中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-25 03:33
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » [原创]让Grub4DOS和Vista Loader共存 查看 1,799 回复 9
楼 主 [原创]让Grub4DOS和Vista Loader共存 发表于 2007-10-19 23:46 ·  中国 上海 浦东新区 电信
银牌会员
★★★
永遠的DOS~~~
积分 1,200
发帖 466
注册 2005-02-01 00:00
21年会员
UID 35867
性别 男
来自 上海
状态 离线
很多朋友也许使用了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 ]
32位才是DOS未来的希望
个人网志:http://sololand.moe
2 发表于 2007-10-20 00:43 ·  中国 上海 浦东新区 电信
金牌会员
★★★★
积分 3,467
发帖 1,616
注册 2004-06-21 00:00
22年会员
UID 27148
状态 离线
大家不要用vista loader,它把grub4dos用于非法用途,使得微软某天可能会把grub4dos列入打击目标,另外vista loader居然还占用了grldr这个文件名,使得grub4dos在使用时出现困难。
另外vista sp1后Vista Loader肯定无效了。
3 发表于 2007-10-20 05:57 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
20年会员
UID 49283
性别 男
状态 离线
这个问题确实烦人,无奈我还是采用修改grub4dos的文件名来使gghost备份恢复工具中使用的grub4dos与vista loader共存了。毕竟grub4dos有官方工具修改文件名,简单安全。
Windows 一键还原
http://www.yjhy.com
4 发表于 2007-10-20 09:01 ·  中国 福建 厦门 电信
中级用户
★★
积分 480
发帖 197
注册 2006-09-20 00:40
19年会员
UID 63115
来自 黄冈
状态 离线
当初发现vista loader的时候,发现占用grldr文件名

后来发现多了项提示,把grub4dos改成其他的文件名用

有点本末倒置
5 发表于 2007-10-20 09:50 ·  美国 ThePlanet机房
银牌会员
★★★
积分 1,246
发帖 488
注册 2003-11-11 00:00
22年会员
UID 12699
性别 男
状态 离线
这样说是不是太过了点。


Originally posted by brglng at 2007-10-19 11:46 PM:
Vista Loader的作者很没道德, ...
6 发表于 2007-10-20 12:52 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
最近我也在郁闷是否要更新Grub4DOS菜单生成器Many_Grub,它实现自定义将grldr改成任何文件名了。不过我已经更改了安装形式,未安装标准版grldr不能生成多个grub4dos,但是批处理太容易破了.....
第一高手 第二高手

7 发表于 2007-10-20 14:32 ·  中国 上海 浦东新区 电信
银牌会员
★★★
永遠的DOS~~~
积分 1,200
发帖 466
注册 2005-02-01 00:00
21年会员
UID 35867
性别 男
来自 上海
状态 离线
Vista Loader对于破解Vista来说是最方便安全的,所以我用它,但是我坚决不改GRLDR的文件名,要改就改Vista Loader的
32位才是DOS未来的希望
个人网志:http://sololand.moe
8 发表于 2007-10-20 14:43 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
能不能发个Vista Loader 里的GRLDR?
第一高手 第二高手

9 发表于 2007-10-20 17:18 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
网上下载了Vista Loader V2.20 看了一下
只能说Vista Loader 的作者很不负责,用的就是grldr,只是在grldr加入一段OEM BIOS的模拟信息,导致占用标准版的grldr名称,还有在未提示的情况下写mbr。
也就是说楼主改的是被加入OEM BIOS的grldr副本,也就是完善了Vista Loader不足。


想研究Vista Loader的
http://www.softii.com/downinfo/40801.html#DownInfoList
第一高手 第二高手

10 发表于 2007-10-20 17:35 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
建议楼主把标题Vista Loader改成全Vista Loadenr除了Vista Loader作者咱们谁都不想把2者联系起来,正如2楼说的,改成全角原因是避免搜索到这个连接
第一高手 第二高手

论坛跳转: