Centos7/Ubuntu 更新内核 Docker AOSP

mowen 2023-11-17 805

linux官方内核下载地址:
https://mirrors.edge.kernel.org/pub/linux/kernel

下载并解压编译的内核源码(以5.4.219为例):
mkdir /usr/src/kernels &&
cd /usr/src/kernels &&
wget https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/linux-5.4.219.tar.xz &&
tar -xvf linux-5.4.219.tar.xz &&
cd linux-5.4.219

拷贝当前内核配置到编译目录:
cp /boot/config-xxx /usr/src/kernels/linux-5.4.219/.config

开启内核编译菜单:
make menuconfig

修改模块配置后进行编译:
make

查看当前的内核启动菜单:
【CentOS7】
cat /boot/grub2/grub.cfg|grep menuentry

【Ubuntu】
cat /boot/grub/grub.cfg|grep menuentry

设置编译好的5.4.219为默认启动内核:
【CentOS7】
grub2-set-default '5.4.219'
验证是否修改成功:
grub2-editenv list

【Ubuntu】
vim /etc/default/grub
修改GRUB_DEFAULT为对应的内核索引并执行update-grub

重启后查看当前内核版本:
uname -r


最新回复 (0)
返回
发新帖
X