如果你将 Grub 安装到了 MBR,重新安装 Windows XP/2K 等会将 MBR 清除,那么怎么修复 MBR 中的 Grub 引导记录呢?这里介绍的方法是使用 Grub4DOS 这个DOS下的工具,最新版本的 Grub4DOS 可以在 这里 下载到,下来之后可以用 win 下的 WinRAR、WinZIP 或 Linux 下的 tar zxvf 命令解开,将其中的 grub.exe 放在你的一个 fat/fat32 分区中(如 D:\grub4dos)。
2、重新启动到 DOS,你可以用 DOS 启动软盘或光盘(我想一般都有一张 win98或 winme 光盘吧)。然后键入:
代码:
d:\grub4dos\grub.exe
这样就进入了 Grub 环境,你可以看到一个 gurb> 提示符,下面要做的就是恢复你的 Grub 引导记录
3、在 Grub> 提示符下键入
d:\grub4dos\grub.exe
这样就进入了 Grub 环境,你可以看到一个 gurb> 提示符,下面要做的就是恢复你的 Grub 引导记录
3、在 Grub> 提示符下键入
代码:
root (hdx, y)
kernel (hdx, y)/boot/yourkernelname ro root=/dev/hdxx
第一个命令是指定你的 /boot 分区位置,如果你的 /boot 没有单独分区,那么就是你的 / 分区。
第二个命令指定内核位置,具体位置根据自己的实际情况确定。
第三个命令是将 Grub 引导记录写入 MBR 。
如果你对自己的 Linux 分区位置不十分清楚,你可以使用 TAB 键补全功能来查看确定。
执行完 setup 命令后成功会看到 succeed ! 字样。
现在你就可以重启进入 Grub 了。
4、如果你只是想启动 Linux 而不是修复 Grub,那么你可以在进入 DOS 后键入下面命令启动你的 Linux 系统。
使用Linux安装盘修复GRUB
引自:http://blog.csdn.net/Wasingmon/archive/2006/12/15/1443809.aspx
root (hdx, y)
kernel (hdx, y)/boot/yourkernelname ro root=/dev/hdxx
第一个命令是指定你的 /boot 分区位置,如果你的 /boot 没有单独分区,那么就是你的 / 分区。
第二个命令指定内核位置,具体位置根据自己的实际情况确定。
第三个命令是将 Grub 引导记录写入 MBR 。
如果你对自己的 Linux 分区位置不十分清楚,你可以使用 TAB 键补全功能来查看确定。
执行完 setup 命令后成功会看到 succeed ! 字样。
现在你就可以重启进入 Grub 了。
4、如果你只是想启动 Linux 而不是修复 Grub,那么你可以在进入 DOS 后键入下面命令启动你的 Linux 系统。
代码:
d:\grub4dos\grub.exe --config-file=(hdx,y)/boot/grub/grub.conf
当GRUB被破坏时,如何恢复?如安装Linux后,再重新安装Windows 98,则会破坏GRUB,怎样才能恢复GRUB?
【答】:①用安装光盘启动,选升级安装,再只选安装GRUB行了。
②用引导盘启动,在“BOOT:”输入linux rescue,也就是进入求援模式,到出现#命令提示符时,输入chroot /mnt/sysimage
然后再输入grub-install /dev/had
当GRUB被破坏时,如何恢复?如安装Linux后,再重新安装Windows 98,则会破坏GRUB,怎样才能恢复GRUB?
【答】:①用安装光盘启动,选升级安装,再只选安装GRUB行了。
②用引导盘启动,在“BOOT:”输入linux rescue,也就是进入求援模式,到出现#命令提示符时,输入chroot /mnt/sysimage
然后再输入grub-install /dev/had
使用Linux安装盘修复GRUB
引自:http://blog.csdn.net/Wasingmon/archive/2006/12/15/1443809.aspx
在装有windows和Linux双操作系统的机器中,经常我们会因为重装Windows而将GRUB从MBR上清除掉.这样启动的时候不会出现启动菜单选项,导致Linux不能重新引导,用如下方法可解决此问题:
解决过程:
1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。
2.等安装界面出来后,按[F4]键,也就是linux rescue模式。
3.经过简单配置之后,然后会出现这样的字符
sh#
4.这样我们我们就可以操作GRUB了
sh#grub
会出现这样的字符
grub>
我们就可以在这样的字符后面,输入
grub>root (hdX,Y)
grub>setup (hd0)
如果成功会有一个successful...
解释一下这里的几个参数:
这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;
Y,就是装有linux系统所在的根分区,这里如果只知道linux在哪个硬盘,但不清楚在哪个分区上时,可以先输入root (hd0,然后用[TAB]键来补齐,这时会列出磁盘的分区情况,选择linux所在的分区就行了。
setup (hd0)就是把GRUB写到硬盘的MBR上。
最新评论共有 4 位网友发表了评论
查看所有评论
发表评论
热点关注
