重新/定制16.04实时CD映像并使USB可启动

我可以按照以下说明从原始的16.04 ISO映像制作实时CD映像:

https://help.ubuntu.com/community/LiveCDCustomization

使用kvm,我的“remastered”ISO启动很好。

当我在“启动磁盘创建器”中使用原始的16.04源ISO时,我得到了一个可启动的USB,当然。

但是,当我使用我的重新编写的ISO与“启动磁盘创建器”时,它不会导致可启动的USB(至少在PC上我试图启动它)。 我注意到我从我重新编写的ISO中获得的USB只显示(例如)/ dev / sdb,但原始ISO(相同的USB记忆棒)中的USB显示为:/ dev / sdb,/ dev / sdb1,/开发/ sdb2

所以,我猜这可能与UEFI有关。 但是如何从我的重新制作的图像中创建一个USB记忆棒?

运行isohybrid(1),它将重写ISO以使其可启动USB:

 $ isohybrid customized_ubuntu.iso 

然后,您可以使用启动盘创建器或其他工具将映像写入USB磁盘。

启动磁盘创建程序(它位于包usb-creator )最终只能执行相当于dd ,至少对于ISO映像(我没有检查它对.img文件的作用),因此与此问题无关。