第一种情况:
Memory for carsh kernel (0x0 to 0x0) notwithin permissible range
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
VFS 是虚拟文件系统,下一句是不能挂载root的文件系统在未知区块(0,0)上。其实就是创建虚拟文件系统出错。
这个故障原因之一是grub menu.lst initrd这一句出现错误,也可能是不存在这一句。
第二种情况:
Memory for carsh kernel (0x0 to 0x0) notwithin permissible range
Kernel panic - not syncing: Attempted to kill init!
这一句出现的原因是grub menu.lst kernel这一句出现错误 是最后边的
ro root=LABEL=/ 或者ro root=/dev/hda7 出错 检查一下这一句
第三情况:
启动时grub kernel 行执行正常,到initrd时press any key to back/continue
这种情况很大可能是系统未找到指定的 initrd.version.img文件。
有可能是指定的分区有误(注意/boot为单独分区时的情况)或者是此文件名称书写不正确(大小写及数字1和小写的L)。
出现这几种情况时都可以通过GRUB的编辑模式或者命令行模式来进行修复及引导,正常进入系统后对menu.lst进行修改即可正常。
本文出自 “还不算晕” 博客,请务必保留此出处http://haibusuanyun.blog.51cto.com/2701158/751274