1. SYSLINUX(ISOLINUX、PXELINUX、EXTLINUX也類似)主要文件的作用及說明: isolinux.bin 光盤映像引導(dǎo)文件 isolinux.cfg 光盤映像啟動(dòng)菜單配置文件 syslinux.bin 磁盤(U盤/移動(dòng)硬盤/本地磁盤)映像引導(dǎo)文件 syslinux.cfg 磁盤(U盤/移動(dòng)硬盤/本地磁盤)映像啟動(dòng)菜單配置文件 memdisk 引導(dǎo)IMG映像的文件,如果你要引導(dǎo)IMG/IMA的映像文件,必須先加載memdisk vesamenu.c32 二種窗口模塊之一 menu.c32 二種窗口模塊之一 chain.c32 指定分區(qū)啟動(dòng)【如:chain.c32 hd0,1 (或chain.c32 hd1,1)】 reboot.c32 重新啟動(dòng)計(jì)算機(jī) back.png 窗口背景圖片 2. SYSLINUX.CFG/ISOLINUX.CFG菜單解釋 引導(dǎo)文件(命令) 說明 default vesamenu.c32 默認(rèn)使用vesamenu.c32窗口模塊(必填項(xiàng)) timeout 60 菜單停留時(shí)間,計(jì)時(shí)單位1/10秒(必填項(xiàng)) F1 readme.txt 按F1閱讀自述文件 F2 syslinux.cfg 按F2顯示啟動(dòng)菜單配置文件 MENU BACKGROUND back.png 運(yùn)行窗口背景圖片(必填項(xiàng)) MENU TITLE 菜單標(biāo)題 MENU WIDTH 40 菜單選擇條長度(必填項(xiàng)) MENU MARGIN 0 菜單選擇條縮進(jìn),0不縮進(jìn) (若刪除則自動(dòng)使用默認(rèn)值) MENU ROWS 30 菜單選擇條卻換,0不能卻換(若刪除則自動(dòng)使用默認(rèn)值) MENU HELPMSGROW 26 (若刪除則自動(dòng)使用默認(rèn)值) MENU TIMEOUTROW 27 倒計(jì)時(shí)條下移,0不下移(若刪除則自動(dòng)使用默認(rèn)值) MENU TABMSGROW 28 TAB顯示條下移,0不下移 (若刪除則自動(dòng)使用默認(rèn)值) MENU CMDLINEROW 28 TAB信息條下移,0不下移 (若刪除則自動(dòng)使用默認(rèn)值) 上面這2項(xiàng)的參數(shù)必須一致,以免按TAB鍵后彈出的信息條易位 MENU HSHIFT 0 菜單選擇條右移,0不右移 (若刪除則自動(dòng)使用默認(rèn)值) MENU VSHIFT 0 菜單選擇條頂端,0不下移 (若刪除則自動(dòng)使用默認(rèn)值) 以上兩項(xiàng),默認(rèn)值不一定是0。 menu color screen 37;40 #00000000 #00000000 none menu color border 30;44 #00000000 #00000000 none(必填項(xiàng)) menu color title 1;36;44 #00000000 #00000000 none 上面這三條有關(guān)整個(gè)菜單外框,如第二條menu color border可設(shè)置背景圖片上的整個(gè)菜單外框的線條顏色,線條粗細(xì),單線條或雙線條等,還可設(shè)置為不顯示菜單外框。如果都用默認(rèn),對應(yīng)的條文均可刪除,MENU TITLE后只剩下下面2條: MENU WIDTH 58 MENU color border 0 #0000 #0000 none LABEL DOS Tools 設(shè)置標(biāo)簽為“DOS Tools”,LABEL后面有一個(gè)空格,這個(gè)空格是必須的。(看得懂就可以了) MENU LABEL DOS Tools 這個(gè)就大家在啟動(dòng)菜單上看到的啟動(dòng)項(xiàng)目,MENU和LABEL后面都有一個(gè)空格,這個(gè)空格是必須的。(看得懂就可以了) kernel /memdisk 指定要啟動(dòng)的內(nèi)核,啟動(dòng)根目錄的memdisk內(nèi)核,默認(rèn)是啟動(dòng)磁盤(hd0,0)的根目錄(如果啟動(dòng)的內(nèi)核在其它目錄,在這里必須指明),如果啟動(dòng)的是linux內(nèi)核,那么不可以指定一些那個(gè)linux內(nèi)核允許的Option。kernel后面有一個(gè)空格,這個(gè)空格是必須的。 append initrd=/dostools.img 指定要啟動(dòng)的映像文件。這個(gè)文件可以是,.img .ima .gz(gz的壓縮格式的可以引導(dǎo)文件),.bin(如果是.bin的格式,就可以不用kernel去啟動(dòng)memdisk了,例如:kernel /pe.bin) ,等等。 3. 文件擴(kuò)展名(不區(qū)分大小寫) extensions explain none or other Linux kernel image .0 PXE bootstrap program (NBP) [PXELINUX only] .bin "CD boot sector" [ISOLINUX only] .bs Boot sector [SYSLINUX only] .bss Boot sector, DOS superblock will be patched in [SYSLINUX only] .c32 COM32 image (32-bit COMBOOT) .cbt COMBOOT image (not runnable from DOS) .com COMBOOT image (runnable from DOS) .img Disk image [ISOLINUX only] .ima Floppy image [ISOLINUX only]
|