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

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

我已成功实现了从主硬盘驱动器上安装的双启动,具有以下配置和问题:

硬件; 2012年8月构建HP Envy DV7笔记本电脑,Windows 8,i5 Ivy Bridge,UEFI /安全启动。 Linux:Ubuntu 12.10 x64 ISO。

在UEFI(F10菜单)中:

••禁用安全启动。 我无法在任何配置中启动它。 ••UEFI引导方案(不是传统BIOS)。 我尝试了传统模式,可以从磁盘启动,但不能从硬盘驱动器上安装。 UEFI在启动期间通过它尝试使用它的每一种方式都飞得很快。 在Ubuntu中:

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

如果跟随此线程的任何人想出了一种Windows UEFI引导加载程序自动识别/ Boot分区的方法,请分享。 上面的方法并没有那么大的痛苦,但是自动启动窗口识别Ubuntu作为启动选项将是一个更优雅的事情。 另外,我更倾向于使用Windows来处理主引导序列,而不是grub,作为个人偏好,所以我可以使用上述内容直到其他选项可用。

…在我写完之后,我看到罗德史密斯的页面。 我在工作了一段时间,但是当我有机会的时候,我会仔细研究它,看看我是否可以尝试一些东西来实现Windows自动识别。 谢谢罗德史密斯。

格雷格

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