在UEFI上使用Windows 7的双引导Ubuntu 14.04

我上周刚刚建了一台新电脑,本周末我开始尝试在Windows 7上安装Ubuntu 14.04。这是我第一次真正使用UEFI的体验,所以我对安装过程不仅仅有点惊讶为我工作。 不管我做了什么,我总是最后提示说

无法找到包含实时文件系统的媒体

而且我无法输入任何内容,但这可能是由于我的无线键盘(有线正在上路)。 在Ubuntu加载屏幕上坐约2-3分钟后,此提示始终显示。

通过检查MD5Sum,我确保我下载的ISO很好。 重建了可启动的usb(使用UNetbootin)两次,没有运气。 我唯一无法做到的是关闭安全启动,因为我无法在我的motherboad(Gigabyte 970A-UD3P)上找到该选项。 我甚至不确定这是否是UEFIfunction,或者它是否仅仅是Windows 8function。

我已经确认我确实在使用USB2.0端口,而不是USB3.0。 我很迷茫,不知道如何继续这一点。 任何更多的指导将不胜感激! 我真的很鄙视在Windows上开发-_-

编辑:更多的尝试:好的,我已经尝试了更多。 我现在使用Rufus,LiveLinux USB Creator和Universal USB Installer。 这些都没有做到。 我买了一个全新的闪存驱动器,但没有用。 每一次都是同一个故事。 Ubuntu加载大约2分钟的屏幕,然后踢入灰色控制台,消息为“无法找到包含实时文件系统的媒体”。 此时我根本无法打字,所以我无法获得更多信息。 这令人难以置信地令人沮丧。 我之前从未遇到过安装Linux的麻烦。

硬件

技嘉970A-UD3P

AMD FX8350

GTX 760

技能Ripjaw 2x4GB RAM

1TB硬盘

虽然不同型号的技嘉主板也可能适用。

具有I7-3820的技嘉GA-X79-UD3需要F6来设置ACPI = Off。和nomodeset

Gigabyte UEFI启动问题 – 创建的USB Installer设备的分区大小必须低于4GB。 其他人发现UEFI / BIOS更新解决了4GB FAT限制问题。

事实certificate,需要在BIOS中启用IOMMU。 这些问题似乎是技嘉主板独有的。

一些更相关的信息:IOMMU用于USB3端口技嘉板

http://ubuntuforums.org/showthread.php?t=2188370

Linux内核启用IOMMU – 输入/输出内存管理单元支持–AMD

http://www.cyberciti.biz/tips/howto-turn-on-linux-software-iommu-support.html

不要使用unetbootin。 我对它的体验是有限的,但最后我听说,它对EFI模式启动的支持很差或根本不存在。 根据我的经验,创建Ubuntu安装程序的EFI可引导USB闪存驱动器的最可靠方法是在Linux中使用dd ,或者使用dd到Windows的端口或任何其他可以使用的操作系统:

 sudo dd if=imagefile.iso of=/dev/sdc 

根据需要更改if=of=选项。

如果您使用Windows,我对Rufus的有限经验也是积极的。

有关EFI模式安装的更多信息,请参阅我的主题网页或Ubuntu社区维基。 两者都提供准确的信息 互联网上有关EFI模式安装的许多建议都是错误的。

首先确定要使用EFILegacy模式的 固件接口 。 这将有助于您做出决定。
对于uefi + Windows 8,请参阅@Luis Alvarado在安装ubuntu-on-a-pre-installed-windows-8-64-bit-system-uefi支持的答案 。
如果无法启动,请尝试以下操作。

  • 使用传统模式(没有uefi)
  • 使用USB 2.0端口(无USB 3)
  • 删除所有不需要的设备(USB,存储卡)
  • 从Windows禁用QuickBoot / FastBoot
  • 尝试UHCI或OHCI主机控制器(无xHCI)

为了错误

无法找到包含实时文件系统的媒体

在加载引导加载程序后出现此错误时,可以将操作系统加载到RAM,但编辑并向内核添加toram选项。 为此,在加载boot-loader之后,按任意箭头键暂停将选项toram添加到加载内核的行。 例如linux /casper/vmlinuz boot=casper将成为linux /casper/vmlinuz toram boot=casper

Ubuntu网站解释说,试试Pen Drive Linux的USB安装程序。

为了安装Ubuntu,我建议遵循这里提到的程序,包括:

  • /boot创建分区;

  • 选择/boot分区作为引导加载程序;

  • 安装Ubuntu;

  • 在Windows上使用EasyBCD制作引导项目。