重装Windows后找回GRUB引导
2010-11-19 13:45
225 查看
前段时间我把 Windows 卸了,有些朋友说我肯定得回来,哈哈,我表示很惭愧,我真的又回来了。原因嘛,我想在Windows下也装个 ModelSim 玩玩,不是为了游戏哦,我对游戏真的不感冒。赛尔号利用匹配号完成组队精灵王以及暗黑成就
于是,我重装了一个 XP,装完后 Fedora 铁定是不能访问了,因为Windows XP把 MBR 重写了。GRUB不能工作后,想找回Linux的引导,有几种方法。其一,可以去下载个Grub4Dos(我个人不喜欢这种引导方式,也不推崇,因为其文 件依赖于 Windows 文件系统,易丢失,易中毒);其二,找回原先 Fedora 系统自带的GRUB引导方式。 iPad常用的目录路径
Fedora默认使用的GRUB引导由Stage 1和 Stage 1.5 和 Stage 2 这三阶段组成。
Stage 1:
Stage 1部分是在MBR中。MBR中有部分GRUB代码,用于将系统的引导指向Stage 1.5与Stage 2,也就是将引导对应到硬盘的具体位置;我们可以查看GRUB Stage 1,只需执行以下命令:
cd /boot/grub
file stage1
Stage 1.5:
该阶段主要是识别文件系统,是一个中间阶段,我们可以在/boot/grub目录下看到很多包含"stage1_5"字符串的文件。
Stage 2:
这是最后的引导阶段,此阶段GRUB将决定加载的内核,并且将启动一个交户界面,供有需要时用户可以修改GEUB引导项。在最近版本的Fedora中,我们启动系统时会出现蓝色背景的GRUB选项,即对应于这一阶段。
要找回默认的GRUB引导很简单,使用几条GRUB命令重新安装GRUB引导的第一部分即可。
首先需要一张Live CD的Fedora盘或者一个可引导Feaora的U盘,由此类介质启动进入其Live 模式,并以 Live 身份登录,进入Live系统后,打开终端,获得root身份:
su -
由于是Live身份,所以这里不需要密码。以root登录后,先查看当前的GRUB配置文件,以确认我们Linux文件系统在硬盘中的代号。首先需要挂载上Linux的文件系统,然后切换至其/boot/grub目录,执行:
head -20 ./grub.conf
记住如上图中Linux内核描述上一句中的内容 ,这里是“root (hd0,2)”。然后在终端依次执行:
grub
root (hd0,2)
setup (hd0)
如果执行过程没有报错,那么就恢复GRUB引导成功!正常的过程将如下图所示:
于是,我重装了一个 XP,装完后 Fedora 铁定是不能访问了,因为Windows XP把 MBR 重写了。GRUB不能工作后,想找回Linux的引导,有几种方法。其一,可以去下载个Grub4Dos(我个人不喜欢这种引导方式,也不推崇,因为其文 件依赖于 Windows 文件系统,易丢失,易中毒);其二,找回原先 Fedora 系统自带的GRUB引导方式。 iPad常用的目录路径
Fedora默认使用的GRUB引导由Stage 1和 Stage 1.5 和 Stage 2 这三阶段组成。
Stage 1:
Stage 1部分是在MBR中。MBR中有部分GRUB代码,用于将系统的引导指向Stage 1.5与Stage 2,也就是将引导对应到硬盘的具体位置;我们可以查看GRUB Stage 1,只需执行以下命令:
cd /boot/grub
file stage1
Stage 1.5:
该阶段主要是识别文件系统,是一个中间阶段,我们可以在/boot/grub目录下看到很多包含"stage1_5"字符串的文件。
Stage 2:
这是最后的引导阶段,此阶段GRUB将决定加载的内核,并且将启动一个交户界面,供有需要时用户可以修改GEUB引导项。在最近版本的Fedora中,我们启动系统时会出现蓝色背景的GRUB选项,即对应于这一阶段。
要找回默认的GRUB引导很简单,使用几条GRUB命令重新安装GRUB引导的第一部分即可。
首先需要一张Live CD的Fedora盘或者一个可引导Feaora的U盘,由此类介质启动进入其Live 模式,并以 Live 身份登录,进入Live系统后,打开终端,获得root身份:
su -
由于是Live身份,所以这里不需要密码。以root登录后,先查看当前的GRUB配置文件,以确认我们Linux文件系统在硬盘中的代号。首先需要挂载上Linux的文件系统,然后切换至其/boot/grub目录,执行:
head -20 ./grub.conf
记住如上图中Linux内核描述上一句中的内容 ,这里是“root (hd0,2)”。然后在终端依次执行:
grub
root (hd0,2)
setup (hd0)
如果执行过程没有报错,那么就恢复GRUB引导成功!正常的过程将如下图所示:
相关文章推荐
- Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改
- 如何在重装Windows后,使用Grub引导linux(转linuxfans)
- Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改
- Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改
- Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改
- Ubuntu重装windows系统后的grub引导修复(Ubuntu10.04测试通过)
- 如何在重装Windows后,使用Grub引导linux
- Ubuntu+Windows双系统重装Windows后修复Grub引导
- 重装Windows后修复Ubuntu的grub引导
- [ubuntu]windows重装以后,恢复grub引导
- 重装 windows 后修改 grub 引导 Fedora 7
- Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改
- Ubuntu重装windows系统后的grub引导修复
- Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改
- 双系统重装windows后引导修复
- 重装windows后如何找回我的ubuntu
- window(win7)+linux(ubuntu)双系统的安装以及windows重装后的引导修复问题
- 重装win7后恢复linux GRUB引导菜单的方法
- zz:重装windows后覆盖掉ubuntu的引导的恢复,以及更改默认引导顺序
- Grub引导Linux + Windows