我已经将 Ubuntu(12.04 和 14.04 分别安装多次)安装到 32Gb USB 闪存驱动器上。闪存驱动器在备用笔记本电脑(旧款 HP DV7,Windows 7)上启动正常,但在我的 HP DV6-6b04tx(Windows 8)上,BIOS 启动画面后,它立即卡在空白黑屏上(背光亮起)。
如果我在启动时按住 Shift 键,它会卡在黑屏上,上面显示“GRUB 正在加载”文字,没有其他内容。这些屏幕直到我重新启动才会改变。在这两种情况下(空白黑屏和加载 Grub),风扇都会以最大速度旋转。
我之前已将 Ubuntu 安装在内部 SSD HDD 上,并且启动正常,实时 USB 也能正常启动。我正在安装带有 /boot 分区和 / 单独分区的 Ubuntu,两者都是 ext2。我首先尝试创建加密的根分区,但未加密的根分区也会出现同样的问题。
我已经更新了 Grub 配置以删除 quiet splash,这样我希望得到一些错误输出,但这没有任何改变(仍然加载空白黑屏/卡在‘GRUB Loading’)。
我发现许多使用可切换显卡(ATI Raedon 6770m 和 Intel HD4000)的 HP 笔记本电脑的人都遇到了类似的问题,因此我按照一些建议在文本模式下加载 Grub,并禁用 ATI 卡(使用 vgaswictheroo) - 但这仍然没有任何改变。
任何帮助将不胜感激。
更新:我现在也尝试将 Grub 配置设置为使用 nomodeset 和 acpi_osi= ,同样没有变化
答案1
您需要将 USB 启动设备设置为以 UEFI 模式启动,除非您真的想在每次启动时将机器重置为兼容模式。USB 需要一个 EFI 分区(FAT32,300M,标记为可启动),其中引导加载程序 grubx64.efi 和 shimx64.efi 位于 /EFI/Boot 中,要运行的引导加载程序(shim 用于安全启动,grub 用于非安全启动)重命名为 bootx64.efi。您可以同时拥有这两种启动机制,就像实时媒体一样。如果您愿意,您可以将引导加载程序复制到 EFI 文件系统中(或者如果安装程序没有将它们放入正确的位置(并且很可能在可移动媒体上,使用 /EFI/ubuntu 目录,就像在硬盘上一样)。一旦您运行 grub,那么您将需要处理任何视频问题。一些带有 H2o 的旧 UEFI 机器可能存在安全启动问题,但东芝的这些问题在 18 个月前已经修复,因此始终最好使用供应商提供的最新固件。
答案2
我遇到了类似的问题,Bios 选项都无法启动 USB。但是我偶然发现在进入 Windows 之前有一个启动菜单选项,也许您可能需要在 Bios 中设置延迟(?)才能看到这个。使用此启动菜单,它成功启动了 Server 2016 Essentials 完整恢复 USB 驱动器并开始裸机恢复。
答案3
HP bios 仅从 USB 启动 FAT 分区。我使用 FAT16 /boot 分区中的 EXTLINUX BOOTLOADER。启动正常