点击这里给我发消息 点击这里给我发消息
首页 > 行业资讯 > linux>详细内容

Linux系统grub常见错误问题解决

添加时间:2010-6-22
    相关阅读: 链接 系统

Linux在现在已经很强大了,导致Linux系统越来越受到电脑用户的欢迎,于是很多人开始学习Linux时,学习时你可能会遇到Linux系统grub常见错误问题,这里将介绍Linux系统grub常见错误问题的解决方法,让大家了解一下。

  1:Filenamemustbeeitheranabsolutefilenameorblocklist

  解释:1号错误表示文件名格式错误。在GRUB中要么是以绝对路径给出文件

  例子:

  grub>kernelvmlinuzroot=label=/

  Error1:Filenamemustbeeitheranabsolutepathnameorblocklist

  grub>

  2:Badfileordirectorytype

  解释:2号错误表示命令期望的是一个普通文件,但相应文件名的对象是一个符号链接、目录、FIFO

  例子:

  grub>kernel/testdirroot=LABEL=/

  Error2:Badfileordirectorytype

  grub>

  3:Badorcorruptdatawhiledecompressingfile

  解释:3号错误表示解压文件时发生错误。可能是因为这个文件被损坏了

  4:Badorincompatibleheaderincompressedfile

  解释:4号错误表示压缩文件的头部格式不被兼容或者错误

  5:Partitiontableinvalidorcorrupt

  解释:5号错误表示分区表无效或者被破坏。这是一个不好的预兆

  6:Mismatchedorcorruptversionofstage1/stage2

  解释:6号错误表示install命令发现stage1和stage2的颁布号不被兼容

  7:Loadingbelow1MBisnotsupported

  解释:Thiserrorisreturnedifthelowestaddressinakernelisbelow

  the1MBboundary.TheLinuxzImageformatisaspecialcaseand

  canbehandledsinceithasafixedloadingaddressandmaximumsize

  8:Kernelmustbeloadedbeforebooting

  解释:8号错误表示执行boot命令之前没有先执行kernel命令

  9:Unknownbootfailure

  解释:9号错误表示未知的引导错误

  10:UnsupportedMultibootfeaturesrequested

  解释:10号错误表示请求Multibootheader所要求功能不被GRUB所支持。

  11:Unrecognizeddevicestring

  解释:11号错误表示无法识别的设备字符串。

  例子:

  grub>roothd0

  Error11:Unrecognizeddevicestring

  grub>

  12:Invaliddevicerequested

  解释:12号错误表示请求的设备无效

  例子:

  grub>root(hd2)

  Error21:Selecteddiskdoesnotexist

  grub>kernel/grub/grub.confroot=LABEL=/

  Error12:Invaliddevicerequested

  grub>

  13:Invalidorunsupportedexecutableformat

  解释:13号错误表示无效或者无法识别的可执行格式

  例子:

  grub>kernel/grub/grub.confroot=LABEL=/

  Error13:Invalidorunsupportedexecutableformat

  grub>

  14:Filesystemcompatibilityerror,cannotreadwholefile

  解释:14号错误表示文件系统兼容性错误,无法读取整个文件

  15:Filenotfound

  解释:请求的文件无法找到

  例子:

  grub>find/grub-noexist/grub.conf

  Error15:Filenotfound

  grub>

  16:Inconsistentfilesystemstructure

  解释:16号错误表示不一致的文件系统结构。可能是文件系统结构被破坏了。

  17:Cannotmountselectedpartition

  解释:17号错误表示无法挂载指定分区。例如swap分区

  例子:

  grub>root(hd0,2)这是一个swap分区

  Filesystemtypeunknown,partitiontype0x82

  grub>kernel/vmlinuz

  Error17:Cannotmountselectedpartition

  grub>

  18:SelectedcylinderexceedsmaximumsupportedbyBIOS

  解释:18号错误表示选择的柱面超过了BIOS支持的最大能力。这通常发生在不支持LBA模式

  的硬盘上。

  19:Linuxkernelmustbeloadedbeforeinitrd

  解释:19号错误表示执行initrd命令前必须先执行kernel命令

  20:Multibootkernelmustbeloadedbeforemodules

  解释:20号错误表示执行module或者moduleunzip命令前必须先执行kernel命令

  21:Selecteddiskdoesnotexist

  解释:21号错误表示选择的磁盘不存在

  例子:

  grub>root(hd2)

  Error21:Selecteddiskdoesnotexist

  grub>

  22:Nosuchpartition

  解释:22号错误表示分区不存在

  例子:

  grub>root(hd0,10)

  Error22:Nosuchpartition

  grub>

  23:Errorwhileparsingnumber

  解释:23号错误表示参数解释错误,希望是一个数值,但参数却是其他类型

  例子:

  grub>root(hda,0)

  Error23:Errorwhileparsingnumber

  grub>

  24:Attempttoaccessblockoutsidepartition

  解释:24号错误表示尝试访问的block超出了分区

  25:Diskreaderror

  解释:25号错误表示磁盘读错误

  26:Toomanysymboliclinks

  解释:26号错误表示太多的符号连接(默认最多允许5个)

  27:Unrecognizedcommand

  解释:无法识别的命令

  28:Selecteditemcannotfitintomemory

  解释:选择的对象无法被加载到内存中。

  例子:

  [root@monitorboot]#ddif=/dev/zeroof=vmlinuz-2.4.20-31.9bs=1024count=1seek=1

  读入了1+0个块

  输出了1+0个块

  [root@monitorboot]#grub

  grub>kernel/vmlinuz-2.4.20-31.9root=label=/

  [Linux-bzImage,setup=0x1400,size=0xfffff200]

  Error28:Selecteditemcannotfitintomemory

  grub>

  29:Diskwriteerror

  解释:磁盘写错误

  30:Invalidargument

  解释:无效参数

  例子:

  grub>serial--noarg=0

  Error30:Invalidargument

  grub>

  31:Fileisnotsectoraligned

  解释:ThiserrormayoccuronlywhenyouaccessaReiserFSpartitionby

  block-lists(e.g.thecommand`install').Inthiscase,youshould

  mountthepartitionwiththe`-onotail'option.

  32:Mustbeauthenticated

  解释:要求输入口令才能继续进行下面的操作。例如配置文件中有password或者lock命令

  例子:

  passwordroot1234

  titleDOS

  lock

  rootnoverify(hd0,0)

  chainloader+1

  33:Serialdevicenotconfigured

  解释:33号错误表示串口还没有配置。这一般发生在你执行terminalserial的时候

  34:Nosparesectorsonthedisk

  解释:磁盘自由空间不足。可能发生在把stage1.5嵌入到MBR之后的空间的时候。但这部分空间可能已经被分区表使用了

  以上就是Linux系统grub常见错误的解决方法

本文作者:未知
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册