如何在启用UEFI的Windows 8旁边安装Ubuntu?

我大约一个月前购买了一台预装UEFI启用的Windows 8 Pro的Dell XPS 8500台式机。我正在尝试在这台电脑上安装双系统的Ubuntu 13.04 64位版本和Windows。我对UEFI不太了解,但我认为我按照正确的指示进行了安装。以下是我目前所做的事情:
1. 我有一块256GB的固态硬盘,其中包含Windows操作系统分区,还有一块1TB的硬盘用于存储数据。我通过Windows磁盘管理工具在1TB硬盘上创建了一个100GB的分区,用于安装Ubuntu。
2. 我下载了Ubuntu并按照Ubuntu官网上的说明创建了一个可引导的USB。
3. 我尝试通过USB安装Ubuntu。
问题:在安装过程中,我没有看到像以前所有的安装那样的“与Windows 8一起安装”的选项。
现在,我不知道这是否与UEFI有关,而且我对UEFI也不太了解。
问题:我应该如何继续安装?
我目前在使用Windows操作系统的同一台电脑上。我还有一台装有Windows 8 Pro(可能没有启用UEFI - 这是一台刚安装新操作系统的旧电脑)和Ubuntu 12.10双系统的笔记本电脑。
另外,我还要补充一点,我的安全启动功能是开启的。我也尝试过关闭安全启动,但没有成功。
我按照这里提到的所有步骤进行操作:在预装Windows的计算机上安装Ubuntu(含UEFI启动模式) 编辑:我通过LiveUSB尝试了一下Ubuntu,但它无法访问任何驱动器。您认为这与此问题有关吗?非常感谢您的帮助。谢谢。

1嗨Eric,我按照那里提到的步骤一一执行了。但不知何故,LiveUSB无法检测到Windows安装。注意:我使用的是UEFI启动且开启了SecureBoot。我也尝试了关闭SecureBoot,但没有成功。 - Prahar
3个回答

你应该对Windows分区进行碎片整理,据我所知,Windows自带有这样的工具。
碎片整理完成后,在Windows中你需要执行一个“完全关机”,因为默认情况下在关机时它会像休眠一样操作。要做到这一点,请在Windows搜索中查找“cmd”,它会指向命令行提示符,启动它并执行以下命令:
shutdown /s /t 0 

现在,您需要通过启动Live-USB并选择选项:Explore Ubuntu without installing来开始Ubuntu实时会话。
当桌面加载完成后,启动GParted,您应该会看到EFI分区位于分区表的开头,其后是您的驱动器C:\分区,请单击C:\分区并调整其大小以为Ubuntu分区腾出空间。单击GParted的“应用”按钮,等待操作完成。
现在启动Ubuntu安装程序,当它提示您选择安装类型时,您应该选择最后一个选项:Something Else

Installation type

现在你只需选择空闲的位置,然后点击底部的“+”按钮即可。

Disk allocation

创建新分区,类型为主分区,使用Ext 4 日志文件系统,并将挂载点设置为/

Create new partition

安装完成后,只需重新启动并检查一切是否正常运行。然而,由于您的Windows是以UEFI模式安装的,可能会遇到问题,比如直接启动Windows而不经过GRUB。对于这样的问题,您应该使用Ubuntu Boot-Repair工具。如果遇到困难,请参考以下问题和答案:Windows 8不允许Ubuntu启动https://askubuntu.com/a/292783/21195

  1. 使用Windows工具来缩小你的Windows分区。
  2. 在你的BIOS中禁用SecureBoot功能。
  3. 通过"其他选项"安装选项,在可用空间中安装Ubuntu。你只需创建一个SWAP分区(几GB大小),其余的作为根分区。了解更多信息,请参考this page
  4. 重新启动计算机。
  5. 如果你无法访问Windows或Ubuntu,请运行Boot-Repair来修复GRUB菜单。

1Prahar指出,禁用安全启动"没有起作用",尽管确切意思尚不明确。这可能是一个重要的细节。此外,考虑到Prahar已经缩小了Windows分区,我建议删除在Windows中创建的待安装Linux的分区,而不是再次缩小Windows分区。 - Rod Smith
谢谢@LovinBuntu。我会选择这个选项。我只是想知道为什么我的Windows分区在Ubuntu中看不到? - Prahar
@Rod 我的意思是,即使禁用了SecureBoot,Ubuntu LiveUSB 仍然无法识别我的Windows分区。非常感谢大家的帮助。 - Prahar
@Prahar 我不知道为什么Ubiquity(Ubuntu安装程序)无法看到Windows,但我见过许多其他用户遇到这个问题。我建议你在这里创建一个错误报告。 - LovinBuntu
“Windows不可见”是指您根本看不到“安装并排”选项,还是指当您选择“其他选项”时,磁盘显示为未分区?如果是前者,那么您应该按照LovinBuntu的建议使用“其他选项”。但是,如果该选项没有显示任何分区,则说明Ubuntu安装程序所依赖的libparted不支持您的分区表。在这种情况下,您需要修复问题,可能需要使用gdisk来解决。 - Rod Smith
@LovinBuntu - 你觉得这与固态硬盘有关吗? - Prahar

应该重新启动-然后进入BIOS模式(使用F2或其他F键-取决于供应商)。 在那里启用EFI-而不是UEFI。 退出并保存。 重新启动并尝试再次安装Ubuntu。 这里有更多信息:

https://help.ubuntu.com/community/UEFI


1我没有EFI模式。只有UEFI模式,并且已经启用了。 - Prahar
1近年来,EFI代表着UEFI。 - LovinBuntu
4UEFI指的是EFI版本2.x。如今大多数出售的个人电脑都支持UEFI,但有些在固件设置中使用"EFI"。尽管苹果已将一些UEFI/EFI 2.x功能移植到其版本的EFI 1.x中,但Mac仍然使用EFI 1.x。对于大多数Linux用途来说,EFI 1.x和UEFI/EFI 2.x之间的差异并不重要。因此,在固件中的"EFI"与"UEFI"之间的区别并不重要。 - Rod Smith