[Boot] configurazione GRUB non aggiornata col passaggio alla 9.04
Inviato: domenica 26 aprile 2009, 8:37
Ragazzi per chi ha una partizionamento personalizzato o comunque il menu.lst di GRUB personalizzato l'avanzamento di versione dalla 8.10 alla 9.04 non modificherà questo file, forse per non rischiare un mancato riavvio, quindi succederà che al riavvio del computer sarà caricato sempre il vecchio kernel coi relativi vecchi moduli (tipo drivers per i windowsiani), questo può causare malfunzionamenti sopratutto al server X (windowsiani: driver video incompatibile) o audio o altro...
Basta aggiornare manualmente il file /boot/grub/menu.lst:
aprite una console di terminale e digitate
in alternativa potete anche usare vim al posto di gedit.
in questo file troverete qualche riga come queste:
title Ubuntu 8.10
root (hd1,0)
kernel /vmlinuz-2.6.27-7-generic ro quiet splash
initrd /initrd.img-2.6.27-7-generic
quiet
per sicurezza non le modifichiamo ma prima di questo blocco inseriamo quello corretto: basta sostituire il nome del kernel con quello della 9.04: 2.6.28-11-generic. Il mio blocco ad esempio è così:
title Ubuntu 9.04, Jaunty Jackalope
root (hd1,0)
kernel /vmlinuz-2.6.28-11-generic root=UUID=24a57384-81fd-4c05-a388-fdd33e51366c ro quiet splash
initrd /initrd.img-2.6.28-11-generic
quiet
Sempre nello stesso file aggiungere o modificare la riga
default 0
il mio indica 0 perchè il primo blocco che si incontra leggendo il file menu.lst è quello relativo all'avvio di Jaunty Jackalope, voi dovete contare, iniziando da 0, i blocchi presenti fino a quello aggiunto: sarà caricato di default il blocco indicato da questo numero che si trova dopo il comando default.
Quindi adesso salvate il file aperto con gedit o salvate il file digitando :x se l'avete aperto con vim e poi riavviate.
Se qualcosa va storto basta premere il tasto ESC all'accensione del PC e scegliere di partire con la vecchia configurazione.
Basta aggiornare manualmente il file /boot/grub/menu.lst:
aprite una console di terminale e digitate
Codice: Seleziona tutto
sudo gedit /boot/grub/menu.lstin questo file troverete qualche riga come queste:
title Ubuntu 8.10
root (hd1,0)
kernel /vmlinuz-2.6.27-7-generic ro quiet splash
initrd /initrd.img-2.6.27-7-generic
quiet
per sicurezza non le modifichiamo ma prima di questo blocco inseriamo quello corretto: basta sostituire il nome del kernel con quello della 9.04: 2.6.28-11-generic. Il mio blocco ad esempio è così:
title Ubuntu 9.04, Jaunty Jackalope
root (hd1,0)
kernel /vmlinuz-2.6.28-11-generic root=UUID=24a57384-81fd-4c05-a388-fdd33e51366c ro quiet splash
initrd /initrd.img-2.6.28-11-generic
quiet
Sempre nello stesso file aggiungere o modificare la riga
default 0
il mio indica 0 perchè il primo blocco che si incontra leggendo il file menu.lst è quello relativo all'avvio di Jaunty Jackalope, voi dovete contare, iniziando da 0, i blocchi presenti fino a quello aggiunto: sarà caricato di default il blocco indicato da questo numero che si trova dopo il comando default.
Quindi adesso salvate il file aperto con gedit o salvate il file digitando :x se l'avete aperto con vim e poi riavviate.
Se qualcosa va storto basta premere il tasto ESC all'accensione del PC e scegliere di partire con la vecchia configurazione.