我正在尋找一個 Linux 工具來創建多重引導 DVD。
我找到了一些關於 Sardu 或 Xboot 的東西,但這些都是 Windows 工具。 Linux下有沒有軟體可以做同樣的事情?我找到了 unetbootin 和 yumi,但它們都創建了多啟動 USB 驅動器,而不是多啟動 DVD。
或者我可以製作一個可啟動的 USB,然後將內容複製到 DVD(到 iso 檔案並刻錄此文件)嗎?
答案1
創建可啟動 USB 記憶棒的描述通常涉及 MBR 和 FAT 檔案系統。兩者都不足以透過 x86 BIOS 從 CD/DVD 啟動。需要 EL Torito 增強型 ISO 9660 檔案系統。
但FAT檔案系統中的檔案可能構成一個可運作的作業系統。因此,您可以將它們用作包含 ISOLINUX 或 GRUB2 引導程式裝置的 ISO 的有效負載。如果多個作業系統是可引導的,那麼您將必須學習如何擴充引導程式的選單設定檔。
引導程式套件 GRUB2 有一個名為 grub-mkrescue 的程序,它會產生可透過 BIOS 和 EFI 引導的 ISO 檔案系統映像:
grub-mkrescue -o grub.iso ...your.operating.system.payload.files...
看https://www.gnu.org/software/grub/manual/html_node/Invoking-grub_002dmkrescue.html
引導程式套件 SYSLINUX 有一個模組 ISOLINUX,它提供透過 BIOS 引導的裝置。然後,ISO 檔案系統映像的產生由程式 mkisofs、genisoimage 或 xorrisofs 完成。
看http://www.syslinux.org/wiki/index.php/ISOLINUX
然後可以透過常用的刻錄程式將產生的檔案系統映像燒錄到 CD、DVD 或 BD。確保您選擇刻錄預先格式化的映像,而不是建立新的 ISO 檔案系統。
由於 grub-mkrescue 依賴 xorriso,因此您也可以使用 xorriso 進行刻錄:
xorriso -as cdrecord -v dev=/dev/sr0 -eject grub.iso