如何双启动 Windows 8 UEFI 和 Ubuntu 12.10?

如何双启动 Windows 8 UEFI 和 Ubuntu 12.10?

我有一台新的三星 7 系列笔记本电脑,装有 Windows 8,我尝试在其中安装 Ubuntu。它是一个 64 位系统,使用UEFI并且默认情况下 BIOS 中已启用“安全启动”。在我将其关闭(并将其设置为“UEFI 和 CSM OS”)后,我能够通过从 Windows 8 中的 CD 启动来安装 Ubuntu(Ubuntu 11.10,它将 Windows 识别为 Windows Vista,尽管它是 Windows 8)Settings/Change PC Settings/General/Advanced Startup

但在安装和重启机器后,不知何故忽略了 Ubuntu,只启动了 Windows 8。然后我尝试重新安装 Ubuntu 12.10。它仍然只启动 Windows 8。然后我尝试了Boot Repair,但没有什么帮助。有什么想法可以创建 Windows 8 和 Ubuntu 12.10 的双启动系统吗?这是 Boot Repair 生成的链接:http://paste.ubuntu.com/1368624/ 是否有必要使用 GParted 创建额外的 EFI 分区?

答案1

  1. 在 Ubuntu-Secure 磁盘上启动
  2. 选择"Try Ubuntu
  3. 连接互联网
  4. 打开终端并输入以下命令(这将更新 Boot-Repair):

    sudo apt-get update; sudo apt-get install -y boot-repair boot-sav
    
  5. 运行Boot-Repair,点击Recommended Repair。在纸上写下将出现的新URL。

  6. 重启电脑,你应该能看到一个可以访问 Ubuntu 和 Windows 的 GRUB 菜单。如果有任何问题,请指出新的 URL。

答案2

我已经成功实现了从主硬盘上的安装进行双启动,配置和问题如下:

硬件:2012 年 8 月制造的 HP Envy DV7 笔记本电脑、Windows 8、i5 Ivy Bridge、UEFI/安全启动。Linux:Ubuntu 12.10 x64 ISO。

在 UEFI(F10 菜单)中:

• •禁用安全启动。我无法在任何配置下实现启动。 • •UEFI 启动方案(不是传统 BIOS)。我尝试了传统模式,可以从磁盘启动,但不能从硬盘驱动器上的安装启动。在启用 UEFI 的情况下,无论我尝试哪种启动方式,UEFI 都能顺利通过。在 Ubuntu 中:

• •/Boot=EFI, /=EXT4, /Home=EXT4, SWAP=swap 使用此配置,我可以在启动过程中通过用户干预进行启动:1) 在 UEFI (BIOS) 中选择 F9 启动选项 2) 选择现在可用的 Ubuntu 12.10 选项并继续。3) Ubuntu 启动选项屏幕立即可用。选择首选选项并继续。4) 我进来了。

如果关注此主题的任何人想出了让 Windows UEFI 引导加载程序自动识别 /Boot 分区的方法,请分享。上述方法并不麻烦,但 Windows 将 Ubuntu 识别为引导选项的自动引导会更优雅一些。此外,出于个人偏好,我更希望让 Windows 处理主要引导顺序,而不是 grub,因此我可以忍受上述方法,直到有其他选项可用。

...写完这篇文章后,我看到了上面 Rod Smith 的页面。我现在要上班一段时间,但有机会时我会仔细检查一下,看看是否可以尝试一些方法来实现 Windows 自动识别。谢谢 Rod Smith。

格雷格

答案3

如果 LovinBuntu 描述的启动修复工具不起作用,请注意,您似乎至少在 BIOS/传统模式下安装了一台(可能是两台)Ubuntu,而不是在 EFI 模式下安装。解决方案是在 EFI 模式下安装支持 Linux 的引导加载程序。请参阅我的这个网页有关此主题的更多信息。一个相对快速和简单的解决方案是安装重新索引从 Windows 启动。最近几个版本可以在大多数 UEFI 实现上启动 BIOS/旧版操作系统,因此一旦您安装了 rEFInd,您就会获得一个选项来启动您已安装的 BIOS/旧版 GRUB。再做一些工作,您还应该能够直接在 EFI 模式下启动 Linux,这可以让您的系统更干净一些。

相关内容