很多朋友也许使用了Vista Loader这个Vista激活破解程序,它的原理是在grldr中加入一段OEM BIOS的模拟程序,然后利用GRUB4DOS本身的功能来引导vista的bootmgr。但是Vista Loader的作者很没道德,居然不把grldr改一个名字,这使得我们无法用自己的grub4dos了。今天,经我测试,向大家提供一种可行的解决方法:
1、在Vista中安装Vista Loader
2、使用WinHex打开C:\GRLDR,搜索所有字符串“GRLDR”,将其替换为你喜欢的名字,不过注意,名字长度必须为5个字节。(由于Vista Loader没有开源,所以只能用16进制编辑器来修改)假设修改为VTLDR
3、同上,替换“menu.lst”为另一个名字,也必须是7个字节。假设修改为vmnu.lst
4、将C:\GRLDR重命名为VTLDR
5、假如你是XP与Vista双启动,想恢复使用XP的NT Loader,可以使用XP的安装盘进入鼓掌恢复控制台输入fixmbr,然后重启进入XP,就可以把你自己的grldr复制到C盘,然后在boot.ini中添加C:\GRLDR="GRUB4DOS"。
6、如果要把你的GRUB4DOS装入MBR,可以使用grubinst工具。如果要用grldr来引导VTLDR,可以用WinHex修改官方最新版的grldr.mbr,把其中的“GRLDR”和“menu.lst”替换为“VTLDR”和“vmnu.lst”,重命名为vtldr.mbr,再在grldr的menu.lst中加入一句:chainloader /vtldr.mbr
7、按第6点中方法修改后的vtldr.mbr也可以加入到bootmgr的启动菜单中用于引导vtldr,同样,grldr.mbr也可以加入bootmgr的启动菜单中用于引导grldr,但是必须保证grldr.mbr是最新版的,vtldr.mbr也是用最新的grldr.mbr修改的。具体加入vista bootmgr启动菜单的方法请参考bcdedit的用法,这里不再赘述。
这种方法经我测试通过。
让GRUB4DOS与Vista Loader同时共存而不使用Vista Loader提供的Grub4dos的好处是:可以手动更新Grub4DOS,而且不容易出问题,与Linux等系统也兼容得比较好。
[ Last edited by brglng on 2007-10-20 at 07:39 PM ]
1、在Vista中安装Vista Loader
2、使用WinHex打开C:\GRLDR,搜索所有字符串“GRLDR”,将其替换为你喜欢的名字,不过注意,名字长度必须为5个字节。(由于Vista Loader没有开源,所以只能用16进制编辑器来修改)假设修改为VTLDR
3、同上,替换“menu.lst”为另一个名字,也必须是7个字节。假设修改为vmnu.lst
4、将C:\GRLDR重命名为VTLDR
5、假如你是XP与Vista双启动,想恢复使用XP的NT Loader,可以使用XP的安装盘进入鼓掌恢复控制台输入fixmbr,然后重启进入XP,就可以把你自己的grldr复制到C盘,然后在boot.ini中添加C:\GRLDR="GRUB4DOS"。
6、如果要把你的GRUB4DOS装入MBR,可以使用grubinst工具。如果要用grldr来引导VTLDR,可以用WinHex修改官方最新版的grldr.mbr,把其中的“GRLDR”和“menu.lst”替换为“VTLDR”和“vmnu.lst”,重命名为vtldr.mbr,再在grldr的menu.lst中加入一句:chainloader /vtldr.mbr
7、按第6点中方法修改后的vtldr.mbr也可以加入到bootmgr的启动菜单中用于引导vtldr,同样,grldr.mbr也可以加入bootmgr的启动菜单中用于引导grldr,但是必须保证grldr.mbr是最新版的,vtldr.mbr也是用最新的grldr.mbr修改的。具体加入vista bootmgr启动菜单的方法请参考bcdedit的用法,这里不再赘述。
这种方法经我测试通过。
让GRUB4DOS与Vista Loader同时共存而不使用Vista Loader提供的Grub4dos的好处是:可以手动更新Grub4DOS,而且不容易出问题,与Linux等系统也兼容得比较好。
[ Last edited by brglng on 2007-10-20 at 07:39 PM ]
32位才是DOS未来的希望
个人网志:http://sololand.moe
个人网志:http://sololand.moe


