最近在物色一台安裝Ubuntu後不太會出現相容性問題的筆電
挑出中意的型號後,可以先到這些網站查查相容性:
- 到 Ubuntu Certified Laptop 是否已經有該型號
- 到 Linux Hardware 查該型號是否有網友已用 hw-probe 工具回報相容性
- 到 Youtube 找有沒有人拍過該型號😂
事前調查
有鑑於入門筆電大部份沒做有線網路孔(RJ45),
請事先確認該型號的 WIFI 網卡型號,是否能在其他筆電,被 linux 正常驅動
以我最後買的 Dell Inspiron 14 5425 來說,官方規格說它用 MT7921
在 Google 可以搜尋到 Linux Hardware 關於 MT7921 的相容性報告
在裡面提到 linux kernel 5.12 之後就有它的驅動,並且在 Ubuntu 22.04 上普遍是「Works」
那我就安心惹
買進來之後跑 hw-probe 的結果:https://linux-hardware.org/?probe=16e98704b5
我的需求
分享一下我的規格要求
| 需求 | 實際規格 |
大小適中 | 約 14 吋 |
---|---|
效能夠 | CPU:AMD 5000 系列(Zen3) |
RAM:16G 雙通道 | |
WIFI:6 | |
SSD:512 GB | |
續航好 | CPU:U系列 |
GPU:不需要 | |
電池:50瓦時以上 | |
外觀好看 | HP Pavilion |
Dell Inspiron | |
Lenovo Slim 5 Pro |
可以參考:https://www.youtube.com/watch?v=_aELhI5Pihs
以及:https://www.youtube.com/watch?v=jKJ12lo8P1o
安裝指南
整台電腦只裝 Ubuntu 請參考官方教學:Install Ubuntu desktop
要裝雙系統請參考:How to install Ubuntu 20.04 and dual boot alongside Windows 10
闔上筆電再打開後,系統停止回應
安裝 Ubuntu 時,我把 SWAP 設為 4 GB
安裝完後第一次闔上筆電再開,馬上就整台電腦停止回應
等了一兩分鐘都沒有回魂,只能重開
我把這篇文章分享到 Telegram 的 Ubuntu tw 社群後,群友指出:
我遇到的是 suspend 的問題,但這解法是針對 hibernate
所以 root cause 還沒被找到
我用了下列的關鍵字搜尋:
-
ubuntu
-
suspend
-
freeze / hang
我找到這篇看似相對可靠的解法:Ubuntu 20.04 freezing after suspend solution
這篇文章的作者也找過很多(我也看過)的解法,而對他來說都沒有效
我根據它的建議調整 SWAP size 到 ram_size + sqrt(ram_size) = 20 GB
之後,重新打開筆電時花了 30 秒回魂,算是有成功吧
調整闔上筆電時的行為
承上,因為我無法接受「打開筆電要等 30 秒讓它回魂」
所以我最後還是調整了 lid close behavior
參考這篇文章,把 /etc/systemd/logind.conf
中的 HandleLidSwitch
設成 lock
這樣關上筆電時只會鎖定使用者
調整SWAP Partition後開機很慢
呈上
我把原先的 SWAP partition 刪除、縮小 root partition、重新建立 SWAP partition
接著雖然能順利開機進桌面,只是要花很久(2分鐘)
可以參考:Very slow boot with Ubuntu 15.04
更新 /etc/fstab
裡面紀錄著的 SWAP partition UUID