在 VMware vCenter 環境下為 Red Hat Enterprise Linux (RHEL) 進行 離線 GUI(Server with GUI)安裝,核心在於確保虛擬機的虛擬光碟機正確掛載了 ISO 鏡像,並在安裝階段選對軟體組合。
以下是具體的執行步驟:
一、 準備工作 (vCenter 端)
- 上傳 ISO:將 RHEL 的完整版安裝 ISO(通常檔名含有
-dvd.iso)上傳至 vCenter 的 Datastore。 - 掛載鏡像:
- 在 vCenter 中找到該 VM,點擊 Edit Settings。
- 在 CD/DVD Drive 選擇 Datastore ISO File,並選取上傳的 RHEL ISO。
- 關鍵點:勾選右側的 Connected 與 Connect at power on。
二、 RHEL 安裝程式設定
啟動 VM 並進入 RHEL 安裝歡迎介面後,請按照以下重點設定:
1. 軟體選取 (Software Selection)
這是離線安裝 GUI 的關鍵。
- 點擊 Software Selection。
- 左側基本環境選擇 Server with GUI。
- 右側可根據需求勾選額外組件(如開發工具、系統管理工具等)。
- 點擊 Done。
2. 安裝來源 (Installation Source)
- 系統預設通常會自動偵測到掛載的虛擬光碟(Local Media)。
- 確保狀態顯示為 "Local Media",不需要輸入任何網路路徑。
3. 網路與主機名稱 (Network & Host Name)
- 雖然是離線安裝,但建議先在此處開啟網卡並設定好 Hostname,省去之後手動修改設定檔的麻煩。
三、 離線環境下的注意事項
關於訂閱(Subscription Manager): 在離線安裝時,請忽略 "Connect to Red Hat" 的警告。安裝程式會直接從 ISO 檔案中提取 GUI 相關的 RPM 套件,不需要連上紅帽官網。
安裝後的本地 Yum/DNF 源配置
安裝完成後,若未來需要在離線狀態下安裝其他工具(如 vim, net-tools),你需要將 ISO 掛載並設為本地 Repo:
掛載光碟:
mount /dev/cdrom /mnt建立 Repo 設定檔: 在
/etc/yum.repos.d/下建立一個.repo檔:[local-baseos] name=Local BaseOS baseurl=file:///mnt/BaseOS enabled=1 gpgcheck=0 [local-appstream] name=Local AppStream baseurl=file:///mnt/AppStream enabled=1 gpgcheck=0執行安裝指令
使用dnf groupinstall指令安裝圖形介面套件組:
# 檢查是否有 "Server with GUI" 套件組
dnf group list --installed
# 開始安裝 GUI
dnf groupinstall "Server with GUI" -y
設定系統預設啟動圖形介面
安裝完成後,必須告訴系統下次開機直接進入圖形模式,而不是文字模式:
# 設定預設標靶為圖形介面
systemctl set-default graphical.target
# 立即啟動圖形介面 (不需重啟即可切換)
systemctl isolate graphical.target- 確認狀態:使用
systemctl get-default可以確認目前預設是multi-user.target(文字) 還是graphical.target(圖形)。