标题: Linux应用技巧:用GRUB4DOS修复GRUB
bmbx
元帅
Rank: 1
半梦半醒


论坛元老勋章 论坛财神勋章 论坛之星奖章 大可
UID 22
精华 50
积分 40573
帖子 22277
威望 48750
金币 19389
热心 629
阅读权限 100
注册 2005-7-31
状态 离线
Linux应用技巧:用GRUB4DOS修复GRUB

前几天,我的GRUB不知怎么坏了,原来是在安装Windows XP时将MBR清除了。那么怎么修复MBR中的GRUB引导记录呢?通过研究、测试,我摸索出了一套比较简单的修复办法,共享出来供大家交流。我使用的Linux版本是Red Hat 8.0。

首先下载一个DOS下的小工具GRUB4DOS,最新的版本可以到ftp://ftp.cosoft.org.cn/incoming/grub_for_dos-0.0.8.tar.gz下载。解压缩后,将其中的grub.exe文件放在你的一个FAT32分区中。具体修复过程如下:

1.使用DOS启动盘或Windows 98的启动盘启动到DOS模式下,然后键入:d:\tmp\grub.exe 这里的d:\tmp是笔者解压缩GRUB4DOS的目录。这样就进入了GRUB环境,可以看到一个 grub>提示符。

2.恢复GRUB引导记录。在 grub> 提示符下键入:



root (hdx,y)
kernel (hdx,y)/boot/yourkernelname ro root=/dev/hdxx
setup (hd0)


上面第一条命令是指定你的/boot分区位置,如果/boot没有单独分区,那么就是你的/分区。

第二条命令指定内核位置,具体位置根据自己的实际情况确定。

第三条命令是将GRUB引导记录写入MBR。

如果对Linux分区位置不十分清楚,可以使用Tab键补全功能来查看确定。执行完setup命令后会看到“succeed!”字样,此时重启即可。

3.如果只是想启动Linux,而不是修复GRUB,那么可以在进入DOS后键入下面命令启动你的Linux系统。

d:\tmp\grub.exe --config-file=(hdx,y)/boot/grub/grub.conf

其中参数同上。

网友 bmbx 签名 - 网友社区 顶 是一种美德
顶部
[广告] 免费域名(Free Subdomain) 免费空间(Free hosting) PR查询(Google Pagerank)



当前时区 GMT+8, 现在时间是 2008-10-8 11:25
信产部ICP备案:京ICP备05066424号 北京市公安局网监备案:1101050648号

Powered by Discuz! 5.5.0
清除 Cookies - 联系我们 - 网友俱乐部 - Archiver - WAP