我已经编写了一个要在 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.