wake-up-neo.net

Come aggiorno grub a grub2 se legacy grub è installato nel settore delle partizioni di avvio, non in MBR?

Sto cercando di passare a grub2 e mentre il chainloading da legacy grub funziona bene, non sono sicuro di come muovermi completamente. Vecchio grub era installato nel settore di avvio della partizione di swap,/dev/sda3, e funzionava bene lì. Voglio che anche lì venga installato nuovo grub, ma durante upgrade-from-grub-legacy Suggerisce di installarlo su MBR o sulla partizione root di Ubuntu,/dev/sda4. Come posso forzare l'installazione su/dev/sda3? Posso semplicemente fare grub-install '(hd0,3)' invece di upgrade-from-grub-legacy?

3
vava

Se hai verificato che la nuova configurazione di grub2 funziona, puoi utilizzare grub-install sicuro.

L'unica cosa significativa upgrade-from-grub-legacy fa questo:

rm -f /boot/grub/{{xfs,reiserfs,e2fs,fat,jfs,minix}_stage1_5,stage{1,2}}

che essenzialmente rimuove i file grub-legacy da/boot/grub, puoi anche rimuovere /boot/grub/menu.lst se non contiene nulla di importante per te.

2
Ressu