我正在尝试迁移到 grub2,虽然从传统 grub 进行链式加载工作正常,但我不确定如何完全迁移。旧 grub 安装在交换分区 /dev/sda3 的引导扇区中,并且在那里工作正常。我也希望在那里安装新的 grub,但在此期间upgrade-from-grub-legacy
建议安装在 MBR 或 ubuntu 根分区 /dev/sda4。如何强制它安装在 /dev/sda3?我可以grub-install '(hd0,3)'
代替upgrade-from-grub-legacy
吗?
我正在尝试迁移到 grub2,虽然从传统 grub 进行链式加载工作正常,但我不确定如何完全迁移。旧 grub 安装在交换分区 /dev/sda3 的引导扇区中,并且在那里工作正常。我也希望在那里安装新的 grub,但在此期间upgrade-from-grub-legacy
建议安装在 MBR 或 ubuntu 根分区 /dev/sda4。如何强制它安装在 /dev/sda3?我可以grub-install '(hd0,3)'
代替upgrade-from-grub-legacy
吗?
如果您已验证新的 grub2 设置有效,则可以
grub-install
安全使用。唯一重要的
upgrade-from-grub-legacy
是:这实际上从 /boot/grub 中删除了 grub-legacy 文件,
/boot/grub/menu.lst
如果它不包含任何对您很重要的内容,您也可以将其删除。