Vista/Win7 使用Vista Loader激活后的 Windows/Linux双启动解决方案

Vista/Win7 使用Vista Loader激活后的 Windows/Linux双启动解决方案Windows与Linux的双启动,一般使用Grub4Dos(以下简称Grub)来作双启动的工具。自从使用VistaLoader来“软改”bios来激活Vista/Win7后

大家好,又见面了,我是你们的朋友全栈君。

      Windows与Linux的双启动,一般使用Grub4Dos(以下简称Grub)来作双启动的工具。

      自从使用Vista Loader来“软改”bios来激活Vista/Win7后,Grub的grldr就被占用了。虽然可以使用外置menus.lst来增加启动项,但这个grldr版本较旧,不支持ext3的启动,无法启动Linux。而且Vista Loader的grldr采用的是把重新编译的grldr切开两份,中间加上SLIC代码的方法制成,不能使用原装的grldr代替。

      我一直在网上寻找通过grldr启动另一个grldr的例子,未果。只好保持Vista Loader的grldr不动,使用Vista/Win7的BootMgr来启动较新版本的原装grldr。

      

      具体方法如下:
  1. 下载新版本的Grub4Dos,解压其中的grldr.mbr和grldr到非C盘,这里例如是D:
  2. 把grldr.mbr何grldr分别改名为urldr.mbr和urldr
  3. 使用十六进制编辑器,打开urldr.mbr,搜索替换grldr为urldr(网上资料说要分开大小写来分别替换,我是这样做的,没有测试一起替换是否能成功)
  4. 在windows打开cmd,执行以下命令
    bcdedit /create /d “GRUB” /application bootsector 
    此时生成一个{id} 
    bcdedit /set {id} device partition=D:
    bcdedit /set {id} path \urldr.mbr 
    bcdedit /displayorder {id} /addlast
  5. 编辑好menus.lst,放到D盘根目录

修改好的”urldr”

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/155467.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号