Lilo
LILO(LInux LOader) E' facile riconoscere un sistema che si avvia con lilo in quanto si presenta con il prompt di avvio "boot:"
Il file di configurazione di Lilo si trova in /etc/lilo.conf e si presenta come segue:
prompt timeout=50 default=linux boot=/dev/hda map=/boot/map install=/boot/boot.b message=/boot/message linear image=/boot/vmlinuz-2.4.12 label=linux initrd=/boot/initrd-2.4.12.img read-only append="hdb1=ide-scsi root=LABEL=/" other=/dev/hda1 label=Winxp table=/dev/hda
Vediamo di comprendere il significato delle direttive presenti su questo file:
timeout=50 (forza il Lilo ad attendere 50 secondi prima proseguire con il boot) default=linux (esegue il boot del sistema operativo con label linux) boot=/dev/hda (specifica il disco di boot) map=/boot/map install=/boot/boot.b (il boot loader secondario) message=/boot/message (mostra un file grafico durante il processo di boot) linear image=/boot/vmlinuz-2.4.12 (l'immagine del kernel compressa) label=linux (l'etichetta del sistema operativo) initrd=/boot/initrd-2.4.12.img (file immagine del RAM disk caricato nel secondo stage di boot) read-only (dice a lilo di installare il RAM disk in modalità read-only, dopo il secondo stage di boot, il sistema smonta la RAM disk e monta il reale filesystem root in modalità read/write) append="root=LABEL=/" (viene passato al kernel tale parametro il quale mappa al filesystem root l'etichetta "/")
Ogni volta che viene modificato il file di configurazione di Lilo, bisogna lanciare il comando:
# lilo -v
Per conoscere le opzioni del kernel basta premere il tasto TAB al prompt di lilo. Solitamente il nome predefinito del kernel è linux.
Avviare il sistema in modalità "single user". Per avviare il sistema in modalità single user, specie quando il sistema non è in grado di avviarsi o si desidera resettare la password di root.
Al prompt di lilo digitare: linux -s
Avviare un filesystem root non nativo. Per avviare un eventuale filesystem root al posto di quello nativo, digitate il seguente comando al prompt:
linux root=/dev/hda1
|