从文件创建启动 iso 映像

从文件创建启动 iso 映像

我已经编写了一个要在 VMware Player 中运行的引导代码。如何在 ubuntu 上创建一个磁盘 iso 映像,其引导扇区是我的引导代码?

答案1

我建议您genisoimage或使用和选项mkisofs来命令。-b-no-emul-boot

我尝试使用 -b 选项,如以下命令所示。

genisoimage -no-emul-boot -b bootcode.bin -o test.iso testdir

我从 genisoimage 的手册页中引用了这一点。您也可以使用以下命令查看它man genisoimage

答案2

您可以使用genisoimage从文件或目录创建 iso 映像

genisoimage -o output.iso directoryorfilepath

将输出名称更改为您想要的名称

指定目录或文件路径

解释 :

-o filename
              Specify  the  output  file for the the ISO9660 filesystem image.
              This can be a disk file, a tape  drive,  or  it  can  correspond
              directly  to the device name of the optical disc writer.  If not
              specified, stdout is used.  Note that the output can also  be  a
              block  device  for  a  regular disk partition, in which case the
              ISO9660 filesystem can be mounted normally to verify that it was
              generated correctly.

相关内容