Answers:
我知道您可以在UNetbootin gui中执行此操作。我自己还没有尝试过,但是看起来您也可以通过命令行来完成它:
http://sourceforge.net/apps/trac/unetbootin/wiki/commands
unetbootin method = diskimage isofile =“ my.iso” installtype = USB targetdrive = / dev / sdc1
unetbootin gui
但是具有命令行上提供的设置。
您确定ISO映像是否可以在USB设备上运行吗?如果某些ISO位于CD / DVD上,则会启动它们,实际上它们实际上不会从USB设备启动。
假设您想要的ISO可以使用引导加载程序,那么它应该尽可能简单,dd if=filename.iso of=/dev/usbdevice
但这将替换USB磁盘上当前的任何内容。
如果要将ISO放置到USB驱动器上的现有文件系统上并进行引导,则设置它可能要复杂得多。
iso
可以启动,可以使用file
。如果可引导,它将bootable
在输出行的末尾打印。
在Linux上,有一种非常简单的方法可以从ISO映像创建可启动的记忆棒-这适用于任何 OS。假设记忆棒为/dev/sdb
且图像为/home/username/Downloads/system.iso
。
只需这样做(以root用户身份):
dd if=/home/username/Downloads/system.iso of=/dev/sdb
比unetbootin或我所听说的任何其他方法容易得多。
of=/dev/sdb
不是of=/dev/sdb1
。(只想评论这个问题,您的帖子没有什么问题:o))
我使用以下过程:
1.读取块大小和卷大小:
[root@testserver ~]# isoinfo -d -i /path_to_iso | grep -i -E 'block size|volume size'
Logical block size is: 2048
Volume size is: 327867
2.使用块大小和卷大小的参数运行dd:
root@testserver ~]# dd if=/path_to_iso of=/dev/your_usb_device bs=block-size-from-above count=volume-size-from-above
unetbootin
自动处理将大多数ISO文件移至USB介质的必要步骤。