Using isolinux to create multi-boot CD

user-pic
Vote 0 Votes

本範例將建立一張多重開機 CD, 有三個開機選單:
Boot from harddisk、FreeDOS、Memtest86+
所用到的檔案:
isolinux - 包含在 syslinux 的套件中, 用來當作 CD 的 boot loader
cdrtools - 用裡面的 mkisofs.exe 來建立 iso 檔, 若是用 Linux 請裝 mkisofs 套件
Floppy Image: FreeDOS, Memtest86+

下載範例檔: bootcd_sample.rar, 解開
(裡面的檔案版本: isolinux.bin 3.72、FreeDOS 1.0、Memtest86+ 2.10)
isolinux.cfg 多重開機設定
DEFAULT vesamenu.c32
prompt 0
timeout 100
ALLOWOPTIONS 0
MENU TITLE Boot CD
label Boot from harddisk
localboot 0x80
label FreeDOS
kernel memdisk
append initrd=freedos.img
label Memtest86+ 2.10
kernel memdisk
append initrd=memtest.img
更多的開機選單參數設定, 可參考 syslinux tar ball 裡面的 doc/menu.txt

把檔案都放到 cdroot 目錄, 執行 build.bat, 就可以建立 bootcd.iso
(build.bat 可自行編輯, 修改 mkiso 的參數)
開機畫面

Leave a comment

About this Entry

This page contains a single entry by Pank published on December 21, 2008 5:21 PM.

tcptraceroute was the previous entry in this blog.

Pure WLM and MSNPP Build 14.0.8050.1202 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Monthly Archives