Obiezioni:
1) all'inizio c'è scritto di non farlo
- risposta : queste istruzioni sono dedicate a chi sa quello che fa.
2) il file non ha i permessi di scrittura
- risposta : basta dare il comando sudo chmod u+w /boot/grub/grub.cfg
3) le modifiche non sono permanenti, il prossimo aggiornamento del kernel le spazzerà via
- risposta : basta modificare lo script /usr/sbin/grub-mkconfig (invocato da update-grub) commentando le ultime righe così:
Codice: Seleziona tutto
#if test "x${grub_cfg}" != "x" ; then
# none of the children aborted with error, install the new grub.cfg
# mv -f ${grub_cfg}.new ${grub_cfg}
#fi4) dopo queste modifiche non potrò più avviare il kernel aggiornato
- risposta : nella cartella / ci sono due link (vmlinuz e initrd.img) all'ultima versione del kernel e initrd che stanno nella cartella /boot, questi link vengono aggiornati in fase di aggiornamento del kernel e possono essere usati per avviare il sistema senza preoccuparsi degli aggiornamenti e quindi senza dover modificare il grub.cfg, pertanto basta modificare le voci di avvio in questo modo:
Codice: Seleziona tutto
menuentry "Ubuntu 10.10" {
set root='(hd0,msdos6)'
linux /vmlinuz root=UUID=871845a6-d43d-4b6f-9f98-c8050f877c3e ro quiet splash
initrd /initrd.img
}Codice: Seleziona tutto
menuentry "Ubuntu 10.10" {
set root='(hd0,msdos6)'
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=871845a6-d43d-4b6f-9f98-c8050f877c3e ro quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
}

