我正在尝试在 128GB USB 中为 Ubuntu 16.04.02 创建可启动 USB。我想要:
- 64 GB 的存储分区(格式化为 NTFS),可从 Windows 和 Linux 访问
- 可启动分区(约 2GB)
- casper-rw 分区用于持久存储
我第一次构建可启动 USB 时使用了 resin.io 的 Etcher 工具。之后我可以使用 USB 在 Ubuntu 中启动,但当我尝试使用 Gparted 调整分区大小时,出现了有关块大小的错误。我遵循了以下组合这个答案和这个创建新的 GPT 和三个分区。但是我无法使用该 USB 进行启动。
当我将 USB 插入电脑时,它完全冻结了(由于我按下电源按钮并且风扇开始加速,因此屏幕保持黑色,甚至没有光)。
我尝试使用 7z、UNetbootin 和启动盘创建器在第二个分区中构建映像但我总是得到相同的结果。我也尝试用韓國没有成功。
认为问题在于将启动分区作为第二个分区我再次将 USB 格式化为单个 FAT32 分区,并在其中使用 UNetbootin 和启动盘创建器构建 Live USB。我也遇到了同样的问题。我用再次使用 Etcher 工具(块大小不正确)并且也无法启动。
我猜想 USB 中某些东西在那个过程中损坏了。您知道如何解决这个问题吗?
PS. 抱歉问题扩展了,我对 Linux 还很陌生,我不想错过任何相关步骤。
答案1
问题出在分区表上。使用默认的 GPT 不起作用。我使用 mkusb 构建持久驱动器,选择 MSDOS 分区表,它工作正常。