Ubuntu系统更新内核的常用方法
这是Ubuntu更新内核的最简捷方式,适用于想要获取官方稳定版本的普通用户。
sudo apt update
sudo apt upgrade
sudo apt install linux-generic
对于Ubuntu 20.04及以上版本,若需要硬件启用(HWE)支持的内核(包含更新的驱动和特性),可使用:sudo apt install linux-generic-hwe-$(lsb_release -sr)
sudo reboot
uname -r
若官方仓库的内核版本不符合需求(如需要最新的主线内核或旧版本),可从Ubuntu内核官网手动下载deb包安装。
linux-headers-*.all.deb(内核头文件,用于编译模块)linux-headers-*.generic_amd64.deb(通用内核头文件)linux-image-*.generic_amd64.deb(内核映像,核心文件)linux-modules-*.generic_amd64.deb(内核模块,支持硬件设备)dpkg命令安装所有deb文件:sudo dpkg -i linux-headers-*.deb linux-image-*.deb linux-modules-*.deb
若安装过程中出现依赖问题,运行以下命令修复:sudo apt --fix-broken install
sudo update-grub
sudo reboot
uname -r命令检查内核版本。若不想手动操作命令行,可使用mainline工具(图形界面)快速安装主线内核。
sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install -y mainline
sudo mainline,打开图形界面。界面会显示可用的主线内核版本(按版本号排序),选择需要的版本后点击“Install”按钮,工具会自动下载并安装内核。uname -r命令确认版本。若需要完全自定义内核(如启用/禁用特定功能),可从源码编译安装,但过程较复杂,不建议普通用户尝试。
.tar.xz格式)。tar -xvf linux-6.9.0.tar.xz
cd linux-6.9.0
cp /boot/config-$(uname -r) .config # 复制当前内核配置(可选)
make menuconfig # 进入图形化配置界面(按需修改选项)
-j$(nproc)表示使用所有CPU核心):make -j$(nproc)
sudo make modules_install # 安装内核模块
sudo make install # 安装内核映像
sudo update-grub
sudo reboot
uname -r命令检查版本。Shift键(或Esc键,取决于系统)进入GRUB菜单,选择旧内核启动即可。