当前位置: 技术问答>linux和unix
编译内核后系统起不来了
来源: 互联网 发布时间:2016-10-22
本文导语: 各位高手,紧急求助一下。我的台式机操作系统是FC10,内核版本2.6.27.5。由于需要编译aodv-uu模块,而2.6.27.5下内核网络代码和以前内核版本不一样,所以我采用了2.6.21.1的版本编译了模块和内核。 make dep make clean make...
各位高手,紧急求助一下。我的台式机操作系统是FC10,内核版本2.6.27.5。由于需要编译aodv-uu模块,而2.6.27.5下内核网络代码和以前内核版本不一样,所以我采用了2.6.21.1的版本编译了模块和内核。
make dep
make clean
make modules
make modules_install
make bzImage
make install
这些都做完了,grub里面也看到了2.6.21.1加进了启动菜单。我重启电脑,在启动画面中选择了2.6.21.1,但是出现以下错误:
Reading all physical voumes. This may take a while...
Volume group "VolGroup00" not found
mount:error mounting /dev/root on /sysroot as ext3: No such file or directory
inout:ImPS/2 Generic Wheel Mouse as /class/input/input4
系统到这里就不动了。我对系统启动过程不熟悉,请帮我看看是怎么回事,该如何去解决?谢谢!
make dep
make clean
make modules
make modules_install
make bzImage
make install
这些都做完了,grub里面也看到了2.6.21.1加进了启动菜单。我重启电脑,在启动画面中选择了2.6.21.1,但是出现以下错误:
Reading all physical voumes. This may take a while...
Volume group "VolGroup00" not found
mount:error mounting /dev/root on /sysroot as ext3: No such file or directory
inout:ImPS/2 Generic Wheel Mouse as /class/input/input4
系统到这里就不动了。我对系统启动过程不熟悉,请帮我看看是怎么回事,该如何去解决?谢谢!
|
重新编译一次
在生成.config文件之后 把.config文件做如下修改
# CONFIG_SYSFS_DEPRECATED_V2 is not set
改成
CONFIG_SYSFS_DEPRECATED_V2=y
在生成.config文件之后 把.config文件做如下修改
# CONFIG_SYSFS_DEPRECATED_V2 is not set
改成
CONFIG_SYSFS_DEPRECATED_V2=y
|
我以前做过高版本编译低版本的事情。
但是我是编译阶段就出错了。
而您是启动阶段出错。。
我的情况是gcc版本过高。降低的gcc的版本之后就成功了。
希望对您能有所帮助。