我已经将 Arch Linux 安装在 USB 上。该 USB 驱动器的分区为 GPT,有两个分区 - 一个 EFI 启动分区,格式为 FAT32,另一个启动分区格式为 EXT4。
当我将 USB 插入我的(Lenovo Z50-70)笔记本电脑时,它会启动到 GRUB 启动菜单,一切正常。然而,当我在一台较旧的机器(Viglen omnino)上尝试时,我得到了一个黑屏,上面写着
GRUB _
上面,下划线GRUB
闪烁。如果我按任意键,下划线就会消失,计算机将启动到 Windows 7。
这是 Viglen 的 BIOS 启动菜单,以及我选择的所有选项:
Boot menu type [Advanced]
Boot Drive Order [SanDisk Cruzer E]
[SATA: WDC WD3200]
[SATA: Optiarc DV]
[IBA GE Slot 00C8]
Boot to Optical Devices [Enable]
Boot to Removable Devices [Enable]
Boot to Network [Enable]
USB Boot [Enable] -- Note: changing this causes boot to Windows
Boot USB Devices First [Disable] -- Note: changing this setting does nothing
UEFI Boot [Enable]
我尝试启动的 USB 驱动器是 SanDisk Cruzer。我认为这肯定是 BIOS 问题,因为它在我的计算机上运行正常。USB 棒以 UEFI/GPT 模式启动,这在 Viglen 上应该没问题,因为它有一个 UEFI 启动选项(见上文)。我的笔记本电脑是 64 位的,而 Viglen 支持 64 架构。