default=0 timeout=5 splashp_w_picpath=(hd0,0)/boot/grub/splash.xpm.gz hiddenmenu title Red Hat Enterprise Linux AS (2.6.9-42.ELsmp) root (hd0,0) kernel /boot/vmlinuz-2.6.9-42.ELsmp ro root=LABEL=/ rhgb quiet initrd /boot/initrd-2.6.9-42.ELsmp.img title Red Hat Enterprise Linux AS-up (2.6.9-42.EL) root (hd0,0) kernel /boot/vmlinuz-2.6.9-42.EL ro root=LABEL=/ rhgb quiet initrd /boot/initrd-2.6.9-42.EL.img title Windows rootnoverify (hd0,1) chainloader (hd0,1)+1
其中:default=0 表明默认启动第一个系统,在 menu.lst 文件中,按照 title 的前后区分,依次标号为0,1,2。在本例中,默认的引导系统为 Red Hat Enterprise Linux AS (2.6.9-42.ELsmp)。timeout=5 表明在5秒以后启动默认的操做系统。用户能够在5秒内自由选择须要引导的系统。Splashp_w_picpath 指出开机画面的文件所存放的路径和文件名。Hiddenmenu 表示隐藏GRUB的启动菜单,直接进入由 default 庙宇的操做系统中去,为一可选项。Title 表示在 GRUB 启动菜单里的名字。对 linux 而言,root(hda,0)是针对 linux 而言,表明 /boot 所在的磁盘位置。Hd 表明硬盘类型为 IDE 硬盘,(hd0,0) 表明该第一块硬盘的第一个分区。kernel /boot/vmlinuz-2.6.9-42.ELsmp 是指 linux 内核文件的绝对路径。root=LABEL=/ 来表示Linux 的根所处的分区。LABEL=/ 这是硬盘分区格式化为相应文件系统后所加的标签。initrd /boot/initrd-2.6.9-42.EL.img 表明在在 linux 内核启动前,boot loader 会将 /boot/initrd-2.6.9-42.EL.img 文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的 initrd 文件系统。对 windows 而言:root (hd0,1) 这是指第一个硬盘上第二个分区chainloader (hd0,1)+1 装入一个扇区的数据而后把引导权交给它。对 windows 而言,其主要的配置文件是 C:\boot.ini 文件,这个文件是个系统隐藏文件,用户必须通过设置才能可见,主要步骤是:工具文件夹选项查看选择“显示全部文件和文件夹”而且不选择“隐藏受保护的操做系统文件(推荐)”。下表就是 boot.ini 文件的基本内容:
清单 4. boot.ini 的内容
[boot loader] timeout=3 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="IBM Client for e-business Windows XP v2.04" /noexecute=optin /fastdetect C:\CMDCONS\BOOTSECT.DAT
其中:1、系统加载部分([boot loader])“timeout=”就是设定开机时系统引导菜单显示的时间,超过设定值则自动加载下面“default=”指定的操做系统。默认值是30,单位为秒。咱们能够在这里面设定等待时间的长短。若是将其设为“0”那么就是不显示系统引导菜单。“default=”则是设定默认引导的操做系统。而等号后面的操做系统必须是已经在“[operating systems] ”中存在的。若是想默认为加载另外的操做系统,咱们能够参看“[operating systems] ”中的操做系统列表,而后把想要加载的操做系统按照格式写到“default=”后面就能够了。2、操做系统部分([operating systems])这部分里定义了全部能够引导的操做系统,好比 IBM Client for e-business Windows XP v2.04,“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS”为,在0号非SCSI设备上的第0号磁盘上的第一个分区里面的“WINDOWS”目录下能够找到可以启动的操做系统。/FASTDETECT:对于 Win2000 启动时,它使系统不检查串行口和并行口。/noexecute=opti:表示启用 DEP(系统数据执行保护)