除非我手动选择驱动器,否则无法启动

除非我手动选择驱动器,否则无法启动

我使用 zfs 在 M.2 驱动器上新安装了 Ubuntu。BIOS 将其选为唯一的启动选项。但是,当我重新启动时,一切都变得空白,我不得不硬重置。我仍然可以通过手动进入 BIOS、进入启动列表并双击一个选项来启动它。

$ efibootmgr 
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000
Boot0000* ubuntu

上面的内容对我来说似乎完全正确。手动单击该选项应该与让它自行启动没有什么不同,但只有手动单击它才有效。

如果我启用 CSM,我会得到两个选项(都指向同一个 M2 SSD),但我尝试先使用其中任何一个,但仍然没有成功。然后得到这个(启用详细设置):(用 x 标记了一些细节)

BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0002,0001
Boot0001* Hard Drive    BBS(HD,,0x0)..GO..NO........q.S.a.m.s.u.n.g. .S.S.D. .9.8.0. .P.R.O. .1.T.B....................A...........................%8.!..|.....4..Gd-.;.A..MQ..L.S.5.G.X.N.X.x.x.x.x.x.x.x.x.x........BO
Boot0002* ubuntu    HD(1,GPT,1872fa52-xxxx-xxxx-xxxx-7eba6aa2xxxx,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)..BO

如果我将其设置为“仅限旧版”,则会发生不同的事情,它不会空白,而是显示一些文本,提示“我无法从该设备启动”。我还尝试禁用快速启动。

需要明确的是,这似乎是 bios 的问题,而不是 grub 的问题,因为据我所知,它从来没有进入 grub。

答案1

重置我的 BIOS 解决了这个问题。导致此问题的设置是启用 XMP。

相关内容