Repository 32bit  Forum
Repository 64bit  Wiki

Boot grafico con Slackware

Da Slacky.eu.


                                                                                                            ¡¢ 

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
Strumenti personali
Namespace

Varianti