首 页文章中心

Linux学习网

您的位置Linux学习网 > Linux基本应用 > 文章内容

Debian解决Grub Error 17 / Error 22

作者:tinkage  来源:本站整理  发布时间:2007-9-13 8:30:00
环境:

HDA是160G Windows 2003系统.
HDB是30G Debian Linux 系统.
HDC是160G Windows 2003备份.

HDA与HDC是一直都在正常运行.HDB是昨天晚上挂上去的.
然后用光盘引导安装了Debian 3.1.安装的过程正常.
安装结束后.提示检测到Windows系统.是否将Grub安装到HDA的MBR.
默认选YES.确定后重新启动.问题来了.

Grub Loading...
Error 17

网上查询了一下"Grub错误之总结报告"
http://bbs.linuxsky.org/viewthread.php?tid=3830
显示说无法挂在分区.需要重新root(X,Y)设置.
我进入了Windows的Grub模式.修复.提示"文件系统无法识别".

晕倒...

怀疑是不是HDB 30G的硬盘跳线错误.查询了硬盘的Jumpersetting.
发现没有什么错误.于是把HDB 30G的硬盘拆下来.重新安装一次系统.
这一次安装在HDC 160G的第一个分区.但是安装完成以后.问题又来了.

Grub Loading...
Error 22

这次是Grub根本没有安装.执行Grub Install.无结果.啊哦.

再次晕倒...


开始Google MBR和Grub的信息.最后觉悟了.
使用Windows 2003的系统盘引导系统.选择R.修复模式.
进入修复模式后选择目前的Windows 2003系统.执行如下命令:

fixmbr //修复MBR

重新启动.重新安装Debian.设置Grub安装到MBR.问题解决.OK.
折腾到2点的结果.是因为我频繁的更换硬盘.更换Linux.频繁的Fdisk /mbr.
所以请各位同学有遇到类似问题.先从Grub入手解决.如果解决不了就要考虑MBR的问题.
收藏本页到: 365Key | del.icio.us | | 添加到雅虎收藏+
  • 网站帮助 - 广告合作 - 网站地图