不久前,我使用 Ubuntu 20.04.5 制作了一个可启动的 USB,启动时没有遇到任何问题。但从两天前开始,我无法从 USB 启动。其他计算机从它启动时没有问题,所以这不是 USB 本身的问题。奇怪的是,我用同样的设备使用 Ubuntu 22.04 制作了一个可启动的 USB,然后它就可以正常工作了。
我的笔记本电脑是 XPS 9310。当我插入 20.04 可启动 USB 时,按 F12 选择启动设备,计算机在中间挂起,同时打印“准备一次性启动”。我做了一点研究,我对 UEFI dbx 产生了怀疑。以下是fwupdmgr get-history
XPS 13 9310
│
├─System Firmware:
│ │ Device ID:
│ │ Previous version: 3.9.0
│ │ Update State: Success
│ │ Last modified: 2022-09-12 05:24
│ │ GUID:
│ │ Device Flags: • Internal device
│ │ • Updatable
│ │ • System requires external power source
│ │ • Supported on remote server
│ │ • Needs a reboot after installation
│ │ • Cryptographic hash verification is available
│ │ • Device is usable for the duration of the update
│ │
│ └─XPS 13 9310:
│ New version: 3.10.0
│ Remote ID: lvfs
│ Release ID: 15424
│ Summary: Firmware for the Dell XPS 13 9310
│ License: Proprietary
│ Size: 32.6 MB
│ Created: 2022-08-09
│ Urgency: High
│ Vendor: Dell
│ Description:
│ This stable release fixes the following issues:
│
│ • Fixed the issue where the system stops responding at the Dell logo while booting.
│
└─UEFI dbx:
│ Device ID:
│ Previous version: 83
│ Update State: Failed
│ Update Error: failed to run update on reboot
│ Last modified: 2022-09-17 07:54
│ GUID:
│ Device Flags: • Internal device
│ • Updatable
│ • Supported on remote server
│ • Needs a reboot after installation
│
└─ New version: 217
Remote ID: lvfs
License: Unknown
Description:
The vendor did not supply any release notes.
现在我不知道如何修复固件更新失败的问题,也不知道可启动 USB 的原始问题。这两者有关系吗?我该如何修复它们?
先感谢您。
答案1
“奇怪的是,我使用 Ubuntu 22.04 通过相同的设备制作了一个可启动的 USB,然后它就可以工作了”。
这台电脑相当新,可能比 [原来的] 20.04 LTS(从 2022 年 4 月开始)更新。
这两个观察让我认为您计算机中的某些硬件或 BIOS 软件对于 20.04,x LTS 来说太新了。幸运的是,较新的 LTS 版本 22.04 可以运行,我建议您使用该版本。
答案2
这似乎与微软 KB5012170 更新有关,该更新阻止了许多 Linux 引导加载程序。您可以编辑 DBX 列表。也许可以找到一种方法将 Ubunutu 22 引导加载程序与 ubuntu 20 一起使用?
另外,如果使用了 BitLocker 或其他加密技术,可能会被此类编辑绊倒,请务必小心,您有在其他地方记录的恢复密钥。