Linux更换内核新手指南

作为一位刚学习Linux操作系统的小萌新,
在参考了网上许多博主的博客,
终于完成了我的第一次操作系统实验。
所以本篇博客的主要目的是记录自己第一次实验的内容,
写得不足还请见谅。
由于本人已经更新过内核版本,本篇中没有贴图。过程中有任何问题可以看文末联系方式,可以相互讨论。

1下载对应数据库:

(对于第一次装Ubuntu并进行实验的必要操作,已经装过可忽略这一步)

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install gcc
sudo apt-get install make
sudo apt-get install vim等

2下载内核:

下载网址:
https://www.kernel.org/
关键点:应选择比自己的内核版本稍高的内核
使用查看正在使用的内核

uname -a

3 解压缩:

关键点:根据压缩包的格式进行不同的解压缩指令
例如

gz后缀使用 tar zxvf linux-5.4.24.tar.gz -C /usr/src
xz后缀使用 tar -xvf linux-5.4.24.tar.xz -C /usr/src*

后面的地址表示解压后的文件存放目录,即将linux-5.4.24.tar.gz解压到/usr/src 目录

4 清理临时文件:

(第一次编译可不用清理,但若编译错误,重新编译之前需要执行)

cd /usr/src/linux-5.4.24
make mrproper

5 配置内核:

(一般选择默认即可,保存之后便可退出)
cd /usr/src/linux-5.4.24
make menuconfig

6 编译内核:

make//编译内核
make modules//编译模块

关键点:配置双核,编译内核时可使用make -j4 四核来加快编译

7 安装:

make modules install//安装模块
make install//安装内核
update-grub2//配置grub引导程序

(做完这些之后,记得reboot重启)

8 查看:

重启之后还要使用以下命令查看内核版本,若更新了,则说明编译成功了

uname -a

到这里,内核更换就结束了,我们更换内核最主要的一个原因是为了添加系统API。
虽然编译一次内核需要长达四五个小时,但如果是新手需要做添加系统调用的实验,还是需要一步一步来,先从更换内核做起。
下一篇博客的内容是在通过内核编译添加系统调用的操作。
联系方式
QQ575570530备注CSDN

  • 感谢你看到这里~
  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值