4.6. Rimuovere il prompt root nel kernel
Notate: questo non si applica ai kernel forniti per Debian 3.1 come anche il timeout per il ritardo del kernel è stato impostato a 0.
I kernel Linux della versione 2.4 forniscono la possibilità di accedere ad una shell da superutente durante il boot di sistema, subito dopo il caricamento del file system cramfs. Apparirà un messaggio che permetterà all'amministratore di accedere ad una shell con privilegi di superutente, questa può essere usata per caricare manualmente i moduli qualora il riconoscimento automatico fallisca. Questo è il comportamento predefinito per gli
initrd
e per
linuxrc
. Apparirà il seguente messaggio:
Press ENTER to obtain a shell (waits 5 seconds)
Per rimuovere questo comportamento dovrete modificare
/etc/mkinitrd/mkinitrd.conf
ed impostare:
# DELAY The number of seconds the linuxrc script should wait to
# allow the user to interrupt it before the system is brought up
DELAY=0
Quindi dovrete rigenerare l'immagine del ramdisk. Lo potete fare con:
# cd /boot
# mkinitrd -o initrd.img-2.4.18-k7 /lib/modules/2.4.18-k7
Oppure (preferito):
# dpkg-reconfigure -plow kernel-image-2.4.x-yz