olNGIb4NkK5r2x7x4oG3GpEzizVpnY6KNCck9cym

如何在 Debian/Ubuntu 作業系統下,更新 Linux 核心的版本?

簡單記錄一下如何在 Debian/Ubuntu 作業系統下,使用套件管理工具 apt 更新作業系統的 Linux 核心版本。

筆者手邊有一台 Linux 機器,安裝了 Debian 作業系統,但有一陣子沒有更新 Linux 核心版本了,想說就順手來更新並記錄一下更新過程:

# 更新套件來源列表
$ sudo apt update

# 安裝可用套件的更新版本(通常會包括可用的 Linux 核心更新版本)
$ sudo apt upgrade

啊?就這?這文章也太水了吧!當然不是這樣而已,有時候我們會只想要更新 Linux 核心版本,但不更新其他套件。此時可以:

# 安裝可用的最新 Linux 核心版本
$ sudo apt install linux-generic

如果想要安裝指定的 Linux 核心版本,可以先查詢所有可用的 Linux 核心版本,並根據自己的需求安裝:

# 查詢可用的 Linux 核心版本
$ sudo apt-cache search linux-image

# 安裝指定的 Linux 核心版本
$ apt install linux-generic-6.1.0-cloud-amd64
如果使用的是長期支援(Long Term Support, LTS)版本的作業系統,建議更新 Liunx 核心時選擇帶有 HWE 字樣的核心版本,通常會提供較新且全面的硬體支援。此處的 HWE 是硬體啟用(Hardware Enablement)的縮寫,對於增加硬體兼容性方面比較友善。

在安裝更新之後,需要重新啟動系統以使用新的 Linux 核心版本。如果需要檢查核心版本是否成功更新可以使用以下的命令:

# 重新啟動作業系統
$ sudo reboot

# 檢察系統上的 Linux 核心版本 [Method 01]
$ grep menuentry /boot/grub/grub.cfg | grep with | cut -d "'" -f 2

# 檢察系統上的 Linux 核心版本 [Method 02]
$ uname --kernel-release
$ uname --kernel-version

張貼留言