修复Grub – 单独分区 – 双启动Windows

我试图修复单独/启动分区上的grub而不删除Windows Boot Loader。

  • 我在Windows 8之后在250GB SSD驱动器上安装了Ubuntu 12.04。
  • 在单独/启动分区上的Ubuntu安装期间Grub安装失败(我选择在发生这种情况后跳过grub安装)
  • 但是,Grub似乎确实安装在该单独的/ boot分区上。 但是,我启动时会加载grub命令行。 我认为没有任何操作系统条目。
  • 我在Windows Boot Loader中直接创建了一个条目到Ubuntu OS分区,但它做了同样的事情:grub命令行。
  • 我在这里按照Live USB说明:
    • https://help.ubuntu.com/community/Grub2/Installing#Fixing_a_Broken_System

我担心这个命令会覆盖MBR和Windows Boot Loader:

sudo grub-install / dev / sda

我试过这个,但它告诉我不建议将grub安装到分区:

sudo grub-install / dev / sda3

  1. 我甚至需要安装吗?
  2. 我只需要用OS条目更新配置吗?
  3. 我见过chroot提到过。

这是我的fdisk -ls:

Device Boot Start End Blocks Id System /dev/sda1 * 2048 718847 358400 7 HPFS/NTFS/exFAT /dev/sda2 718848 439648255 219464704 7 HPFS/NTFS/exFAT /dev/sda3 439648256 440135679 243712 83 Linux /dev/sda4 440137726 488396799 24129537 5 Extended /dev/sda5 440137728 480583679 20222976 83 Linux /dev/sda6 480585728 488396799 3905536 82 Linux swap / Solaris 

任何帮助深表感谢!

我最后只是重新安装Ubuntu,这次没有包含单独的/ boot分区。 Grub安装到我的Ubuntu分区,并且Windows启动到那个。

你有没有尝试过启动修复( 安装指南 )程序。 在该程序中,选择高级选项。 它可以帮助您手动安装grub,也可以恢复MBR。 所以我认为你应该将grub安装到sda并且能够从GRUB菜单启动所有操作系统。

老兄,这里的家伙https://wiki.manjaro.org/index.php/Restore_the_GRUB_Bootloader描述者如何做你想做的事。 我也用/ boot安装了Ubuntu。