Skip to main content

安裝 Ubuntu 24.04 伺服器

Ubuntu 24.04 是一款穩定、易用且廣受社群與企業支持的開源作業系統,為 Canonical 推出的長期支援版本(LTS),將提供長達 5 年的更新與安全維護。此版本基於 Linux Kernel 6.8,內建多項現代化技術,支援多元硬體平台與雲端環境,適合用於桌面電腦、伺服器與容器化應用。Ubuntu 的套件管理、開發支援與中文社群資源也相當完整,因此深受開發者、學術單位、公部門與企業用戶的青睞。

由於 Ubuntu 24.04 為最新穩定版,並具備長期支援特性,預期將被廣泛導入各類應用環境,因此本次將進一步說明其基本安裝與部署操作,協助使用者快速進入實務應用。

image.png

官方 ISO 下載點

請先至 Ubuntu 的官網下載最新的 ISO 檔案,因為後續是伺服器的應用,我們會下載伺服器版本進行安裝示範工作。

image.png

國內 ISO 下載點

雖然 Ubuntu Server 目前最新的版本是 25.04 版,不過對於追求穩定的朋友來說,目前應該仍會選擇採用 24.04 LTS 的版本,目前 24.04 LTS 免費的版本可以支援到 2029 年 4 月,付費版則可支援到 2036 年 4 月,國內的下載點如下:

Ubuntu 正體中文站台載點

國家高速網路中心載點

國立成功大學載點

其它 Mirrror 站位置

如果要找其它的 mirror 站台,也可以參考以下的網址:

image.png

開始安裝系統

請先準備好你的機器環境,基本上測試的環境只需要 32GB 的硬碟空間及 2GB 的記憶體就可以運作了,請依照你自己的實際環境進行調調整,若是用 usb 開機安裝在實體機上的話,可參考這篇把 ISO 檔寫入 usb 隨身碟中,本篇說明是採用 PVE 虛擬機架構進行測試(如果對 PVE - Provmox VE 有興趣的朋友,可以先參考這裡)。

開機進行安裝流程

以虛擬機開機後會先出現以下畫面,預設會停在「*Try or Install Ubuntu Server」,並按下 Enter 鍵繼續安裝流程,如果沒有在 30 秒內切換的話,系統會自動進行預設選項。

image.png

選擇語言

以虛擬機開機後經過一連串的訊息畫面後,會先出現以下選單,請利用方向鍵往上切換至「English」,並按下 Enter 鍵繼續安裝流程。

image.png

設定鍵盤佈局

系統會詢問你是否要變更你的鍵盤佈局,一般來說不會有什麼變化,請利用 TAB 鍵切換到 [Done] 後按下 Enter 鍵繼續安裝步驟。

image.png

選擇安裝模式

接著的畫面會詢問你,要選擇使用什麼樣的模式來安裝 Ubuntu Server?在此可以直接選擇預設的「Ubuntu Server」模式進行,另外如果有連上網路的話,建議可以勾選「Search for third-party drivers」由系統幫你更新硬體的 Drivers,完成後請利用 TAB 鍵切換到 [Done] 後按下 Enter 鍵繼續安裝步驟。

image.png

設定 IP

設定 IP 的部份,如果沒有想特別設定的話,採用預設的 DHCP 即可,不過通常伺服器應用都會設定固定 IP,在此請先將光標用鍵盤方向鍵移動至「ens18 eth」這邊並按下「Enter」鍵選取「Edit Ipv4」,再按下「Enter」鍵進到「IPv4 Method」的選項,預設會設定為「Automatic (DHCP)」,請先按下「Enter」鍵,並用方向鍵「下」將選項切換為「Manual」。

image.png

按下「Enter」鍵後,會直接出現 IPv4 固定 IP 的設定畫面,請填入內部網路的資訊,Subnet 寫法範例( C class:192.168.1.0/24 )

image.png

接下來請將光標移動到「Save」,並按下「Enter」鍵繼續下一步,會回到網路的設定畫面,此時 IP 已經變了,再把光標移動到「Done」按下「Enter」鍵繼續下一步。

image.png

指定 Proxy

接著下來看到 Proxy 的設定畫面,通常不會設定,直接在「Done」按下「Enter」鍵跳過即可。

image.png

設定預設更新來源

接下來設定預設的 Ubuntu 套件來源庫的位置,沒有意外的話,一開始都會使用預設值,請直接在「Done」按下「Enter」鍵繼續即可。

image.png

分割硬碟

然後來到分割硬碟的畫面,通常都是建議要自行建立硬碟分割資訊,基本上我們需要幾個分割區:

  • boot - 放置核心相關檔案。
  • swap - Linux 記憶體置換分割區。
  • /        - root 空間,如果是測試站台,可以把剩下的空間都分給它。
  • /var   - 通常會是網頁、mail、Log 等資源的硬碟空間,如果是正式主機,建議將此分割區獨立依據用述做更詳細的規劃。
  • /data - 通常會做為網站服務的用戶儲存空間路徑,不會直接曝露在網站的連結路徑中。

因為此是是示範主機,故本文只分割 boot(1GB)、swap (4GB),其它的空間就分配給 / 分割區,請先將滑鼠光標移動到「Custom storage layout」並按下「Enter」鍵,選完後一樣把光標移動到「Done」按下「Enter」鍵繼續。

image.png

接下來進到儲存裝置的設定畫面,首先,先設定哪一個硬碟為「開機碟」,本文案例只有一個硬碟,請先選擇硬碟的型號,按下「Enter」鍵,並將光標移動到「Use As Boot Device」並按下「Enter」鍵繼續。

image.png

完成後,在下方的「USED DEVICES」列表就會出現設定好的開機磁區清單。

image.png

接下來請將光標移動到「free space」,並按下「Enter」鍵選擇「Add GPT Partition」後,分別設定 boot(1GB/Ext4)、swap(4GB/swap) 及 /(約27GB/Ext4) 的分割資訊,每個分割區資訊填寫完成後,都請將光碟移動到「Create」按下「Enter」鍵完成設定。

  • boot(1GB)

image.png

  • swap(4GB)

image.png

  • /(剩下的空間 - 留空白就是把所有空間都分配下來)

image.png

分割完的資訊列表如下,確認無誤後,請將光標移動到「Done」並按下「Enter」鍵繼續。

image.png

系統會提出警告,確認後請將光碟移動到「Continue」並按下「Enter」鍵繼續往下。

image.png

設定主機名稱及使用者資訊

接下來請設定主機的名稱及一位使用者帳號,此帳號未來會擔負管理帳號的身份,確認後請將光標移動到「Done」並按下「Enter」鍵繼續往下。

image.png

啟用 Ubuntu Pro

如果您有購買 Ubuntu Pro 的服務,請在此勾選「Enable Ubuntu Pro」,若沒有的話請停留在「Skip for now,並將光標移動到「Continue」並按下「Enter」鍵繼續往下。

image.png

安裝 OpenSSH Server

系統會出現安裝 OpenSSH Server 的畫面,如果不安裝,則開始時候就只能在機器前面登入,所以建議一開始請選擇安裝,請用鍵盤光標移動到「Install OpenSSH Server」的位置,按下「Enter」鍵選擇,「Importy SSH identity」的部份就採用預設設定即可,然後請將光標移動到「Done」並按下「Enter」鍵繼續往下。

image.png

選擇安裝第三方套件

Ubuntu 系統會依據硬體,自動偵測是否要額外安裝合適的第三方 Driver,請在畫面中將光標移動到「Continue」並按下「Enter」鍵繼續往下。

image.png

選擇安裝其它套件

Ubuntu 幫用戶整合許多工具,安裝流程的最後會列出清單讓用戶參考,這邊目前建議是不需要安裝,請將光標移動到「Done」並按下「Enter」鍵繼續往下。

image.png

安裝進行中

接下來系統會開始進行安裝作業,如下所示,請等待其完成。

image.png

重新開機

安裝完成後,畫面最下的選單會變成「Reboot Now」,代表已完成安裝作業,請先移除主機的光碟片,或是移除虛擬主機的開機 ISO 位置設定,然 後將光標移動到「Reboot Now」並按下「Enter」鍵重新開機即完成安裝作業。

image.png

成功開機的畫面如下:

image.png