由于 Windows 仍然没有提供跳过重写 MBR 的方法,我该怎么办前重新安装 Windows 以便尽可能轻松地将 Grub2 放回到 MBR 中? (如果答案描述了如何恢复 Grub)
答案1
没有什么。只需确保您身边有一张 Live CD 即可。安装 Windows 并顺便让它覆盖 MBR 后,只需启动 Live CD 并恢复 Grub。
关于恢复Grub,已经之前问过。
答案2
有些人已经能够将 NTLDR 链接到 grub: http://stringofthoughts.wordpress.com/2009/04/27/booting-linux-from-ntloader-windows-bootloader/
尽管实际上使用 Live CD 更容易。我通常会做类似的事情:
mount /dev/sda2 /mnt/somewhere # mount the linux partition
chroot /mnt/somewhere bash
mount /proc
grub-install /dev/sda2