ubuntu10.10服务器出现了Kernel Panic-not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

ubuntu10.10服务器出现了Kernel Panic-not syncing: VFS: Unable to mount root fs on unknown-block(0,0),第1张

首先,说明一下LFS kernel panic -not syncing :VFS:Unable to mount root fs on Unknown-block(0,0)出现的几个可能原因:
1/etc/fstab文件配置错误,此配置文件是记录硬盘分区的文件,配置错了,当然就有可能出现Unable to mount root fs啦~~~解决这问题的办法就是找一张LIVECD启动了系统,然后修改此文件内容,很简单的,只要用文本编辑器打开了这文件,然后认真研究一下就明白该怎样做,如果出现要uuid之类的东东,那就到/dev/disk/by-uuid/目录下找,只要使得各挂载点与分区对应即可。
2menulst。/boot/grub/menulst 此文件出错也是有可能的。当出现这错误的时候,不妨先看看此文件配置是否正确。诸如sda与hda的问题,sda不行,就试下hda呗~~~
3initrd没有启动。内核载入内存后,某些系统会执行initrd文件的,如果没有启动,就会出现本文要解决的那问题。当然LFS是没有做initrd文件的,所以忽略此问题。如果您的出错原因在这,那你就用LIVECD启动了,然后到/boot/目录下,看看有没有initrd相似的文件,有的话,在menulst文件的启动项中加入initrd (hdx,y)/boot/initrd 这样就能解决了~~~
4内核编译的时候没有添加相应的硬件模块~~~这问题不好说,因为编译一个内核真的太不简单了~~~哈哈~~~有个必定能编译成功的办法,就是,假如你使用的某个版本的linux,把/proc/configgz文件复制出来,解压,然后重命名为config(注意前面有个点哦~~~)。复制到将要编译的内核源文件中,然后直接make,当然,如果你要在内核中增加其他模块的话,就先make menuconfig。当然,选项只能是只增不减罗~~~哈哈~~~(说明一下,这方法我没测试过,但是按道理来说是可以的,至少同一版本的内核是肯定成功的,除非不同版本之间的config文件格式不一样了~~~)

公司的服务器是经常要重启机器,以免服务器运行时间过久出问题而罢工,所以定时自动重启服务器很重要。
在Windows2003系统中,可以采用系统自带的计划任务和shutdown命令来实现。其具体的 *** 作过程如下:创建一个批处理文件,如:shutdownbat,放置在指定的文件夹中,比如:C:\。里面写上自动重启的命令:shutdown -r -f,shutdown是Windows自带的关机命令,-r是重启的参数,是必须的参数;-f是强制关闭程序,是可选的参数,加上这个参数的目的是避免有些程序无法终止而影响重启。

1、重新启动linux 系统,看见如图见面迅速按E键

2、看见如图界面在按E键编辑

3、如图界面使用上下键选择第二个在按E键

4、在最后一行后面添加  enforcing=0 按回车保存退出

5、在此页面按B键重新启动即可


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13444768.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-07
下一篇 2023-08-07

发表评论

登录后才能评论

评论列表(0条)

保存