Grub
GRUB (Grand Unified Bootloader) GRUB è il nuovissimo boot loader che sta sostituento il deprecato LILO su quasi tutte le distribuzioni linux.
Il file di configurazione di GRUB si trova in /boot/grub/grub.conf. Vediamo un esempio.
default=0 timeout=0 splashimage=(hd0,0)/boot/grub/splash.xpm.gz hiddenmenu title Fedora Core (2.6.14-1.1656_FC4) root (hd0,0) kernel /boot/vmlinuz-2.6.14-1.1656_FC4 ro root=LABEL=/ norhgb quiet initrd /boot/initrd-2.6.14-1.1656_FC4.img title WinXP rootnoverify (hd0,1) chainloader +1
Vediamo di comprendere meglio il significato delle direttive presenti su questo file. default=0 (specifica quale stanza deve essere avviata di default, 0 significa il primo sistema, nel nostro esempio dunque Fedora Core 4 ) timeout=10 (forza il GRUB ad attendere 10 secondi prima proseguire con il boot) splashimage=(hd0,0)/boot/grub/splash.xpm.gz (avvia un'immagine di sfondo durante il processo boot) hiddenmenu title Fedora Core 4(2.6.14-1.1656_FC4) (label per la stanza 0) root (hd0,0) (specifica che i file sotto, si trovano sulla prima partizione[,0] del primo disco[hd0,] ) kernel /boot/vmlinuz-2.6.14-1.1656_FC4 ro root=LABEL=/ norhgb quiet (immagine del kernel[kernel /boot/vmlinuz...] e filesystem root[root=LABEL=/] ) initrd /boot/initrd-2.6.14-1.1656_FC4.img (file immagine del RAM disk caricato nel secondo stage di boot) title WinXP (label per la stanza 1) rootnoverify (hd0,1) (specifica di non montarlo in GRUB) chainloader +1 (esegue il boot dal primo settore di hd0,0)
Console di GRUB Alcuni dei comandi della console di GRUB; al boot del sistema potete provare i seguenti comandi: b (esegue il boot del sistema operativo dischiarato sulla riga evidenziata) d (elimina l'attuale riga evidenziata) e (entra in modalità di edit sulla riga evidenziata) o (crea una nuova riga vuota)
Boot del sistema in single user e password recovery(reset password root) La modalità "single user", è particolarmente utile quando il sistema non è in grado di eseguire un avvio completo o per il recupero della password di root. All'avvio di Grub digitare due volte ' a ' e scrivere sigle alla fine della riga:
grub append > ro root=LABEL=/ single (premere invio)Non appena viene visualizzato il prompt dei comandi digitare il comando passwd per cambiare la password di root.
Ripristino di GRUB in caso di MBR corrotto. E' comunque consigliato verificare la correttezza sintattica del file grub.conf. Verificate anche il file /boot/grub/device.map, su questo file vengono mappati i device con gli alias utlizzati da grub nel file grub.conf.
Il comando per ripristinare il Master Boot Record per esempio del disco 'hda' è il seguente:
# grub-install /dev/hda
se il comando grub-install dovesse fallire, provate a configurare il grub manualmente come segue: digitare da un terminale il comando 'grub' per entrare nella console di GRUB, digitare:
root (hd0,0)digitare: setup (hd0)digitare: quit
|