I

isolinux.cfg文件详解

椰子ya Linux 2020-11-08

第一行,DEFAULT vesamenu.c32,必须的,因为要用到菜单功能,必须有这个vesamenu.c32文件,
具体可以看syslinux中vesamenu.c32所在目录的vesamenu.c文件说明。
vesamenu.c32是在syslinux-3.30开始支持的。

FONT myfont.psf

字体文件

PROMPT 0
TIMEOUT 150

倒计时 150就是15秒

NOESCAPE 0
ALLOWOPTIONS 1
MENU TITLE

(主标题)

MENU WIDTH 80

(菜单宽度)

MENU MARGIN 2

(菜单缩进)

MENU ROWS 16

(菜单条目数)

MENU BACKGROUND iso.png

(背景图)

MENU TABMSGROW 26

(TAB位置)

MENU CMDLINEROW 25

(按TAB时出现,CMD位置)

MENU HELPMSGROW 28

(帮助信息位置

MENU TIMEOUTROW 24

(倒计时所在位置)

menu color sel 37;40 #F9496A #00000000 none

F9496A(文字的选中色彩)

menu color hotsel 37;40 #F9496A #00000000 none

F9496A(文字的选中色彩)

menu color border 0 #00000000 #00000000 none
menu color unsel 37;44 #0a2c65 #00000000 none

0a2c65(未选中的文字色彩)

menu color hotkey 1;37;44 #0a2c65 #00000000 none

0a2c65(未选中的文字色彩)

menu color screen 37;40 #CD05A300 #00000000 none

menu color timeout_msg 37;40 #0a2c65 #00000000 none

0a2c65(未选中的文字色彩)

menu color timeout 1;37;40 #F9496A #00000000 none

F9496A(倒计时数字的色彩)

LABEL a
MENU DEFAULT
MENU LABEL 1 boot form hd

硬盘启动

kernel chain.c32 hd0,1
LABEL b
MENU LABEL 2 reboot

重新启动

kernel REBOOT.c32
label c
MENU LABEL 3 WinXP PE

(引导PE,需要类似ACE8的处理)

kernel /AXPE/loader.bin
label d
MENU LABEL 4 Ghost11.02
kernel memdisk

(这是引导软盘镜像的例子,如果大于2.88M,要加CHS参数,但失败率还是比较高, 其中

/BOOT/GHOST.IMG是路径, 意味着软盘镜像要放在BOOT目录下 )

append initrd=/BOOT/GHOST.IMG floppy
label e
MENU LABEL 5 DOS tools package
kernel memdisk
append initrd=/BOOT/DOS.IMA floppy
label f
MENU LABEL 6 auto modify DMI to support OEMXP

自动修改DMI支持OEMXP

kernel /DMI9/loader.bin

(这里一个传递引导的例子,直接引导启动DOS工具包里的某工具)

(需要光盘根目录下建立DMI9的文件夹,需要DOS.IMA(从BOOT文件夹里复制一份过来)、

LOADER.BIN(是BCDW的LOADR.BIN)、BCDW.BIN、BCDW.INI,修改方法同上,ini的内容有所不同

[MenuItems]

\DMI9\DOS.IMA ; ; ; OEM---------------这时INI的内容,不是CFG文件的内容

label 1
MENU LABEL 7 setup Windows XP VOL
kernel /VOL8/loader.bin
label 2
MENU LABEL 8 setup Windows XP ACER
kernel /ACE8/loader.bin

label GRUB4DOS
MENU LABEL 9 ----GRUB4DOS
KERNEL syslinux.c23
APPEND initrd=grldr

syslinux.c23就是ldgrub.bin改名而成

注意在label中的MENU后面不要有[tab],否则会出现显示问题。


  1. a
  2. b
  3. c
  4. d
  5. e
  6. f
  7. 1
  8. 2
  9. A
PREV
实验:PXE无人值守批量部署系统
NEXT
Ubuntu20.04 安装kvm