Boot grafico con Slackware
¡¢
Verrà spiegato in questo documento come realizzare una schermata di boot in modalità grafica utilizzando lilo 22.x.
ATTENZIONE: Effettuando qualche operazione in maniera errata è possibile che non si riesca più ad avviare la macchina. In questo Tutorial verranno prese tutte le precauzioni perchè questo non avvenga, tuttavia siatene consapevoli e fatevi un dischetto di boot.
Per evitare di corrompere il Master Boot Record (MBR) del vostro disco fisso faremo le prove utilizzando un disco floppy. Solo dopo essere certi che tutto funzioni a dovere scriveremo sul MBR dell'hard disk.
Indice |
Installare LILO su floppy
Facciamo una copia di lilo.conf
su Password: cp /etc/lilo.conf /etc/lilo.conf-backup
Apriamo lilo.conf con un editor di testo e modifichiamo la linea
boot=/dev/hda
in
#boot=/dev/hda boot=/dev/fd0
Salviamo il file ed inseriamo un floppy nel drive. Da un terminale da root diamo il comando:
lilo -v
A questo punto riavviamo il sistema con il floppy inserito dopo essersi assicurati che nel BIOS la sequenza di avviamento sia tale da utilizzare il floppy dei dischi (A:C:).
Finora abbiamo solo spostato lilo sul floppy mantenendo inalterato il MBR.
Modifica di Lilo sul MBR del floppy
Copiamo una bitmap di esempio in /boot. Verrà usato come esempio presente in /usr/doc/lilo-22.5/sample/ins64a.bmp /boot/ins64a.bmp
cp /usr/doc/lilo-22.5/sample/ins64a.bmp /boot/ins64a.bmp
apriamo con un editor il file /usr/doc/lilo-22.5/sample/ins64a.dat e con un copia/incolla copiamo il contenuto in /etc/lilo.conf PRIMA della riga:
#END LILO global section
Il vostro lilo.conf dovrebbe assomigliare a questo:
#LILO configuration file #Start LILO global section append="hdb=ide-scsi" boot=/dev/fd0 #compact #faster,but won't work on all systems. prompt timeout=50 # VESA framebuffer console @ 1024x768x256 vga=773 #ramdisk = 0 #paranoia settings #LILO grafico by Tongiu bitmap=/boot/ins64a.bmp bmp-colors=14,11,,15,9,0 bmp-table=21,284p,2,7,175p,4 bmp-timer=73,29,12,8,0 #End LILO global section #Linux bootable partition config begins image = /boot/vmlinuz root = /dev/hda5 label = Linux read-only # Linux bootable partition config ends
a questo punto salvate il file e date, da root, un bel
lilo -v
Riavviate la macchina con il floppy inserito ed ecco il vostro boot in modalità grafica.
Modifica di lilo sul MBR dell'hard disk
Una volta stabilito che tutto funziona a dovere eliminiamo il floppy e ripristiniamo la riga di lilo.conf precedentemente modificata:
#boot=/dev/hda boot=/dev/fd0
in
boot=/dev/hda
(attenzione. In questo esempio si usa hda supponendo che il boot venga fatto sul primo disco IDE ma la conformazione hw del vostro PC potrebbe essere diversa. Per non correre rischi lasciate al posto di hda ciò che c'era in origine).
In un terminale
lilo -t
e se non ci sono errori
lilo -v
A questo punto il vostro PC dovrebbe partire da Hard Disk in modalità grafica.
Qualcosa di più bello
Vi consiglio di fare un giro in http://www.kde-look.org e fare una ricerca ( menù a sinistra "Search Content") della parola "lilo".
Io consiglio http://www.kde-look.org/content/show.php?content=6673
Troverete un file .bmp ed un file .dat che dovrete utilizzare al posto del ins64a.bmp ed ins64a.dat usato prima.
29/08/2003 tongiu@slacky.it