Ubuntu 在线更新内核


共计 853 个字符,预计需要花费 3 分钟才能阅读完成。

之前想着离线更新内核,但是根据网上下载了内核的安装包,发现安装新的内核会牵扯到其他软件的更新问题,比如说安装新版本的内核需要 libc6 版本 >= 2.38 等等,确实有点麻烦。

后来了解到 Mainline, 它是一个用于在 Ubuntu 系统上安装最新 Linux 内核的工具。并且,它由 Ubuntu 的主线内核团队维护,使用户能够轻松地获取和安装由 Ubuntu 内核团队构建和测试的最新主线内核版本。

如果需要更新 v6.8.4 内核,执行如下脚本即可:

wget https://raw.gitcode.com/pimlie/ubuntu-mainline-kernel.sh/blobs/c53cb4ca20dac34349d691ccb872e826953ccbdd/ubuntu-mainline-kernel.sh
#wget https://github.com/pimlie/ubuntu-mainline-kernel.sh/raw/master/ubuntu-mainline-kernel.sh

sudo install ubuntu-mainline-kernel.sh /usr/local/bin/

sudo ubuntu-mainline-kernel.sh -i v6.8.4

sudo update-grub

sudo reboot

如果重启后没有使用新的内核进入,那么还需要编辑文件 /etc/default/grub,将 GRUB_TIMEOUT_STYLE 选项注释,并将 GRUB_TIMEOUT 改为 30。

#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=30

然后执行:

sudo update-grub

sudo reboot

重启后进入 ubuntu 高级设置。

Ubuntu 在线更新内核

/>

这里可以选择内核进入系统。

Ubuntu 在线更新内核

/>

当然最方便的还是设置默认使用哪个内核,上图中从 0 开始排序,然后编辑文件 /etc/default/grub,修改 GRUB_DEFAULT 的值。

GRUB_DEFAULT=0

然后执行:

sudo update-grub

sudo reboot

Tips:清朝云网络工作室

阅读剩余
THE END