安裝ubuntu server 24.04, 含RAID 1, GUI 紀錄

 1. 組裝好PC後, 記得先更新主機板的firmware!  以ASUS主機板來說, 到官網找到對應板子的BIOS下載, 會拿到一個ZIP檔, 解開後, 放到格式化為FAT32的USB隨身碟, 開機按F1或DEL進入BIOS。找到更新firmware的地方, 插入USB隨身碟, 選取新的firmware檔案。(以我的例子來說, 是TUF-GAMING-Z790-PLUS-WIFI-ASUS-1805.CAP的檔案, 更新時間並不快, 要等一下!)


2. 到ubuntu官網取得ubuntu server 24.04的ISO檔。(我拿到的是ubuntu-24.04.1-live-server-amd64.iso)


3. 將ISO檔燒錄到USB隨身碟去, 一般使用balenaEtcher。用該USB隨身碟開機, 依螢幕指示, 輸入帳號等資訊, 然後要設定二個硬碟做成RAID 1(Mirror), 這個部份可以參考以下文章: https://kifarunix.com/install-ubuntu-24-04-with-uefi-and-software-raid-1/。大致上是要先設定二個硬碟為開機碟(boot device), 此時安裝程式會在硬碟上劃分出一個約1GB大小的分區; 然後剩下的空間再分割成一個GPT分區(GPT Partition), 記得要指定為未格式化(unformatted)。然後就可以選取Create Software RAID (md)的選項, 將分別位於2個硬碟上的分區組成一個md0的raid 1磁碟並格式化為EXT4格式且mount到/根目錄後, 就可以往後進行將ubuntu server裝到這個目錄。

到這裡還沒完! 重開機後, 檢查RAID 1是否正常運作。記得將開機分區, 由運作中的那個, 複製到另一個去。這樣就完成了! 之後可以拔掉任何一個硬碟, 看可不可以正常開機。

4. Ubuntu server沒有GUI, 所以登入都只有指令列可以使用。但有些工具, 就是需要GUI, 其實GUI還是比較人性化的。可以參考這篇文章: https://phoenixnap.com/kb/how-to-install-a-gui-on-ubuntu, 大致上來說, 就是先裝一個Display Manager, 可以選擇SLiM 或 LightDM.。該文作者選擇SLiM 我選擇了LightDM.,下指令安裝之:

sudo apt install lightdm

接著是重點, 安裝ubuntu桌面:

sudo apt intall ubuntu-desktop

等它裝完, 再重開機, 下指令: sudo reboot, 重開機後, 就會看到GUI的登入畫面了。

-------------------------------------------------------------------------

註: 我安裝LightDM後, 發現登入畫面和之前的不一樣, 而且每5分鐘會自動進入睡眠(suspend), 但是由系統設定->Power也關不掉! 所以決定重裝, 這次不先安裝Display Manager, 而是直接安裝ubuntu桌面, 這次它直接裝完, 也沒問要用那個Display Manager! 重開後, 登入畫面就和一般Ubuntu Desktop版本的一樣, 也不會自動進入睡眠了。 2025/2/20

--------------------------------------------------------------------------

5.在重開機的過程中, 會注意到, 原本開機很快。現在卻變慢, 會卡在一個地方等很久, 如下圖。可以參考這篇帖子: https://askubuntu.com/questions/1217252/boot-process-hangs-at-systemd-networkd-wait-online, 大意是說ubuntu可以使用systemd-networkd或者NetworkManager來管理網路, 但不能同時用。同時用的結果, 就是會有衝突, 特別是開機的時候出現等很久的狀況。這是因為我們先安裝ubuntu server, 然後又安裝桌面的關係。簡單結論, 停用其中之一, 例如:

systemctl disable systemd-networkd.service



留言

這個網誌中的熱門文章

D-BUS學習筆記

Cisco Switch學習筆記: EtherChannel

Cisco Switch學習筆記: interface的封包錯誤統計