如何从ISO命令行写入ISO映像到USB记忆棒?

我很难弄清楚如何从Ubuntu的命令行将ISO磁盘映像写入USB闪存设备。 我有启动磁盘创build工具,但我需要能够脚本此作业。

我find了usb-creator软件包,但似乎没有任何文档和python -m usbcreatorusbcreator is a package and cannot be directly executed

我看着unetbootin,但它看起来像另一个GUI的实用程序。

有一些我可以忽略的明显的解决办法吗?

    我知道你可以在UNetbootin gui中做到这一点。 我自己并没有尝试过,但看起来你也可以通过命令行来做到这一点:

    http://sourceforge.net/apps/trac/unetbootin/wiki/commands

    unetbootin method = diskimage isofile =“my.iso”installtype = USB targetdrive = / dev / sdc1

    你确定ISO映像是否可以在USB设备上工作? 一些在CD / DVD上启动的ISO将不会从USB设备启动。

    假设你想要的ISO有一个可以工作的bootloader,那么它应该像dd if=filename.iso of=/dev/usbdevice那样简单,但是这会代替当前在U盘上的所有东西。

    如果您想将ISO放到USB驱动器上的现有文件系统上并引导,那么设置起来可能会复杂得多。

    从Linux有一个非常简单的方法来从ISO映像创build一个可引导的记忆棒 – 这应该适用于任何操作系统。 假设内存条是/dev/sdb ,映像是/home/username/Downloads/system.iso

    只要做到这一点(作为根):

     dd if=/home/username/Downloads/system.iso of=/dev/sdb 

    比unetbootin或其他任何我听说过的方法要容易得多。