ti-enxame.com

Como faço para atualizar o grub para o grub2 se o grub legado estiver instalado no setor de partição de inicialização, não no MBR?

Estou tentando migrar para o grub2 e, embora o carregamento em cadeia do grub antigo funcione bem, não sei ao certo como me mover completamente. O grub antigo foi instalado no setor de inicialização da partição swap,/dev/sda3, e estava funcionando bem. Eu quero que o novo grub seja instalado lá também, mas durante o upgrade-from-grub-legacy ele sugere instalar no MBR ou na partição raiz do ubuntu,/dev/sda4. Como faço para forçá-lo a instalar em/dev/sda3? Posso apenas fazer grub-install '(hd0,3)' em vez de upgrade-from-grub-legacy?

3
vava

Se você verificou que a nova configuração do grub2 funciona, você pode usar grub-install com segurança.

A única coisa significante que upgrade-from-grub-legacy faz é esta:

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

que essencialmente remove os arquivos do legado grub de/boot/grub, você também pode remover /boot/grub/menu.lst se ele não contiver nada importante para você.

2
Ressu