Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
ciao a tutti
runlevel 3 e 4 nessun problema layout tastiera corretto
bash-3.1$ cat /etc/rc.d/rc.keymap
#!/bin/sh
# Load the keyboard map. More maps are in /usr/share/kbd/keymaps.
if [ -x /usr/bin/loadkeys ]; then
/usr/bin/loadkeys it.map
fi
ho impostato una partizione criptata con luks,
e qui si verifica il problema:
alla richiesta della password ( runlevel sconosciuto ) il layout della tastiera non è corretto.
devi inserire il layout della tastiera in un initrd, oppure compilarti il kernel già con il layout, se non sbaglio devi modificare qualcosa nel kernel
io seguo la prima strada
conraid ha scritto:devi inserire il layout della tastiera in un initrd, oppure compilarti il kernel già con il layout, se non sbaglio devi modificare qualcosa nel kernel
io seguo la prima strada
man mkinitrd
non si tratta della partizione di root , quindi non penso sia necessario un ramdisk
@algol
penso di si , una volta che viene creato il device /dev/mapper/partizionecrypt può essere trattata come una normalissima partizione ( vedi creazione file system)
allora ti serve un initrd con il layout, prova
anche io non ho la partizione boot o home criptata, ma solo una dati, e quindi non devo dire qualcosa come -C /dev/etc... a mkinitrd, ma mi serve ugualmente se voglio digitare la pwd con tastiera italiana
non c'è nemmeno bisogno che lo ricrei ad ogni ricompilazione, io per esempio ho lvm e crypt ed ho fatto
e lo tengo uguale ad ogni kernel, tanto non carica moduli come vedrai
ed infatti se guardi c'è sempre il 2.6.27
anche se adesso l'ho ricreato visto che in current hanno cambiato lvm, ma andava sempre ugualmente
Ha già risolto il buon conraid, ma posto la fonte dell'informazione per eventuali dubbi...
from: README_CRYPT.TXT
NOTE: if you use a non-US keyboard and need to enter a passphrase during boot,
this may be problematic if the keyboard mapping is US while Slackware
runs from the initrd filesystem. In this case, add support for your
keyboard to the initrd image using this additional parameter to the
'mkinitrd' command above: "-l <language>". The string <language> is the
same as the one you select in the installer when your keyboard is
non-US. Example for a dutch keyboard: "-l nl".
Scusate se mi intrometto ma sono curioso. Se non ho capito male Toni non ha un initrd, almeno sino ad ora. Il readme postato da Naitso quindi nel nostro caso non dovrebbe servire.
Io non so come funziona luke ma sempre se ho capito bene, la password ti viene richiesta nel momento del caricamento di un modulo o giù di li giusto? Se è così il modulo dovrebbe essere caricato quando viene montato il filesystem, quindi in teoria si dovrebbe risolvere il problema eseguendo la loadkey prima di montare il filesystem incriminato giusto? O sto solo dicendo una grande fesseria?
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
spina ha scritto:Scusate se mi intrometto ma sono curioso. Se non ho capito male Toni non ha un initrd, almeno sino ad ora. Il readme postato da Naitso quindi nel nostro caso non dovrebbe servire.
Io non so come funziona luke ma sempre se ho capito bene, la password ti viene richiesta nel momento del caricamento di un modulo o giù di li giusto? Se è così il modulo dovrebbe essere caricato quando viene montato il filesystem, quindi in teoria si dovrebbe risolvere il problema eseguendo la loadkey prima di montare il filesystem incriminato giusto? O sto solo dicendo una grande fesseria?
Emanuele
negli script di slackware viene caricata una partizione luks, se settata in fstab e crypttab, prima del caricamento del layout della tastiera.
Quindi o usi un initrd (se non ce l'ha lo crea, non vedo il problema) o fa come te che mette il layout direttamente nel kernel (se non sbaglio fai così no?). Io preferisco il primo metodo, tanto non cambia mai l'initrd se non hai moduli del kernel, lo fai una volta e via
Questo l'ho capito conraid, ma il linea teorica non si può mettere il caricamento del layout prima del caricamento della partizione luks? Ovvero, non si può semplicemente spostare due righe negli scripti di inizializzazione invece di creare l'initrd?
E' solo come teoria, poi in pratica ognuno fa quello che vuole.
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama