(2)运行NT安装盘中的winnt: winnt /b (floppyless operation,/x大概也差不多),它的操作是将C:的boot record备份成bootsect.dos,并加了boot.ini,在boot.ini中加了两个entry,然后把C:的boot record换成NT的,要注意的是winnt/b拷贝文件时就可用Ctrl+Alt+Del把它干掉了,不必浪费磁盘空间。而且一定要把NTLDR拷贝到C:下,不然等一下就说NTLDR not found,启动不了了。
(3)这样就装完NT OS Loader了,接下来就可以自己改boot.ini了,把它attrib -r -h -s比较方便。
[Boot Loader]
Timeout=5
Default=C:BOOTSECT.DOS
[Operating Systems]
C:BOOTSECT.DOS =“Microsoft Windows 95”
C:BOOTSECT.LNX =“Redhat Linux 5.1”
C:BOOTSECT.BSD =“FreeBSD 2.2.6”
可以按自己的需要加入更多选项。
NT的Loader好像不在MBR,而是分区boot record,另外只要NTLDR一个程序就够了,NTDETECT.COM好像是启动NT才需要的……看看去Bootsect.dos或Ntldr里改掉那个该死的Winboot.sys行不行,笔者也还在研究中。
二、从NT系统中删除Windows 95/DOS的方法
以下方法适用于系统中安装Windows 95和/或DOS的情况,然而要知道保留一小块DOS分区用于安装设置硬件,有时为明智之举。开始之前确保已经更新修复信息到紧急修复盘(rdisk -s),并准备好3张NT安装软盘 (winnt32 /ox),有备无患。
修改文件boot.ini的属性,使之可以被编辑。
attrib c:boot.ini -r -s
使用写字板或其他文本编辑器打开c:boot.ini,并从[operating systems]部分中删除DOS和/或Windows 95的几行语句,如:
c:=“MS DOS 6.22”
c:bootsect.622=“MS DOS 6.22”
c:=“Windows 95”
不要删除结构如下的语句:
multi(0)disk(0)rdisk(0)partition(2)WINNT=“Windows NT Workstation Version 4.00”
保存文件,恢复文件属性:attrib c:boot.ini +r +s。
如果你想删除DOS,就删除该目录结构好了:deltree d:window 95。
如果你想删除window 95,则删除该目录。确定不要删除安装NT的目录,尽管这极不可能。
deltree d:window95
你也需要删除只为Windows 95和DOS而安装的应用程序,如Program Files目录下的程序,但注意不要删除NT在此安装的应用程序。
DOS和Windows 95在启动分区上放置一些文件,可以删除,如autoexec.bat、config.sys、IO.SYS、MSDOS.SYS、bootlog.txt、command.com。
在删除这些文件之前把它们复制到其他什么地方会更安全些,只要检查一下NT的引导区好了。你可以把它们设置成可删除的,使用:
attrib -r -h -s
基本上可以删除启动分区上所有的文件,除了NT引导时所必须的如下文件:boot.ini、ntldr、ntdetect.com、ntbootdd.sys(用于SCSI系统)。
重新启动系统,Window 95和DOS就被删除了。