請問在ubuntu 中,有沒有指令可以檢查當下最新的「官方支援」的核心版本?
apt update & apt list —upgradable
如果官方有新的核心版本,你會在上面這個指令跑完後看到
我用這個查,只是這個會顯示出所有可用的版本
dpkg --list | grep linux-image
如果 apt list —upgradable 裡面沒有出現 linux-image,那你安裝的應該就是最新版本?
因為我有用 mainline 管理核心 現在是想找官方支援的,而不是 mainline 裡面的
你是想要知道目前裝的是 5.10 還是 5.11 嗎?
»他們經常打破司機,尤其是Nvidia /AMD和無線
...這司機好可憐
剛剛弄了一台乾淨的ubuntu focal 20.04.1 來做測試
administrator@ubuntu:~$ sudo apt list --upgradable|grep linux-image
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
linux-image-generic/focal-proposed 5.4.0.102.106 amd64 [upgradable from: 5.4.0.48.51]
administrator@ubuntu:~$ uname -r
5.4.0-48-generic
administrator@ubuntu:~$
所以我可以認為 20.04.1 官方支援的最新kernel 版本就是
5.4.0.102 了?
應該吧,不同 Ubuntu 版本支援的最新 kernel 版本不一樣
> Desktop installations of 20.04 default to tracking the HWE stack. Server installations will default to the GA kernel and provide the enablement kernel as optional.
我用 server 測試,安裝的是 20.04.1 版本,進去系統之後,做 apt upgrade , reboot , 然後 apt dist-upgrade 升級到 20.04.4
reboot , 然後再下 apt list —upgrable ,就沒有可以支援的版本了
這時候server 的kernel 版本在 5.4.0-102
因為你裝的是 20.04.1 ,你裝 20.04.2 結果會不一樣
那就是前面講的 ... .0, .1 會停在 kernel 5.4
這我覺得想不通,所以我用 20.04.2 裝的,可以升級kernel 到5.13 ,但我用20.04.1的安裝好了,就算我apt dist-upgrade 到 20.04.2 ,我還是只能用 5.4 ? 即使都一樣沒有安裝 HWE ?
因為我用的是 legacy server iso , 所以沒有 20.04.2這版本(legacy 最新的就是20.04.1了) 所以也就沒有新版本的 kernel ...
然後我的pxe 裡面也沒有寫要安裝 linux-image-generic-hwe-20.04 加上我都用 mainlin 去裝,所以一直沒注意到「官方」的kernel 版本其實只有到 5.4 ..
今天是因為進了一台 i5 11還是12代 , user說要升級kernel 才有支援最新的cpu 的某個功能
所以我 ansible 還沒跑完就丟給 user去搞,結果就一直裝不起來 然後才發現有這種狀況
對,就是比較猛的核心 跟比較弱雞的核心自動切換的那個
那你需要的應該不是剛剛前面討論的「舊版」,18.04 開始就都用 live installer 了
沒有唷,記得是 20.04 官網才把 legacy 版本的連結藏起來
sudo apt install --install-recommends linux-generic-hwe-20.04
你要的就是這個指令
沒有,以前都還有個alterative download 的區塊
20.04 之後才消失的