我可以使用 ISO 制作除 LIVE ISO 之外的可启动 USB 吗?

我可以使用 ISO 制作除 LIVE ISO 之外的可启动 USB 吗?

我是否只能在可启动 USB 上运行 Ubuntu LIVE ISO?除了所有其他发行版之外 - 我可以使用除 LIVE ISO 之外的其他 ISO 制作可启动 USB 吗?为了测试这一点,我期望我可以使用 dd 从我值得信赖的、安装在 /dev/sda1 SATA 驱动器上的 Ubuntu 14.04 中作为源来自己制作 ISO 映像。然后,我可以使用 UNetBootin 使用我刚刚制作的 ISO 为我编写可启动 USB。因此,我继续进行 - 并确保我的 ISO 大小只有 14GB,因为我的 USB 棒是 16GB。在 UNetBootin 完成后使用 GPARTED 检查 USB,并在 USB 的剩余空间中添加扩展交换分区。一切看起来都很好,但 USB 棒无法启动 PC。我的推理有什么问题?我是否只能在可启动 USB 上运行 Ubuntu LIVE ISO?:\ 我想我感到困惑... 有什么想法吗?

答案1

呃?您是否制作了硬盘上现有安装的“ISO”,dd以便与 UNetbootin 一起使用它在外部驱动器上设置 Ubuntu?

这是一个过分的步骤,并且是一个非常粗糙的解决方法:xkcd.com/763/

UNebootin 旨在与光学媒体的 ISO 映像一起使用。如果dd您的硬盘中有某些东西,那也是映像,但不是光学媒体,也不是 UNetbootin 所期望的。

要在外部媒体(如 USB 闪存盘或外部 HDD/SSD)上安装 Ubuntu,只需在安装过程中选择此设备作为目标设备(包括引导加载程序位置),安装程序就会为您设置好一切。

或者,您可以使用dd将现有安装复制到另一台设备并在该设备上安装引导加载程序,但我更建议复制文件系统中的文件(使用cp -arsync -a),而不是复制整个文件系统并更改 UUID。这样,您就不会意外地在多台设备上使用相同的 UUID,这可能会给您带来麻烦。此外,使用 写入某些类型的存储dd是有害的。

相关问题


进一步解释为什么 UNetbootin 不能与硬盘转储映像一起使用:Live ISO 映像通常包含一个映像,其中包含 Live 环境和一个特殊的(非标准)配置,用于从光学只读介质启动此映像。UNetbootin 是一种将这些 ISO 映像与 USB 存储设备一起使用的变通方法。实际上,您正在使用一种变通方法(光学只读介质上的可启动系统)的变通方法(UNetbootin),而您只是试图在顶部添加另一种变通方法(创建一个“ISO”以将其与 UNetbootin 一起使用)。

相关内容