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菜單,選擇舊內核啟動即可。