紅帽安裝在VMware內有Vcenter可使用 要用iso檔案進行 離線安裝GUII 怎麼執行?

在 VMware vCenter 環境下為 Red Hat Enterprise Linux (RHEL) 進行 離線 GUI(Server with GUI)安裝,核心在於確保虛擬機的虛擬光碟機正確掛載了 ISO 鏡像,並在安裝階段選對軟體組合。

以下是具體的執行步驟:

一、 準備工作 (vCenter 端)

  1. 上傳 ISO:將 RHEL 的完整版安裝 ISO(通常檔名含有 -dvd.iso)上傳至 vCenter 的 Datastore。
  2. 掛載鏡像
    • 在 vCenter 中找到該 VM,點擊 Edit Settings
    • CD/DVD Drive 選擇 Datastore ISO File,並選取上傳的 RHEL ISO。
    • 關鍵點:勾選右側的 ConnectedConnect 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 (圖形)。
iT邦幫忙 個人帳號:Kw6732