我一直在关注这一系列文章,在最后一页,他链接了他制作的内核的 iso 映像。他在系列中没有提到这一点,所以这是我的问题......如何从我的内核可执行文件生成 iso 映像?
问问题
345 次
1 回答
3
我通常使用两种方法。第一个是mkisofs
,下面是我从我使用的 Makefile 中提取的内容:
mkisofs -quiet -R -b boot/grub/eltorito.img \
-no-emul-boot -boot-load-size 4 \
-boot-info-table -o my_iso.iso iso_folder
您将需要 El Torito 图像。您可以在此处找到有关此方法的更多信息。
第二种方法(也是我更喜欢的一种)是使用grub-mkrescue
:
grub-mkrescue -o bootable.iso iso
为此,iso/boot/grub/grub.cfg
需要一个有效的 grub 配置文件。我更喜欢这种方法,因为您可以dd
将结果转至 USB 并启动。第一种方法是使用 El Torito,它仅适用于可引导的光学媒体(例如 CD、DVD),因此您可以使用第一个 iso 轻松创建可引导的 USB。
于 2015-06-14T18:41:13.303 回答