gpt4 book ai didi

operating-system - 从使用 GRUB/NASM/C 构建的内核生成 ISO

转载 作者:行者123 更新时间:2023-12-01 03:43:14 29 4
gpt4 key购买 nike

我跟着这个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 配置文件。我更喜欢这种方法,因为你可以 dd结果到USB并启动。第一种方法是使用 El Torito,它仅适用于可启动的光学媒体(例如 CD、DVD),因此您可以使用第一个 ISO 轻松创建可启动的 USB。

关于operating-system - 从使用 GRUB/NASM/C 构建的内核生成 ISO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29465736/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com