![Linux Live 无法启动](https://linux22.com/image/1619801/Linux%20Live%20%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8.png)
我正在尝试制作一个持久可启动的 Linux 操作系统(通过 USB 闪存驱动器),但无法启动。
不久前,我制作了一个非持久性 Linux Live(ubuntu 18.04),由于我不太了解硬件软件问题,而且我已经知道格式化问题,所以我又买了一个闪存驱动器。首先,我尝试在非持久性操作系统上使用 mkusb 使用最新的 ubuntu(18.04)映像制作持久性映像。制作设备时显示错误(我没有记录),然后完成了该过程。新的闪存驱动器无法启动。
我已经使用 Windows 10 cmd 窗口格式化了 USB 设备,按照以下文章中的步骤(不包括“快速”) -
https://www.windowscentral.com/how-clean-and-format-storage-drive-using-diskpart-windows-10
这次尝试与其余的尝试一样,都是采用 FAT32 格式,这是标准的可启动设备,例如这个。
我尝试使用 Rufus 格式化工具制作持久图像,但我使用的簇大小为 16kb,经过进一步研究后,我意识到,这个大小对于持久图像来说太小了(其他配置是 MBR、FAT32)。
当我重新启动设备时,无论我选择哪个选项,都会出现“尝试 ubuntu”等菜单。我收到以下错误:
[Firmware Bug]: Failed to parse event in TPM Final Events Log
我已经使用 cmd 窗口重新格式化了该设备,然后我尝试了 rufus,使用 GPT 分区,由于显而易见的 GPT 无法启动,我已格式化,我已将分区更改为 MBR,并重新格式化了 USB 闪存驱动器(再次通过 cmd)。
经过一番自我研究,我了解到 16kb 及前向簇大小是非持久性的。因此,我使用“计算机管理”格式化选项(FAT32 和非快速)格式化了设备,并尝试了 8192 字节簇大小,我认为我可能解决了问题。我重新启动了,对于从 ubuntu 菜单中选择的每个选项,通常的错误都会被另一个错误替换,并且设备拒绝启动。我没有列出错误,但如果相关的话,我会从设备重新启动,然后编辑此帖子并添加它。
我做错了什么?如何解决这个问题并从持久闪存驱动器启动?
答案1
我的电脑正在使用 BIOS。我打开了 ubuntu 的“磁盘”实用程序,但 USB 驱动器只显示一个分区。有没有办法通过非持久性实时操作系统将第二个分区指定为持久存储区域?我想不出其他解决方案