本文主要是介绍替换ubuntu linux kernel内核, 实际操作有效,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
实验步骤(在root权限下进行)
1.内核编译前的准备工作
2.下载内核
4. 编译新内核
5. 内核安装
6. 安装模块
7. 生成initrd.img文件
8. 切换到/boot/grub/目录下,自动查找新内核,并添加至grub引导
9. 重启Ubantu,在previous version中选择启动新编译的内核
实验环境
VMware虚拟机Ubantu20.04,Linux5.8.1内核源代码包
实验步骤(在root权限下进行)
1.内核编译前的准备工作
sudo apt-get install build-essential kernel-package libncurses5-dev
2.下载内核
下载地址:http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/v5.x/
(1)查看虚拟机Ubantu20.04内核版本:
uname -a //ubantu内核版本为5.8.0-48
(2)将Linux5.8.1压缩包移动到用户目录的源目录,即/usr/src目录下,并进行解压
sudo mv /home/zzu/tools/linux-5.8.1.tar.xz /usr/src
cd /usr/src
sudo tar -xvJf ./linux-5.8.1.tar.xz
3.配置编译的相关文件及环境
(1)首先,清理以前编译时留下的临时文件。如果是刚刚解开的包,不需要执行这步
这篇关于替换ubuntu linux kernel内核, 实际操作有效的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!