我将文件从复制ubuntu-15.10-desktop-amd64.iso
到 FAT32 格式的 USB 驱动器。当我在 USB 上启动并选择Ubuntu live
启动时,会卡在黑屏上并显示消息Ignoring BGRT: invalid status 0 (expected 1)
。此外,它有时(有时不会)导致我的 UEFI 启动非常慢,我必须切断电源才能恢复正常速度启动(https://superuser.com/questions/1023102/uefi-startup-randomly-gets-longer)。当我在主板上禁用 CSM 时会发生这种情况,如果我启用 CSM 并以 UEFI 模式启动 ubuntu,它就可以正常启动。
知道发生什么事了吗?
编辑:我必须补充一点,当启用 CSM 支持时,屏幕分辨率较低,而当禁用 CSM 支持时,分辨率较高。那么这可能是由于某种图形驱动程序或其他原因造成的吗?
编辑:在 CSM 兼容性菜单中,我有 3 个选项:
Launch PXE OpROM Policy
Launch Storage OpROM Policy
Launch Video OpROM Policy
对于每个,我都可以选择UEFI only
或Legacy Only
。为了避免 ubuntu 上的错误,我只需要在传统模式下运行,知道Video OpROM policy
问题可能是什么吗?(这就是我的屏幕分辨率高或低的原因,传统模式下低,UEFI 模式下高)
答案1
好的,从内核选项中删除后,quiet
我看到了错误消息,fb : switching from nouveaufb to EFI VGA
并且我在互联网上看到一个帖子说添加nomodeset
内核选项可以解决问题,而且它确实可以解决问题。
答案2
我看到您找到了解决方法。我怀疑原因是启用 CSM 改变了 EFI 与视频硬件交互的方式。我在自己的一台计算机上看到了这种情况,当我激活 CSM 时,在 EFI 模式启动期间显示的分辨率低于未激活 CSM 时。另一种可能性是内核能够使用 CSM 提供的视频接口,但固件提供的 EFI 接口存在问题。这两种情况都可能是固件错误的表现,因此可能需要更新固件(制造商可能称之为“BIOS”)。
通常,我建议在您想要以 EFI 模式启动时将 CSM 保持禁用状态,因为激活 CSM 会使启动路径变得复杂,从而导致出现问题的可能性。不过,您遇到的问题是此规则的一个例外。