用Windows引导器启动Grub
来源:互联网 发布:怎么seo 编辑:程序博客网 时间:2024/06/05 02:53
需要保留电脑的一键恢复功能。将Grub写至MBR一般会损坏这一功能。
重新安装Windows系统后,MBR中的Grub被Windows覆盖。此时要想启动Linux而又没有Linux修复盘,可采用此文的方法。
现主要有两种方案,EasyBCD的NeoGrub和GRUB4DOS。其中NeoGrub是私有软件,随EasyBCD提供;而后者GRUB4DOS则是开源的。(事实上NeoGrub是GRUB4DOS的衍生软件 [1])
安装EasyBCD,在里面找一下就行了……适用于依靠BCD(Boot Configuration Data)启动的Windows系统(如Windows 7, Windows Vista等)
Grub4DOS
不同时代Windows的配置方式不同:
Windows XP/2000
下载必要文件
网上一般要求下载grub for dos,但实际上只要有grldr一个文件就可以了,可以从这里直接下载(2009年2月15日更新),解压、并把这个文件放在C盘根目录下。
编辑boot.ini
在Windows中,"我的电脑"上点右键->属性->高级->启动和故障恢复右边的"设置"->上半部分的"编辑"出现用记事本打开的boot.ini文件。
在文件的末尾,加上一行
c:\grldr="GRUB"
保存文件,退出,重新启动。
如果不出意外的话,重启后就可以进入Grub,可以用它启动Linux。
Windows 7/Vista
依靠BCD(Boot Configuration Data)启动的Windows系统(如Windows 7, Windows Vista等),可以使用bcdedit配置[2]:
首先下载完整的grub4dos,本站提供了镜像文件,解压后,把grldr、grldr.mbr、menu.lst(可选)都放到C盘根目录。
用管理员身份运行“命令行提示符”(在相应菜单项上按右键,选管理员身份运行),先建立一个菜单项
bcdedit /create /d "Grub4Dos" /application bootsector
此时会得到一个字符串,下面用id代替上一命令得到的字符串
bcdedit /set {id} device partition=C:
bcdedit /set {id} path \grldr.mbr
bcdedit /displayorder {id} /addlast
如果要设Grub4Dos为默认,则
bcdedit /default {id}
参考资料
↑ Wikipedia: EasyBCD
↑ http://hi.baidu.com/%BF%B5%BD%A1/blog/item/c906c3fd8b67c740d7887d55.html
- 用Windows引导器启动Grub
- grub引导Windows启动
- 用windows启动grub
- GRUB启动引导器(一)
- linux 引导 启动 grub
- Grub引导Linux + Windows
- 使用 GRUB 引导 Windows
- grub引导BT3硬盘启动
- CentOS修改grub启动引导
- CentOS修改grub启动引导
- 通过GRUB引导Windows操作系统
- Ubuntu 10.10 Grub 引导 windows
- Grub 添加Windows系统引导
- 用grub引导dos
- ubuntu windows用grub启动问题
- grub命令行启动Windows
- grub启动windows
- 【原】安装wingrub后,用grub引导安装RedHat失败,无法进入windows!!!&&又一次无法进入windows,在grub rescue模式寻找grub文件,重新引导进入ubuntu
- 使用tolua++编译pkg,从而创建自定义类让Lua脚本使用
- Android里针对ListView中选项进行排序的方法
- 2014 Multi-University Training Contest 6——by BUPT
- URAL1009 - K-based Numbers - 数位dp
- module开发工程目录
- 用Windows引导器启动Grub
- 无向连通图的割点和桥
- 【设计模式】----桥接模式
- request.getparameter和 request.getattribute的区别
- HDOJ 4925 Apple Tree
- tiny 210 烧录 根文件系统rootfs_qtopia_qt4.img 时 出现大量坏块,烧录不成功
- 从测试人员的角度思考应用的安全
- Unity依赖注入使用详解
- 求数组中最长递增子序列