中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » [原创]让Grub4DOS和Vista Loader共存
作者:
标题: [原创]让Grub4DOS和Vista Loader共存 上一主题 | 下一主题
brglng
银牌会员

永遠的DOS~~~



积分 1200
发帖 466
注册 2005-2-1
来自 上海
状态 离线
『楼 主』:  [原创]让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 ]



32位才是DOS未来的希望
个人网志:http://sololand.moe
2007-10-19 23:46
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 2 楼』:  

大家不要用vista loader,它把grub4dos用于非法用途,使得微软某天可能会把grub4dos列入打击目标,另外vista loader居然还占用了grldr这个文件名,使得grub4dos在使用时出现困难。
另外vista sp1后Vista Loader肯定无效了。

2007-10-20 00:43
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 3 楼』:  

这个问题确实烦人,无奈我还是采用修改grub4dos的文件名来使gghost备份恢复工具中使用的grub4dos与vista loader共存了。毕竟grub4dos有官方工具修改文件名,简单安全。



Windows 一键还原
http://www.yjhy.com
2007-10-20 05:57
查看资料  发短消息 网志   编辑帖子  回复  引用回复
barton
中级用户





积分 480
发帖 197
注册 2006-9-20
来自 黄冈
状态 离线
『第 4 楼』:  

当初发现vista loader的时候,发现占用grldr文件名

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

有点本末倒置

2007-10-20 09:01
查看资料  发短消息 网志   编辑帖子  回复  引用回复
wang6610
银牌会员




积分 1246
发帖 488
注册 2003-11-11
状态 离线
『第 5 楼』:  

这样说是不是太过了点。

  Quote:
Originally posted by brglng at 2007-10-19 11:46 PM:
Vista Loader的作者很没道德, ...



2007-10-20 09:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 6 楼』:  

最近我也在郁闷是否要更新Grub4DOS菜单生成器Many_Grub,它实现自定义将grldr改成任何文件名了。不过我已经更改了安装形式,未安装标准版grldr不能生成多个grub4dos,但是批处理太容易破了.....



第一高手    第二高手

2007-10-20 12:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
brglng
银牌会员

永遠的DOS~~~



积分 1200
发帖 466
注册 2005-2-1
来自 上海
状态 离线
『第 7 楼』:  

Vista Loader对于破解Vista来说是最方便安全的,所以我用它,但是我坚决不改GRLDR的文件名,要改就改Vista Loader的



32位才是DOS未来的希望
个人网志:http://sololand.moe
2007-10-20 14:32
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 8 楼』:  

能不能发个Vista Loader 里的GRLDR?



第一高手    第二高手

2007-10-20 14:43
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 9 楼』:  

网上下载了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



第一高手    第二高手

2007-10-20 17:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 10 楼』:  

建议楼主把标题Vista Loader改成全Vista Loadenr除了Vista Loader作者咱们谁都不想把2者联系起来,正如2楼说的,改成全角原因是避免搜索到这个连接



第一高手    第二高手

2007-10-20 17:35
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: