我正在尝试双重启动使用 USB 将 Ubuntu 14.04.3 与 Windows 10 连接闪存驱动器进行启动。我尝试了 UEFI 固件设置中的所有组合,但都出现以下错误 - initramfs:未找到介质实时文件系统 Windows 10。
我尝试了安全启动和传统启动的所有四种组合。此外,我还尝试在另一台笔记本电脑(带 BIOS)中启动同一个 USB 驱动器,它成功启动了。
我使用另一台运行 Ubuntu 14.04 的机器上的“启动盘创建器”创建了 USB 驱动器。
我的机器是预装了 Windows 10 的 HP Pavilion x360。2 天前购买的。
我读了很多问类似问题的帖子,但这些答案都对我没用。我怀疑是 HP 的 UEFI 固件出了问题。如果有人能给出解决方案,那就太好了。
提前致谢。
答案1
最后,我终于可以在新机器上安装 Ubuntu 14.04.3 了。以下是我所做的,希望对其他人有帮助。
我的机器是 HP-Pavilion x360 Convertible。它预装了 Windows 10。
最初,我尝试使用 Sandisk Ultra 3.0 32GB 作为 LiveUSB。它支持 USB 3.0。我尝试将其连接到 3.0 以下端口以及 2.0 端口,但出现相同的错误(问题中提到)。之后,我尝试使用另一个具有双头的 Sandisk 32 GB,一个用于智能手机,不知道它的名字。它也带有 USB 3.0。这个也为 3.0 和 2.0 端口给出了相同的错误。而且,我尝试在两个 USB 中使用 15.10 映像,但出现相同的错误。
再次浏览了很多帖子后,我终于买了 Sandisk 8GB Cruzer,很多帖子都说它运行正常。幸运的是,它也适用于我。我安装了 Ubuntu 14.04.3。
我使用第一个选项“与 Windows 启动管理器一起安装”进行安装。这是在启用安全启动的情况下完成的。这意味着,除了添加初始 5 秒延迟外,我没有更改任何 UEFI 固件设置,这样我就可以在启动时按“ESC”键进入 UEFI 设置。
安装后,我遇到了下一个问题,即启动到 Ubuntu。我无法使用任何工具(efibootmgr、Boot-repair、EasyUEFI)或命令(bcdedit /set path {bootmgr} \EFI\ubuntu\shimx64.efi)修改启动顺序。最后,我启动了 boot-repair,在高级选项 > 主选项中,我启用了“备份和重命名 Windows EFI 文件”,然后运行修复启动。这解决了启动问题。现在,开机后,它直接进入 Grub 菜单,其中有很多条目,ubuntu 是第一个列出的。但默认选定的条目是“Windows 启动管理器”。然后,我从 Boot-repair 更新了 Grub 文件以指向“Ubuntu”。
我遇到了下一个问题,无法连接到无线网络,相反,无线连接未启用。同样,在阅读了很多帖子后,我禁用了蓝牙,然后重新启动。重新启动后,我看到了“启用无线”选项,但无法勾选它。我使用了 lspci -vnn 命令,这是我在一篇帖子中找到的(现在找不到它)。
所有这些都解决了我在新的 Convertible 中安装正确的 Ubuntu 14.04 LTS 的问题。
希望这对其他人有所帮助。我遇到了下一个问题,亮度按钮不起作用。我正在研究这个问题。
谢谢。
答案2
首先,如果电脑出厂时预装的是 Windows 10,不要启用兼容性支持模块(CSM;又名“传统启动”);这样做只会使启动路径复杂化,并且会产生新的问题。禁用安全启动也无济于事;根据您收到的错误消息,您的问题显然超出了安全启动可能导致的程度。
其次,可能是您的磁盘创建不正确。尝试其他工具,例如鲁弗斯或者Unetbootin。。听起来好像系统找不到初始 RAM 磁盘(initrd 或 initramfs),或者它包含的代码找不到安装映像的其余部分。我不确定该消息的确切含义,因为它有点含糊;但这可能是由创建不当的 USB 闪存驱动器引起的。您也可以尝试另一个 USB 闪存驱动器,因为故障的 USB 闪存驱动器也可能是问题的根源。
第三,一个更困难的可能原因是你的磁盘控制器(注:磁盘控制器Ubuntu 14.04.3 尚不支持在主板上安装驱动程序(而不是磁盘本身)。您可以尝试使用 Ubuntu 15.10,它具有较新的内核。(Ubuntu 14.04.4 将使用与 15.10 相同的内核,但几天后才会推出。)如果您愿意在几个月内处于“前沿”状态,预发布的 Xenial 图像也可能会有所帮助。