第一步:
把GRUB 中的GRLDR 拷到C盘根目录下,写好BOOT\GRUB\MENU.LST,最好GRLDR为中文版,制作一个win98启动盘,然后进行,
往DBR中写入WIN2000/XP的引导代码,可用BOOTPART.EXE 进行写入,命令为:
bootpart winnt boot:c:
具体方法可用BOOTPART /?取得。
第二步:
读出DBR的引导代码,可采用在纯DOS方式下运行DEBUG.EXE来取得,方法为:
debug
-l 100 2 0 1 ;2为C盘,依次类推,注意应为引导盘。
r cx
:200 ;512字节
-n c:\boot.bin
-w
-q
第三步:
用16进制编辑器编辑C:\BOOT.BIN文件,把其中的两处NTLDR改为GRLDR保存即可。
回写DBR的引导代码,注意纯DOS方式,方法为:
debug
-n c:\boot.bin
-l 100
r cx
:200 ;512字节
-w 100 2 0 1 ;2为C盘,依次类推,注意应为引导盘。
-q
重新启动计算机即可。
建议有编程经验的高手编写一个程序专门为grldr写引导扇区(DBR),类似BOOTPART.EXE,我为了为grldr写引导扇区,改了bootpart.exe中的dos71段的dbr引导代码,然后采用类似的方法,为GRLDR写入引导扇区代码,还可以。软盘也可采用类似方法获得,我不懂编程,见笑了,希望对大家有用。
把GRUB 中的GRLDR 拷到C盘根目录下,写好BOOT\GRUB\MENU.LST,最好GRLDR为中文版,制作一个win98启动盘,然后进行,
往DBR中写入WIN2000/XP的引导代码,可用BOOTPART.EXE 进行写入,命令为:
bootpart winnt boot:c:
具体方法可用BOOTPART /?取得。
第二步:
读出DBR的引导代码,可采用在纯DOS方式下运行DEBUG.EXE来取得,方法为:
debug
-l 100 2 0 1 ;2为C盘,依次类推,注意应为引导盘。
r cx
:200 ;512字节
-n c:\boot.bin
-w
-q
第三步:
用16进制编辑器编辑C:\BOOT.BIN文件,把其中的两处NTLDR改为GRLDR保存即可。
回写DBR的引导代码,注意纯DOS方式,方法为:
debug
-n c:\boot.bin
-l 100
r cx
:200 ;512字节
-w 100 2 0 1 ;2为C盘,依次类推,注意应为引导盘。
-q
重新启动计算机即可。
建议有编程经验的高手编写一个程序专门为grldr写引导扇区(DBR),类似BOOTPART.EXE,我为了为grldr写引导扇区,改了bootpart.exe中的dos71段的dbr引导代码,然后采用类似的方法,为GRLDR写入引导扇区代码,还可以。软盘也可采用类似方法获得,我不懂编程,见笑了,希望对大家有用。
