红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Debian

Debian Grub Error 17 / Error 22解决方法

发布时间:2007-09-12 00:44:23来源:红联作者:tinkage
昨天折腾到半夜2点.先描述下环境:

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的问题咯.
文章评论

共有 0 条评论