先展示一下我电脑上的boot.ini文件

[boot loader]
timeout=2
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\mxldr=MaxDOS V6

先简单介绍一下
一、timeout=2代表开机进入操作系统选择菜单默认等待时间

二、default=multi(0)……表示操作系统选择菜单默认的操作系统

三、[operating systems]下面的就表示磁盘上的操作系统了
前两个参数multi(0)disk(0)暂切不管,rdisk(0)表示我的第一块串口硬盘,rdisk(1)表示我的第二块串口硬盘,我每个硬盘的第一个分区均安装了XP,所以要这样表示

四、partition(1)表示当前磁盘的第一分区,我们一般都把系统安装在第一分区

五、=”Microsoft Windows XP Professional”引号中的内容是开机操作系统选择菜单的名字,你可以自由修改。

六、C:\mxldr=MaxDOS V6,这个是我安装了MaxDOS,一个比较强大的DOS工具箱,集成了ghost,dos,pq等软件。

其实我们要经常做修改的也就是这几个文件了。下面详细介绍一下boot.ini中的参数。

常见的boot.ini格式如下:

[boot loader]
timeout=2
default=multi(X)disk(Y)rdisk(Z)partition(Q)\WINDOWS
[operating systems]
multi(X)disk(Y)rdisk(Z)partition(Q)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

首先,[boot loader] 是指在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。

其次,[operating systems]部分:
1.partition(Q) 表示操作系统的系统根目录所在的分区在同一快硬盘上主分区的顺序号(Q从1开始)。

2.rdisk(Z) 若以multi开头,则Z植表示操作系统的系统根目录所在的分区所在的硬盘在同一个磁盘控制器上的硬盘顺序号(Z从0开始)。
若以SCSI开头,则Z值无意义,恒等于0。

3.disk(Y) 若以SCSI开头,则Y植表示操作系统的系统根目录所在的分区所在的硬盘在同一个磁盘控制器上的硬盘顺序号(Y从0开始)。如,C盘Y=1,D盘Y=2
若以multi开头,则Y值无意义,恒等于0。

4.若计算机中既有IDE盘又有SCSI盘(或只有IDE),且BIOS中SCSI的设置设为enable,则以multi(X)开头,其中X表示操作系统的系统根目录所在的分区所在的硬盘所在的磁盘控制器在同一磁盘控制器上的顺序号(X从0开始计数)。
若计算机中只有SCSI控制器,则以SCSI(X)开头,其中X表示操作系统的系统根目录所在的分区所在的硬盘所在的磁盘控制器在同一磁盘控制器上的顺序号(X从0开始计数)。

五、加载启动参数,更改启动画面
      Boot.ini在引导多系统启动时提供了很多的参数命令,这些启动参数可以得到不同的启动效果。

     Boot.ini在默认的情况下加载的是 /fastdetect参数,表示启动时不检查串行口和并行口。其实我们可以更改为其它参数,更改时首先在“Boot.ini”中选择需要更改的系统列 表,随后将该系统中的参数/fastdetect改为相应的参数值即可。以后再启动该系统就会加载一些设置信息或画面。我们以可以在“系统配置实用程序” 中对一些参数进行设置,切换到“Boot.ini”选项,先选中需要更改的系统,随后在“启动选项”下端勾选需要的启动参数即可。在此对几个常用参数加以 说明。
/SAFEBOOT:安全启动,只启动HKLM\System\CurrentControlSetControl\SafeBoot中的驱动程序和服务,其后可跟三个参数Minimal、Network或Dsrepair。Minimal和Network允许在网络连接下启动系统。而Dsrepair 要求系统从备份设备中调入活动目录的设置。还有一个选项是Minimal(AlternateShell),它让系统调入由HKLM\System\ CurrentControlSetSafeBoot\AlternateShell指定的SHELL程序,而不使用默认的Explorer。
/NOGUIBOOT:不加载VGA驱动程序,也就不会显示启动过程和失败时的蓝屏信息。
/BOOTLOG:将日志写入Nnbtlog.txt文件。
/BASEVIDEO:使用标准VGA方式启动,这种方式主要用于显示驱动程序失效时。
/SOS:在调入驱动程序名时显示它的名称,因驱动问题而无法启动时使用比较好。

通过以上设置我们就可以轻松设置启动菜单了

备注:五、加载启动参数,更改启动画面, 一般我们无需修改