上個禮拜四家裡的桌機開不了機,找了一天發現是系統的 SSD 掛掉了,就買了張 M.2 SSD,然後計畫順便把本來的 Ubuntu 16.04 升級到 Ubuntu 18.04,但 Ubuntu 18.04 把預設的界面從 Unity 換成 GNOME (然後披上 Unity 的皮),加上前陣子系統從 Intel 平台換到 AMD,整個狀況變得超混亂之後,就變成一連串踩地雷的過程...
最一開始是 UEFI + LUKS 的安裝問題,本來想裝到 M.2 SSD 上面,但 Ubuntu 18.04 的 grub-install
就是硬寫到 /dev/sda
不能改:「“Unable to install GRUB in /dev/sda” when installing GRUB」,照著這篇的 workaround 用還是不行,最後放棄,直接生一顆 SATA SSD 接到 SATA Port 1,把 M.2 當作資料碟。
硬體相關的問題:
- AMD 的 3700X 在 Linux 下還是有人會遇到 C6 bug,如果有遇到的話可以透過 BIOS 的設定 (workaround) 避免:「Can we recognize broken C6 states in all of Zen, Zen+ and Zen2? Striking people at idle (Mostly only Linux and BSD users)」
- 華碩的主機板內建了 Intel I211-AT 這個網路卡 (家裡用 ASUS ROG STRIX B450-F GAMING,公司用 ASUS PRIME X470-PRO),但在 Linux 下用起來很卡 (kernel 版本是 4.15 與 5.0),與網路有關的指令有時候會卡個幾秒鐘 (像是
ifconfig
或是ip link
這樣的指令)。 - 續上,家裡的因為剛好週末有時間交叉測試,測了三四天後嘗試另外插一張 Intel 的網路卡 (PCI-E) 後改接過去就解決了... 到公司後先拿 USB 網卡測試看看,如果真的就不卡的話再找一張 PCI-E 的網卡換掉。
軟體相關的問題:
- 目前不支援從 GUI 設定 PPPoE 的網路 (沃槽),幾種方式裡面我推薦用
pppoeconf
設定會比較好,然後可以改/etc/ppp/options
加上 IPv6 的設定。 - 本來想裝 gnome-shell-extension-system-monitor 觀察系統狀態,但會造成系統超級卡,關掉後就變成普通的卡 (後來就找到 Intel I211-AT 的那個問題了)。
現在至少是堪用的程度了,接下來就是不斷的補各種設定...
死守 UbuntuMate 中 XD
不過底層應該都一樣就是了
聽起來 AMD + Ubuntu 有點慘啊!
正在評估 AMD EPYC 伺服器說..