![如何从 Windows 恢复 Ubuntu grub 加载程序](https://linux22.com/image/852402/%E5%A6%82%E4%BD%95%E4%BB%8E%20Windows%20%E6%81%A2%E5%A4%8D%20Ubuntu%20grub%20%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F.png)
我安装了 Ubuntu 操作系统,然后在另一个分区安装了 Windows 7。但 Windows 7 运行正常,但 Ubuntu grub 加载程序不存在。我尝试在不同的分区中安装双操作系统。那么为什么 Ubuntu 没有加载。有人有解决方案来获取 Ubuntu 吗?
答案1
您需要将 GRUB 安装在与 Windows 相同的分区上:
1)使用 Ubuntu Live CD(或 USB)启动
2)打开终端(命令提示符)
3)类型:
sudo fdisk -l
您将获得一个分区列表,类似于以下列表:
/dev/sda1 13 102400 de Dell Utility
/dev/sda2 * 13 1926 15360000 7 HPFS/NTFS
/dev/sda3 1926 30892 232676566 7 HPFS/NTFS
/dev/sda4 30893 60802 240245761 5 Extended
/dev/sda5 30893 59584 230467584 83 Linux
/dev/sda6 59585 60802 9777152 82 Linux swap / Solaris
Ubuntu 分区是名为“Linux”的分区(不一定是带星号的分区,尽管也可以)。Windows 分区通常是带 NTFS 的分区。
此示例中的 Linux 分区(但您应该在 Linux 或 Windows 分区上尝试。我相信在您的情况下它可以在 Windows 分区上运行)位于“/dev/sda5”,因此我们必须挂载它:
4)将以下命令中的“sda5”替换为您情况中的分区名称:
sudo mount /dev/sda5 /mnt
5)然后安装grub:
sudo grub-install --root-directory=/mnt /dev/sda
6)重新启动并验证一切正常。
希望有帮助!