我跟着这个
series of articles,在最后一页,他链接了他生成的内核的iso图像.他在系列中没有提到这个,所以这是我的问题……如何从我的内核可执行文件中生成iso映像? 最佳答案 我通常使用两种方法.第一个是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图像.您可以在here找到有关此方法的更多信息.
第二种方法(也是我更喜欢的方法)是使用grub-mkrescue:
grub-mkrescue -o bootable.iso iso
为此,iso / boot / grub / grub.cfg需要是一个有效的grub配置文件.我更喜欢这种方法,因为你可以将结果发送到USB并启动.第一种方法是使用El Torito,它仅用于可启动光学媒体(例如CD,DVD),因此您可以使用第一个iso轻松创建可启动USB.