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)


相关推荐

  • silverlight 播放器,丑丑版

    silverlight 播放器,丑丑版

  • python编程的文件后缀是什么_文件没后缀名怎么批量加后缀

    python编程的文件后缀是什么_文件没后缀名怎么批量加后缀python文件后缀名总结:(1).py:这通常是您编写的输入源代码。(2).py3:Python3脚本(Python3脚本通常以.py而不是.py3结尾,很少使用)。(3).pyc:这是编译好的字节码。如果导入一个模块,python将生成一个*.pyc包含字节码的文件,以便再次导入它更容易(也更快)。.pyc二进制文件可以反编译成.py文件,反编译软件叫EasyPythonDecompile…

  • hibernate二级缓存作用、配置

    hibernate二级缓存作用、配置缓存:缓存是什么,解决什么问题?位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为缓存Cache。缓存目的:让数据更接近于应用程序,协调速度不匹配,使访问速度更快。缓存的范围分为3类:1.事务范围(单Session即一级缓存)事务范围的缓存只能被当前事务访问,每个事务都有各自的缓存,缓存内的数据通常采用相互关联的对象形式.缓存的生命周期依

  • c语言匹配字符串表达式函数_java字符串匹配

    c语言匹配字符串表达式函数_java字符串匹配最近在写一个程序,需要用到字符串匹配,并且返回匹配的字符串,C语言库函数中的strtstr无法满足我的要求,只能自己写了。代码如下//stringmatchfunctionchar*matchString(constchar*buf,constchar*sub){ char*tbuf=buf; char*tsub=sub; inti=0;//tbuf…

  • python3字典的排序

    python3字典的排序平常学习了字典(dict),感觉还行。但一到用的时候,就感觉模棱两可。于是就总结了字典的常见用法,以后可熟记于心。—————更新日记:2019-05-21通一表述:字典有两个参数,key,value,下面所描述,键:key,值:value欢迎批评指正!—————-…

  • js中的延迟执行和定时执行

    在js中,延迟执行函数有两种,setTimeout和setInterval,用法如下:function testFunction(){Console.log('hovertree.

    2021年12月25日

发表回复

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

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