我有 Ubuntu 12.04 x64 ISO,我将其加载到 Fat32 USB 上。我的笔记本电脑有一个带 GPT 的硬盘,我在其中安装了官方 Win 8 Pro x64(最终版本),我对整个硬盘进行了分区,之前安装了 win 8,并且 bios 设置为 UEFI 启动。我的 BIOS 笔记本电脑不支持安全 UEFI 启动。
因此我从 USB 启动笔记本电脑,并且 Grub 运行正常,显示是否运行 Ubuntu live 或安装,但两者都不起作用,当我选择时,屏幕显示黑色并且什么都没有发生,它不会启动/加载安装程序。
我尝试过是否使用 unetbootin 准备 USB,或者直接将文件复制/粘贴到 USB 上。我也尝试过 WUBI,但都没有成功,它在结束时会启动错误。
答案1
我已经成功实现了从主硬盘上的安装进行双启动,配置和问题如下:
硬件:2012 年 8 月制造的 HP Envy DV7 笔记本电脑、Windows 8、i5 Ivy Bridge、UEFI/Secure Boot。Linux
:Ubuntu 12.10 x64 ISO。
在 UEFI(F10 菜单)中:
- 禁用安全启动。启用该功能后,我无法在任何配置下实现启动。
- UEFI 启动方案(非传统 BIOS)。我尝试了传统模式,可以从磁盘启动,但不能从硬盘上的安装启动。在启用 UEFI 的情况下,无论我尝试哪种启动方式,UEFI 都能顺利通过。
在 Ubuntu 中:
- /Boot=EFI,/=EXT4,/Home=EXT4,SWAP=交换
通过此配置,我可以在启动过程中通过用户干预进行启动:
- 在 UEFI(BIOS)中选择 F9 启动选项
- 选择现在可用的 Ubuntu 12.10 选项并继续。
- Ubuntu 启动选项屏幕现在立即可用。选择首选选项并继续。
- 算我一个。
如果关注此主题的人想出了让 Windows UEFI 引导加载程序自动识别 /boot 分区的方法,请分享。上述方法并不麻烦,但自动启动时 Windows 将 Ubuntu 识别为启动选项会更优雅一些。另外,我个人更喜欢让 Windows 处理主启动顺序,而不是 grub,因此我可以忍受上述方法,直到有其他选项可用。
答案2
首先建议确保您在 UEFI 模式下从设备启动。在我的系统中,当我在 BIOS 中选择启动设备(例如通过我的 SSD)时。BIOS 将驱动器列为端口 0 或其他任何名称,然后还将其列为 Ubuntu。所以我必须确保选择 Ubuntu 作为启动设备。
另外,请确保您已在 BIOS 中启用 UEFI。如果我重置 BIOS,我的电脑会自动默认为传统模式。
答案3
您的问题与 UEFI 无关,而是与图形驱动程序或内核选项有关。请尝试使用内核选项启动,例如nomodeset
。请参阅https://help.ubuntu.com/community/BootOptions