如何恢复 WinXP/Ubuntu 硬盘上的多重引导功能?

如何恢复 WinXP/Ubuntu 硬盘上的多重引导功能?

我有一个多引导 WinXP/Ubuntu 硬盘,但出了点问题,多引导停止工作。因此,我无法访问硬盘上的 Ubuntu 安装。如何恢复多引导功能以返回 Ubuntu?非常感谢

答案1

你可能覆盖了你的引导扇区。尝试使用超级grub磁盘。如果出于某种原因此方法不起作用,您可以尝试德语 ubuntu 用户 wiki 中的指南:

http://wiki.ubuntuusers.de/GRUB#Methode-2-root-directory-Variante

从 Ubuntu 安装 CD(或任何其他从 CD 运行的 Linux,如 knoppix)开始。然后将您的 Ubuntu 根分区从硬盘安装到某个文件夹,例如 /mnt。如果您有单独的 /usr、/boot 或 /etc 分区,请将其安装在根分区的相应子文件夹中(因此,如果根安装在 /mnt,则启动应该在 /mnt/boot 等)。完成后,您只需“sudo grub-install --root-directory=/mnt /dev/sda”(当然,只有当您的硬盘是 sda 时才可以)。

如果由于您的安装太过时而导致最后一步不起作用,您仍然可以使用 ubuntuusers.de 提供的 chroot 方法:按照上述方法挂载根和启动分区并绑定 /dev 目录,以便您也可以在挂载的根分区中使用它可以(假设根分区挂载在 /mnt):

sudo mount -o bind /dev /mnt/dev 

/sys 和 /proc 也一样

sudo mount -o bind /sys /mnt/sys 
sudo mount -t proc /proc /mnt/proc 

现在你可以 chroot

sudo chroot /mnt /bin/bash 

现在您应该已准备好运行“grub-install /dev/sda”。之后运行“update-grub”也是一个好主意。

相关内容