Ubuntu 24.04 分区,以及更换 kernel 6.18
Ubuntu 24.04 分区,以及更换 kernel 6.18
Ubuntu 24.04 分区建议
更换 kernel 6.18
1
2
3
4
5
# 查看已经有的 kernel 版本
# sudo apt-cache search linux-headers | grep 6.1
sudo add-apt-repository ppa:cappelikan/ppa -y
sudo apt update && sudo apt install mainline -y
安装新版的 kernel 6.18,执行命令后,工具会自动开始内核相关文件的下载:
1
2
3
4
5
6
7
sudo mainline install 6.18
# 安装完成后,重启系统
sudo reboot
# 重启后,查看当前内核版本
uname -r
实际上,所有可用的kernel版本都可以从Ubuntu官方仓库看到:https://kernel.ubuntu.com/mainline/。
安装完成并重启之后,可以锁定当前版本:
1
sudo apt-mark hold $(dpkg -l | grep -E "linux-(headers|image|unsigned|modules|modules-extra)" | grep 6.12.3 | awk '{print $2}')
删除旧版本 kernel(需要先锁定当前新版本,不然新版本也会删除):
1
2
3
4
5
# 查看已经安装的 kernel 版本
dpkg -l | grep -E "linux-(headers|image|modules-extra)+" | grep -v 6.12.3 | awk '{print $2}'
# 删除旧版本 kernel
dpkg -l | grep -E "linux-(headers|image|modules-extra)+" | grep -v 6.12.3 | awk '{print $2}' | xargs -I {} sudo apt remove -y {}
参考链接:
本文由作者按照 CC BY 4.0 进行授权
