ubuntu 内核升级过程中常见错误以及解决方法汇总

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu 内核升级过程中常见错误以及解决方法汇总相关的知识,希望对你有一定的参考价值。

经过一天的ubuntu16.04内核升级,并增加系统内核调用程序。以Linux-source-4.4.0版本为基础。常见错误汇总如下:
内核编译过程出错:
1、如图
技术图片

[email protected]:/usr/src/linux-headers-4.15.0-29$ sudo apt-get install libelf-dev
2、如图
技术图片
修改当前目录下 sudo vim .config
/CONFIG_OVER CONFIG_OVERLAY_FS_V1=y
unregister_filesystem(&ovl_v1_fs_type); 定义这个宏!

3、出现错误
技术图片

内核配置项General setup——》Local version - append to kernel release,所填内容有空格。
解决办法:
删除空格,然后make modules,由于版本信息改变,需要重新编译安装内核。
4、编译内核最后 sudo reboot
光标运行到 Kernel panic - not syncing: Out of memory and no killable processes 下面一行,一直闪。这时候不要慌,淡定的关机,然后 把虚拟机的内存(安装的时候是默认1G)改成4G(我的电脑内存是8G,2G可能也行),如下图所示:
5、如图错误
技术图片
内核函数写的过程中,函数调用的类型不一致。都必须为long。

以上是关于ubuntu 内核升级过程中常见错误以及解决方法汇总的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu使用过程中遇到的问题总结(持续更新)

ubuntu18.04 蓝牙打开无效,解决办法升级内核

ubuntu18.04 蓝牙打开无效,解决办法升级内核

ubuntu18.04 蓝牙打开无效,解决办法升级内核

记一次 Ubuntu 内核升级故障处理

Ubuntu 搭建svn服务器 ,以及常见错误解决方案