· [Java论坛][安全论坛][数据库论坛][操作系统论坛]
· [专题] 赛迪网2009年度IT经典最红榜获奖名单揭晓
· [专题] 百度被黑的技术原因 数据泄漏暗藏惊人杀机
· [IT技术周刊][IT资源下载专区][病毒求助专区]
· [热点] 投票:瑞星漏洞事件 Google遭袭技术细节曝光
· [热点] 黑客盯上个人隐私信息 视频体验IE8智能搜索

Linux应用技巧:用GRUB4DOS修复GRUB

发布时间:2005.08.29 13:55     来源:赛迪技术天地-开放系统世界    作者:文星

前几天,我的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

其中参数同上。

(T117)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 教您如何制作Red Hat 9自动安装光盘 (08-29) · GNU创始人:Linux商标保护没有必要 (08-28)
· Intel借红旗之机 加紧踏入Linux领域 (08-27) · 中科红旗跻身Linux厂商前3 去年售100万套 (08-27)
· Linux菜园培训:走进“Linux新办公室” (08-26) · Red Hat与IBM携手推广Linux ISV赋能计划 (08-26)
· 政府采购是双刃剑 Linux厂商亟待做实应用 (08-26) · 企业应用指南:Linux上的MRTG监控中心 (08-26)
· Linux揭开USB主机设计的神秘面纱 (08-26) · 桌面应用技巧:Linux控制台下轻松工作 (08-26)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
资讯 通信 IT产品 IT技术 信息化
微软Spark计划:技术点燃梦想
·深度观察:高世代线密集..
·专题:颠覆还是倒退?苹果..
·专题:如何让网络个人信..
专题:动力100——助企业轻松实现立体沟通
·专题:三大运营商"扎堆"..
·专题:谷歌推智能手机Ne..
·直播:2010年中国通信技..
专题:回顾2009 原装耗材与兼容耗材发展
·专题:HP Photosmart Pl..
·专题:超薄超强 戴尔推..
·2009赛迪网年终评选 惠..
无处不挂马 2010年网页挂马大爆发之年
·龙存科技:由BizSpark成..
·易城蓝天宋晨枫:硅谷创..
·采访BizSpark计划创业企..