上面的命令从 CD-ROM 设备里读取所有的数据并写到 ISO 镜像中。但是,我们有更普遍的做法,就是使用 dd 命令:
# dd if=/dev/cdrom of=image.iso
mkisofs 命令可以用来创建 ISO 系统,其输出文件可以用 cdrecord 命令将其写入到 CD ROM 或 DVD ROM 中。假设一个目录下已经包含有所有所需的文件,那么我们可以用下面的命令来创建一个 ISO 文件:
$ mkisofs -V "OurISO" -o image.iso iso_dir/
上面命令中,-o 选项后接要输出的 ISO 文件名,iso_dir 是包含源文件的目录,-V 选项为该 ISO 文件指定一个标签。
一般情况下,标准的可启动 ISO 文件不能写到 U 盘这些设备中并从中启动系统。但有一种特殊的 ISO 文件类型(Hybird ISO)却支持这样的特性。我们可以用 isohybrid 命令将标准的 ISO 文件转换为 Hybird ISO 文件,该命令是个新的实用工具,可以从 http://syslinux.zytor.com 下载到。
转换过程很简单:
# isohybrid image.iso
经过转变后的 ISO 文件可以写到 U 盘这样的存储设备里了。
将上面的 ISO 文件写到 U 盘可以使用下面的命令:
# dd if=image.iso -of=/dev/sdb2
可以将上面的 sdb2 换成你自己相应的设备文件,还可以使用下面的命令:
# cat image.iso > /dev/sdb2
烧录 ISO cdrecord 命令可以用来将 ISO 文件烧录到 CD ROM 或 DVD ROM 中,可以如下使用命令: