安装 Windows 7 后,启动修复无法恢复 grub

安装 Windows 7 后,启动修复无法恢复 grub

我正在尝试实现 Ubuntu 14.04 和 Windows 7 Home Premium 的双启动。我先安装了一个可以正常工作的 Windows 7,然后为 Ubuntu 创建了一个分区。我以为我成功地在该分区上安装了 Ubuntu,但它似乎已损坏,因此我从 CD 重新安装,并选择“擦除 Ubuntu 14.04 LTS 并重新安装”。当时,我的整个磁盘都已格式化,硬盘的所有 500GB 都分配给了 Ubuntu 分区,而我的 Windows 7 分区已完全被擦除。

此时,我使用 gparted 为 Windows 创建了一个新分区,并在该分区中成功安装了 Windows 7。正如预期的那样,这删除了 ​​Ubuntu grub 引导加载程序,我的笔记本电脑现在只启动 Windows。我尝试了 Live CD 中的多种解决方案,包括 Boot Repair 和尝试运行 install-grub 和 update-grub。

启动修复粘贴在这里:http://paste.ubuntu.com/7476445。我不知道接下来该做什么;我感觉我已经用尽了所有的选择,而此时,看似简单的双启动尝试却让我陷入了困境。

如果有人能帮助我或为我指明正确的方向,我将不胜感激。谢谢!

答案1

这应该可以回答你的问题,听起来很像这样 双启动 UEFI Windows 7 和 Ubuntu 12.04(均为 64 位)。GRUB 中未显示 W7 条目

可能是错的,但这可能会解决您的麻烦。

答案2

  1. 如果可能,请设置 BIOS(UEFI 固件)启动顺序,以便默认启动 Ubuntu 条目
  2. 否则,运行Boot-Repair--> Advanced Options--> Backup and rename Windows EFI files--> 应用。

答案3

问题解决了!我不确定到底是什么原因造成的,所以我会发布所有步骤。

1) 重新安装 Ubuntu,确保指定引导加载程序应安装在 EFI 分区上。对我来说,这是 /dev/sda1。之前,我将引导加载程序安装在与 Ubuntu 相同的分区 (sda2) 上。

2) 按照本教程操作。似乎是索尼 Vaio 专用的,我用的就是这个。结果发现索尼有时会使用奇怪的自定义 BIOS,与标准双启动程序不兼容。

http://www.hackourlife.com/sony-vaio-with-insyde-h2o-efi-bios-ubuntu-12-04-dual-boot/

3)更新 grub 并重启

4) 瞧!Grub 现在在开始菜单中显示 Ubuntu 和 Windows,我可以在启动时启动其中任一。

相关内容