Per attivarla ora sempre all'avvio, così come per montare un CD-ROM cambieremo infine il nostro fstab come segue (notare che con l'installazione di crosshurd, avremo già una pre-iscrizione per la swap):
# /etc/fstab: static file system information # # <file system> <mount point> <type> <options> <dump> <pass> /dev/hd0s4 / ext2 rw 1 1 /dev/hd0s6 none swap sw 0 0 /dev/hd2 /cdrom iso9660fs ro,noauto 1 1
Layout tastiera
Per utilizzare un layout al di fuori di quello americano, configurato per default, dovremo utilizzare qualche workaround per utilizzare altre mappature. Differenzieremo la console di mach, da quella di hurd.
console mach
In questo caso utilizzeremo la stessa tecnica che avevamo utilizzato con QEMU: il pacchetto clavier. Avendo già spiegato come si installa nel numero 0, vi riassumerò brevemente i passaggi più importanti.
- Installare wget: # apt-get install wget
- Scaricare il pacchetto ''clavier'': # wget http://packages.hurdfr.org/experimental/binary-hurd-i386/clavier_0.2_hurd-i386.deb
- Installare il pacchetto: # dpkg -i clavier_0.2_hurd-i386.deb
- Scegliere la mappatura in: /etc/default/keymap
- Avviare lo script: # /etc/init.d/clavier start
- Per l'avvio automatico ad ogni boot: # update-rc.d clavier defaults
Per dettagli, ad esempio per adattare la mappatura in caso vi fossero caratteri mal interpretati, vi rimando all'articolo del numero 0: http://e-zine.debianizzati.org/numero_0/?page=52.
console hurd
Essendo la console di mach molto limitata, la console di hurd ci da qualche funzionalità in più, come ad esempio le tty, scambiabili con alt+Fx (ce ne sono 6 come su GNU/Linux). Per avviarla daremo il comando:
# console -d vga -d pc_mouse --repeat=mouse -d pc_kbd --repeat=kbd -d generic_speaker -c /dev/vcs
Per avviarla in modo automatico all'avvio andremo a modificare il file etc/default/hurd-console, cambiando la riga:
# Set this to 'true' to run the Hurd console on bootup.
ENABLE='false'
da false a true.