Ubuntu 22.04 启动盘创建器不适用于较旧的 BIOS 机器

Ubuntu 22.04 启动盘创建器不适用于较旧的 BIOS 机器

我尝试使用启动盘创建器对 2 台不同的 Dell Optiplex 990 进行操作。一台运行 22.04,另一台运行 20.04。22.04 机器从 20.04 升级而来。它们在 UEFI 模式下根本无法从 USB 驱动器启动,尽管它们可以在传统模式下进入 grub,但它们会崩溃并显示 zstd 数据损坏的消息。此行为与使用 unetbootin、etcher 和 dd 刷新的驱动器相同。我已经能够使用 Rufus 并选中旧版 BIOS 机器的修复框来使 iso 正常工作。不幸的是,这需要 Windows 机器来创建 USB bott。我也尝试过刻录 DVD,但它从未完成启动过程。它只是永远地破坏 DVD 驱动器。有没有一种 Linux 方法可以制作用于启动旧版传统模式机器的 USB 驱动器?较旧的 Ubuntu 发行版没有这个问题。

答案1

事实证明,问题不在于“启动盘创建器”实用程序或 iso 文件。罪魁祸首是我使用的是读取速度非常慢的旧 USB 2 拇指驱动器。虽然它的映像可以在 Etcher 中验证,并且它实际上可以在“测试盘”qemu 会话中运行(速度非常慢),但使用 Optiplex 990 启动时一定存在时间问题。此后,我已验证,如果我使用更快的 USB 3 驱动器,使用 Rufus(它创建 fat32 分区而不是 joliet)或启动盘创建器都可以正常工作。因此,磁盘创建器没有问题,但 Ubuntu 发行版中的启动过程对驱动器读取速度有点不宽容。

尝试使用 Optiplex 990 切换到 uefi 时遇到的问题是,我无法让任何 USB 拇指驱动器在该模式下启动。所以我放弃了尝试。

更新:关于 uefi 启动问题,我之前说得太早了。新的拇指驱动器将在 uefi 模式下启动,我已经能够在 uefi 模式下使用 gpt 在 ssd 上安装 jammy。您必须以某种方式捏着鼻子才能让旧戴尔启动 rith efi 文件,但似乎可以正常工作。这太棒了!

相关内容