谈谈我的办法,用
NTLoader和VFloopy来做!
前提条件:
1. 目的是在C:安装启动菜单
2. 已有WindowsXP(或NT4、Win2000)的安装光盘在G:
3. 在%PATH%或C:\中有
BootPart程序(这在MSDOS7.1超级启动盘中启动后有)。
操作步骤:(DOS命令请在DOS方式执行)
1.复制NTLOADER程序到C:盘根目录
COPY G:\I386\NTLDR C:\
COPY G:\I386\NTDETECT.COM C:\
COPY G:\I386\BOOTFONT.BIN C:\
2.将下载的Vfloopy.RAR(25KB)解压到C:\BOOT目录。找一个DOS的启动盘映像,什么版本均可,名为DOS.IMG,也放到C:\BOOT目录。
C:
CD \BOOT
VFLLOPY -1 VLOADER.BIN -2 VMEMDSK.BIN -i DOS.IMG
3.在纯DOS方式,用BOOTPART建立Windows98的引导扇文件
C:
BOOTPART WIN95 C:\BOOTSECT.W98
4.创建C:\BOOT.INI启动配置文件
EDIT C:\BOOT.INI,输入下面内容,存盘。
[boot loader]
timeout=30
default=C:\BOOTSECT.W98
[operating systems]
C:\BOOTSECT.W98="启动Windows98"
C:\BOOT\VLOADER.BIN="启动DOS"
这里做好了Windows98和DOS的启动菜单。
5.用BOOTPART为C:盘添加WindowsNT的启动扇区程序,使NTLOADER生效。
BOOTPART WINNT BOOT:C:
6.完成。
用这种方法可以为很多操作系统加上启动选择菜单。
也可以用来修复由于安装Win98或DOS而丢失的WindowsXP启动菜单,只需在第4步的C:\BOOT.INI中加入
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
(此时假设XP在第一IDE硬盘的第一分区,不可盲目照搬),这比用WindowsXP的光盘假安装来修复要快的多。
初次在此发言,希望各位版主、高手指教。