中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 03:32
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » [原创]让Grub4DOS和Vista Loader共存
可打印版本  1,891 / 9
第1楼 brglng 发表于 2007-10-19 23:46
银牌会员 发帖 466 积分 1,200 来自 上海
[原创]让Grub4DOS和Vista Loader共存
很多朋友也许使用了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 ]
第2楼 fujianabc 发表于 2007-10-20 00:43
金牌会员 发帖 1,616 积分 3,467
大家不要用vista loader,它把grub4dos用于非法用途,使得微软某天可能会把grub4dos列入打击目标,另外vista loader居然还占用了grldr这个文件名,使得grub4dos在使用时出现困难。
另外vista sp1后Vista Loader肯定无效了。
第3楼 lianjiang2004 发表于 2007-10-20 05:57
金牌会员 发帖 1,884 积分 3,946
这个问题确实烦人,无奈我还是采用修改grub4dos的文件名来使gghost备份恢复工具中使用的grub4dos与vista loader共存了。毕竟grub4dos有官方工具修改文件名,简单安全。
第4楼 barton 发表于 2007-10-20 09:01
中级用户 发帖 197 积分 480 来自 黄冈
当初发现vista loader的时候,发现占用grldr文件名

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

有点本末倒置
第5楼 wang6610 发表于 2007-10-20 09:50
银牌会员 发帖 488 积分 1,246
这样说是不是太过了点。


Originally posted by brglng at 2007-10-19 11:46 PM:
Vista Loader的作者很没道德, ...
第6楼 fastslz 发表于 2007-10-20 12:52
铂金会员 发帖 2,315 积分 5,493 来自 上海
最近我也在郁闷是否要更新Grub4DOS菜单生成器Many_Grub,它实现自定义将grldr改成任何文件名了。不过我已经更改了安装形式,未安装标准版grldr不能生成多个grub4dos,但是批处理太容易破了.....
第7楼 brglng 发表于 2007-10-20 14:32
银牌会员 发帖 466 积分 1,200 来自 上海
Vista Loader对于破解Vista来说是最方便安全的,所以我用它,但是我坚决不改GRLDR的文件名,要改就改Vista Loader的
第8楼 fastslz 发表于 2007-10-20 14:43
铂金会员 发帖 2,315 积分 5,493 来自 上海
能不能发个Vista Loader 里的GRLDR?
第9楼 fastslz 发表于 2007-10-20 17:18
铂金会员 发帖 2,315 积分 5,493 来自 上海
网上下载了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楼 fastslz 发表于 2007-10-20 17:35
铂金会员 发帖 2,315 积分 5,493 来自 上海
建议楼主把标题Vista Loader改成全Vista Loadenr除了Vista Loader作者咱们谁都不想把2者联系起来,正如2楼说的,改成全角原因是避免搜索到这个连接
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023