2015-04-06 53 views

回答

2

我通常使用兩種方法。首先是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 

您需要的厄爾尼諾Torito的圖像。你可以找到更多關於這種方法的信息here

第二種方法(和一個我喜歡的)是使用grub-mkrescue

grub-mkrescue -o bootable.iso iso 

對於這個工作iso/boot/grub/grub.cfg將需要一個有效的grub配置文件。我更喜歡這種方法,因爲您可以將dd結果導入USB並引導。第一種方法是使用僅用於可啓動光學介質(例如CD,DVD)的El Torito,因此您可以使用第一個iso輕鬆創建可引導的USB。

+0

使用GAS + grub-mkrescue的最小詳細工作示例:https://github.com/cirosantilli/x86-bare-metal-examples/tree/d217b180be4220a0b4a453f31275d38e697a99e0/multiboot/hello-world – 2015-09-15 11:22:43