我的情况和这里提到的一样
带有 Insyde H2O EFI bios 的 Sony VAIO 无法启动到 GRUB EFI
和这里http://www.hackourlife.com/sony-vaio-with-insyde-h2o-efi-bios-ubuntu-12-04-dual-boot
我尝试从 Live CD 安装 Ubuntu 12.04 以及当前的 Windows 7。我必须将 BIOS 切换为传统模式才能从 CD 启动。如果我进行正常安装并保持传统模式,BIOS 将显示“未找到操作系统”。如果我切换回来,BIOS 只会启动到 Windows。
为了解决这个问题,我尝试按照前两篇文章中的步骤进行操作。我的驱动器分区如下:
sda1 FAT32 Windows EFI 文件的位置(在 Ubuntu 安装中标记为启动)
sda2 未知
sda3 NFTS Windows C:
sda4 ext4 Ubuntu 根
sda5 交换
sda6 ext4 Ubuntu 主页
我对第二篇文章中“小心在/dev/sda3 中安装 Grub 引导程序”的要求感到有些困惑
在我的情况下,相关分区是 sda1。我尝试了三种方法:将 sda1 挂载点设置为/boot
、/boot/efi
以及 设置为特殊保留的 grub 分区。在每次安装中,我都指示 grub 应安装在 sda1 中。
每次安装后,我都会重新启动到实时 CD 并查看 sda1。我看到了 EFI/Boot 和 EFI/Windows,但没有 EFI/Ubuntu,因此也没有 grubx64.efi。
我了解将 grubx64.efi 移到 EFI/Boot 目录并替换现有的 bootx64.efi 文件的推荐步骤,但我看不到 grubx64.efi 而且我不知道它应该在哪里。
答案1
一般来说,您有三种选择:
- 手动安装 Linux 的 EFI 引导加载程序。从理论上讲,这是最简单的解决方案,但在实践中可能很难实现。
- 重新安装 Ubuntu,但要弄清楚如何让计算机以 EFI 模式而不是 BIOS 模式启动安装程序。这很可能可以通过调整固件中的选项来实现,但不同系统之间的细节差异很大,因此很难给出简单而明确的建议。
- 清除硬盘,将固件设置为 BIOS 模式,然后以该模式安装 Windows 和 Linux。这会很麻烦,但在某些情况下,处于您这种情况的人最终会诉诸于此。
要开始使用第一个选项,我建议使用 USB 闪存驱动器。使用 GPT 对其进行分区并在其上创建 EFI 系统分区 (ESP)。(ESP 在 GParted 中设置了其“启动标志”,或者在 gdisk 中具有 EF00 的分区类型代码。无论哪种情况,它都使用 FAT 文件系统(最好是 FAT32),并且通常大小为 100-500 MiB。)在 ESP 上,创建一个 EFI/BOOT 目录并将您的引导加载程序放在那里,名称为 bootx64.efi。例如,您可以把艾利罗在那里。对于 ELILO,您还需要将 Linux 内核和初始 RAM 磁盘复制到驱动器并创建配置文件。所有这些的目的是您可以在另一台计算机上摆弄 USB 闪存驱动器,将其插入目标系统,并告诉固件以 EFI 模式从 USB 驱动器启动。如果它不起作用,您可以摆弄它并重试。重复此操作直到它起作用。一旦您获得可以启动 Linux 安装的东西,您可以将这些文件复制到硬盘上的 ESP(/dev/sda1)并使用该efibootmgr
程序将引导加载程序注册到您的固件。
答案2
正如你在我的帖子中看到的:在 Samsung Tablet XE700T1A 上以 EFI 模式启动 liveCD/USB 失败
我目前在使用 uefi 时遇到了困难。我认为我今天所做的可以解决你的问题。
您必须先安装 win7,然后在 BIOS 模式下启动 ubuntu-secure-remix。
在安装过程中,当询问位置时,请记住选择“其他”。在分区管理器中指示安装程序使用 /dev/sda1 作为 /boot/efi。以及您需要的任何其他分区(我没有使用单独的 /boot 分区,但我认为它可以工作)。
选择 /dev/sda 作为 grub 设备。
- 在安装结束时,告诉您想要“继续尝试 ubuntu”。
- 打开终端并发出命令“sudo boot-repair”。
- 当 boot-repair 想要更新到最新的 ppa 版本时说是。
- 您应该会看到一条消息“检测到 EFI”,然后您就可以继续。
- 选择高级设置
- 选择重新安装grub
- 在 grub 选项卡上,选择“使用单独的 /boot/efi 分区 /dev/sda1”。
- 启动修复会要求您在控制台中发出一些命令,按照命令提示进行操作。
- 当启动修复退出时,它会给你一个启动信息的 URL,记下它(并将其发送到这里)
- 然后你就可以重新启动。
这可能对你有用。但如果你遇到了空白/紫屏问题,那么你就和我一样倒霉了,我们可以合并我们的帖子。
毛茸茸的。