Pagina 1 di 2

problema layout

Inviato: sab 20 mar 2010, 18:40
da Toni
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 :-k ) il layout della tastiera non è corretto.

qualche suggerimento?
grazie :thumbright:

Re: problema layout

Inviato: sab 20 mar 2010, 19:32
da conraid
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

Re: problema layout

Inviato: sab 20 mar 2010, 20:22
da algol
Da questa risposta suppongo stiamo parlando di una partizione di root criptata, no?

Scusate se rilancio, per curiosità, c'è un modo di ridimensionare una partizione criptata?

Re: problema layout

Inviato: sab 20 mar 2010, 20:35
da Toni
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 :-k

@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)

Re: problema layout

Inviato: dom 21 mar 2010, 13:39
da conraid
Quindi non ti funziona a sistema avviato?
Mai avuto un simile problema sinceramente, non so che dirti

Re: problema layout

Inviato: dom 21 mar 2010, 14:18
da Toni
conraid ha scritto:Quindi non ti funziona a sistema avviato?
Mai avuto un simile problema sinceramente, non so che dirti
mi sono espresso male.

Il sistema si avvia , la partizione criptata non è ne root ne home,

tuttavia durante l'avvio luks propone un prompt per inserire la password: qui evidentemente il layout it non è stato ancora caricato.

Re: problema layout

Inviato: dom 21 mar 2010, 14:38
da conraid
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

Codice: Seleziona tutto

mkinitrd -c -k 2.6.27.20-cf -L -l it
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

Re: problema layout

Inviato: dom 21 mar 2010, 18:41
da Toni
grazie :thumbright:

Re: problema layout

Inviato: lun 22 mar 2010, 9:22
da Naitso
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".
Ciao :thumbright:

Re: problema layout

Inviato: lun 22 mar 2010, 10:19
da targzeta
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

Re: problema layout

Inviato: lun 22 mar 2010, 11:10
da danix
mi perdonate un OT:
Offtopic: mi indicate un howto per usare le partizioni criptate su slackware??

Re: problema layout

Inviato: lun 22 mar 2010, 11:21
da Naitso
danix ha scritto:mi perdonate un OT:
Offtopic: mi indicate un howto per usare le partizioni criptate su slackware??
No non ti perdono!!!!! :badgrin:
Leggi i file contenuti nei cd / DVD di slackware... che è lo stesso che ho indicato sopra
bye :thumbright:

Re: problema layout

Inviato: lun 22 mar 2010, 11:24
da danix
ecco appunto... :D grazie naitso...

Re: problema layout

Inviato: lun 22 mar 2010, 11:37
da conraid
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

Re: problema layout

Inviato: lun 22 mar 2010, 11:43
da targzeta
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