GRUB 是一个启动引导程序,负责引导磁盘分区中的操作系统。
GRUB 错误汇总:
Grub loading, please wait...
grub loading stage 1.5 grub loading, please wait...
解决方法: 设置本机的BIOS, 不要使用floopy作为第一启动设备, 改用磁盘作为第一启动设备(HDD0)。
Error 15: File not found(找不到指定的文件)
错误提示:该错误在找不到指定的文件时出现,一般来说是磁盘分区出现错误引起的。
解决方法:如果磁盘本身有问题,更换磁盘即可;或使用安装光盘修复现有系统;如果您的计算机上安装的是双硬盘,有可能是启动盘发生了变更,这时需要进入BIOS里把第一启动盘设置成安装系统的硬盘。
Grub Error 16
Error 16: Inconsistent filesystem structure(不一致的文件系统结构)
解决方法:磁盘分区中的文件超过实际大小,建议更换大一点的磁盘。
Grub Error 17
root (hd0,0) filesystem type unknown partition type 0x7(无法识别文件系统,分区类型为0x7) Error 17: Cannot mount selected partition(无法挂载分区)
错误提示:无法挂载分区,即GRUB可以确认所使用的分区存在但是该分区上使用的文件系统无法被识别。
解决方法:重新安装。
如果是提示如下图的 Error 17
开机就进入到BIOS中,然后进入Main主菜单,找到相应的磁盘,例如这里是SATA接口的电子盘
回车进入后会有关于此磁盘的详细配置,将 LBA/Large Mode 模式后面的 Auto 更改成 Disabled,保存后重启即可
Grub Error 18
kernel (hd1,4)/bzImage root=/dev/hdb7 Error 18: Selected cylinder exceeds max supported by BIOS
解决方法:该错误发生在古老的硬件和新的硬盘连接的时候,可以通过更换硬件解决。
出现满屏幕的GRUB
一般是由于硬盘太老或BIOS版本太旧,不支持硬盘的 LBA 模式寻址,解决办法:首先进入BIOS设置,修改硬盘的访问模式, 一般有 Normal、LBA、Large 几个,试试修改为 Large ,一般就通过了,如果不行,再尝试其他几个选项。 在上述三种硬盘模式中,现在 LBA 模式使用最多,但是并非所有的硬盘或BIOS都支持。
安装Grub时,系统挂起
# grub(这个时候, 系统挂起)
解决方法:在BIOS设置正确的硬盘启动顺序,将HDD0设为第一启动设备。
Uncompressing Linux....
Uncompressing Linux... Ok, booting the kernel.(这个时候,系统挂起)
解决方法:在BIOS里 disable 掉 ACPI