一次无法给Linux更换kernel失败问题的解决
2021/11/29 7:06:30
本文主要是介绍一次无法给Linux更换kernel失败问题的解决,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
问题
工作上需要给服务器更换一个kernel,通过以下的命令将kernel编译并安装进boot分区。
make && sudo make modules_install && sudo make install
然后重启后,在bios中选择烧入的kernel启动后,服务器并没有正常进入Linux启动界面,而是出现了以下报错
对于这个问题,我尝试在网上根据报错内容寻找相关解决方案,但是一无所获。
后来发现问题在于服务器的boot分区,里面存储的文件(kernel image,intrd等)已经接近2G,此时如果向里面安装kernel,会导致这个kernel文件并没有完全写入,于是导致启动失败。
解决
解决方式有两个:
- 将不必要的image文件删除或者移动到备份目录
- 在
make modules_install
后进入/lib/modules 目录下面的对应kernel文件夹下执行下面命令,来精简kernel大小。
sudo find . -name *.ko -exec strip --strip-unneeded {} +
这篇关于一次无法给Linux更换kernel失败问题的解决的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法