我有一个多引导 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”也是一个好主意。