back

/etc/init.d/clavier ciò che farà partire lo script al boot
/usr/lib/clavier/loadkeys.pl lo script vero e proprio

La struttura dei files con la mappatura (map.*) è molto semplice e possiamo creare dei files noi stessi (o adattare) per tutte le lingue che vogliamo. Si tratta solo di caricare il filesystem sul nostro sistema, aggiungere i caratteri che abbiamo bisogno, cambiare la posizione dei tasti, ed infine semplicemente salvare il file che verrà caricato al boot di qemu. Nel mio esperimento sono riuscito a configurare una tastiera apple praticamente perfettamente, assegnando ad ogni tasto il carattere voluto. Per montare il filesystem sul nostro sistema, si guardi il capitolo trasferimento files.
Per far partire lo script all'avvio daremo ancora il comando:

# update-rc.d clavier defaults



Installazione partendo dal CD originale di debian GNU/Hurd

Se volessimo ora installare debian GNU/Hurd senza un'immagine già pronta procederemo nel modo seguente. Prima di tutto dovremo procurarci i dischi del sistema. Sul server http://ftp.debian-ports.org/debian-cd/hurd-i386/K16/ fra le varie immagini abbiamo due possibilità per incominciare: sia partendo dal CD1, debian-K16-hurd-i386-CD1.iso, sia da una versione ridotta, debian-K16-hurd-i386-mini.iso, che rappresenta un po' la classica "netinst" di debian GNU/Linux per un'installazione dalla rete. Inoltre ci servirà un'immagine floppy di GRUB per avviare il sistema. Per questioni di semplicità utilizzeremo GRUB 0.97, reperibile al seguente indirizzo: ftp://alpha.gnu.org/gnu/grub/grub-0.97-i386-pc.ext2fs.

A questo punto abbiamo tutto l'occorrente e potremo iniziare l'installazione.

Creare un'immagine disco per Qemu

Quest'operazione è molto semplice. Diamo il comando:

$ qemu-img create nomeimmagine.img XG

dove nomeimmagine è un nome a caso e X è la grandezza in Gb (G) dell'immagine. Nel mio caso ho creato un'immagine debian_hurd.img da 5Gb. Per questioni di spazio utilizzeremo inoltre l'immagine del CD mini; purtroppo non sono però riuscito a trovare un mirror per l'installazione dal network. Negli esempi a seguire ci baseremo su questi nomi.

Creata l'immagine dovremo ora lanciare qemu con l'immagine del disco antecedentemente scaricata.

back