簡體   English   中英

從使用GRUB / NASM / C構建的內核生成iso

[英]Generating an iso from Kernel built with GRUB/NASM/C

我跟隨這一系列文章 ,在最后一頁,他鏈接了他生成的內核的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圖像。 您可以在此處找到有關此方法的更多信息。

第二種方法(也是我更喜歡的方法)是使用grub-mkrescue

grub-mkrescue -o bootable.iso iso

為此, iso/boot/grub/grub.cfg需要是一個有效的grub配置文件。 我喜歡這種方法,因為你可以dd結果到USB和引導。 第一種方法是使用El Torito,它僅用於可啟動光學媒體(例如CD,DVD),因此您可以使用第一個iso輕松創建可啟動USB。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM