IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 操作系统 > LINUX > 轻松解决Linux系统grub错误

轻松解决Linux系统grub错误

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

  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>

#p#副标题#e#

  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常见错误的解决方法。

关键词标签:Linux系统grub错误

相关阅读 安装红帽子RedHat Linux9.0操作系统教程 Tomcat9.0如何安装_Tomcat9.0环境变量配置方法 多种操作系统NTP客户端配置 Linux操作系统修改IP Linux实现SCSI硬盘热插拔及在线识别 Linux下用CDMA modem拨号上网

文章评论
发表评论

热门文章 安装红帽子RedHat Linux9.0操作系统教程 安装红帽子RedHat Linux9.0操作系统教程 Linux服务器:设计高性能网站架构-LLMP Linux服务器:设计高性能网站架构-LLMP 使用Clonezilla迁移到虚拟Linux环境 使用Clonezilla迁移到虚拟Linux环境 Linux上的MRTG流量监控中心 Linux上的MRTG流量监控中心 Linux 双网卡绑定一个IP原理及实现 Linux 双网卡绑定一个IP原理及实现 linux和windows等系统远程控制ubuntu桌面 linux和windows等系统远程控制ubuntu桌面

相关下载

人气排行 Linux下获取CPUID、硬盘序列号与MAC地址 dmidecode命令查看内存型号 linux tc实现ip流量限制 安装红帽子RedHat Linux9.0操作系统教程 linux下解压rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 关机、重启、注销 命令 查看linux服务器硬盘IO读写负载 linux命令行浏览器的使用方法 Linux NFS服务固定端口及防火墙配置 U盘安装Ubuntu 10.04 Linux清除用户登录记录和命令历史方法