我刚刚用 MSI 5700 Gaming Edge Wifi 主板(带点击 BIOS)、Ryzen 7 CPU 和 Radeon 5 GPU 以及三星 M.2 SSD 构建了一个新系统。
我使用 UNetbootin 制作了一个可启动的 Ubuntu 映像,并确认它在我当前的计算机上运行良好。当我尝试在新系统上从它启动时,我最初收到错误:
Couldn't get size: 0x800000000000000e
MODSIGN: Couldn't get UEFI db list
Couldn't get size: 0x800000000000000e
然后它就永远卡在紫色的 Ubuntu 加载屏幕了。
当我编辑 GRUB 条目并删除quiet splash
和添加时nomodest
,我收到以下消息滚动(它远离页面但滚动速度比我阅读的速度快)。
我假设这一切都是由一个问题引起的(被某个硬件阻止了?),但我不知道它是什么,也不知道如何找出它。我按照我能找到的所有解决方案来解决“UEFI db list”错误,但没有任何帮助。我已禁用安全启动(默认情况下已禁用)。我尝试在 UEFI 和 CSM 之间切换,但这并没有改变它。
我可以采取哪些后续步骤来诊断此问题?或者有人能猜出问题出在哪里吗?
答案1
最新的 bios 版本似乎是 7C37v14(发布日期 2019-09-18)。将您的 bios 更新到此版本,以获得最新的 Linux 支持。
由于这些处理器和主板都很新,因此关注最新的 BIOS 版本是个好主意。
答案2
将 BIOS 更新至版本7C37v14问题已解决!
答案3
像 Ubuntu 这样的现代发行版可以使用 dd 制作实时 USB 磁盘。甚至可以说这是一种更高级的方法。
以 root 身份:
dd if=/path/to/iso.iso of=/dev/sdb
将其替换sdb
为您的 USB 设备所显示的内容。
在移动设备上,但如果有惊无险,您可以使用 进行检查lsusb
。
编辑:我以为这是 的一个错误unetbootin
。有时它可能很可疑。