第一种情况:

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​