我很难弄清楚如何从Ubuntu的命令行将ISO磁盘映像写入USB闪存设备。 我有启动磁盘创build工具,但我需要能够脚本此作业。
我find了usb-creator软件包,但似乎没有任何文档和python -m usbcreator
给usbcreator 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或其他任何我听说过的方法要容易得多。