Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

22.2. 透過 VNC 進行安裝

Anaconda 安裝程式提供了兩種安裝模式給 VNC 使用:直接模式(Direct Mode)與連線模式(Connect Mode)。直接模式需要 VNC 檢視程式啟動與欲安裝系統的連線。連線模式則需要由欲安裝的系統啟動連線至 VNC 檢視程式。連線建立後,這兩種模式就沒有任何區別。要使用何種模式端視環境的配置而定。
直接模式
在此模式中,Anaconda 的配置方式為開始安裝過程,但要等到 VNC 檢視程式連上之後,才會進行下一步。要安裝系統的螢幕上會顯示 IP 位址與連接埠。使用這些資訊就可以從其它電腦連上要進行安裝的系統。也因此,您必須能看到、接觸到要安裝的系統。
連線模式
在這模式中,VNC 檢視程式會在遠端系統上以「聆聽模式」(listening mode)啟動。接下來檢視程式會等待某個特定連接埠的連入連線。然後,Anaconda 會被啟動,主機名稱與連接埠號會以開機選項或 Kickstart 指令的方式提供。安裝開始時,安裝程式會使用指定的主機名稱與連接埠號建立連線,連上聆聽的用戶端。也因如此,您的遠端系統必須能接受來自外部的網路連線。

選擇 VNC 安裝模式的考量

  • 能看到、接觸到系統
    • 如果您無法看到要安裝系統的畫面,並接觸到此系統,那麼就必須使用連線模式。
  • 網路連線的規則與防火牆
    • 如果要安裝的系統不允許透過防火牆連入,那就必須使用連線模式,或停用防火牆。停用防火牆可能會導致安全上的疑慮。
    • 如果執行 VNC 檢視程式的遠端系統不允許透過防火牆連入,那就必須使用直接模式,或停用防火牆。停用防火牆可能會導致安全上的疑慮。

注意

要透過 VNC 開始執行安裝,您必須使用自訂的開機選項。要使用自訂開機選項的方式,會根據系統架構而有所不同。欲知在各種架構下編輯啟動選項之指示,請參見:

22.2.1. 用 VNC 直接模式進行安裝

VNC 直接模式指得是 VNC 檢視程式啟始連向要安裝的系統。Anaconda 會告訴使用者何時啟始此連線。

過程 22.1. 在直接模式中啟動 VNC

  1. 在用來連接到欲安裝系統的工作站上,開啟 VNC 檢視程式(例如 TigerVNC)。您會看到類似 圖形 22.1, “TigerVNC 的連線詳細內容” 的畫面,讓您輸入 IP 位址。
    TigerVNC 的連線詳細內容

    圖形 22.1. TigerVNC 的連線詳細內容

  2. 啟動要安裝的系統,直到啟動選單出現。在選單中,按下「Tab」鍵編輯啟動選項。在命令列的最後加入 inst.vnc 選項。
    此外,如果您想要限制 VNC 存取要安裝的系統,請一併加入 inst.vncpassword=PASSWORD 啟動選項。請以您想要在安裝過程中使用的密碼,取代 PASSWORD。VNC 密碼必須介於 6 到 8 個字元。

    重要

    使用 inst.vncpassword= 選項時,請使用暫時性的密碼。這密碼不應該是您在任何系統上所使用的真實密碼或 root 密碼。
    在 AMD64 與 Intel 64 系統上新增 VNC 啟動選項

    圖形 22.2. 在 AMD64 與 Intel 64 系統上新增 VNC 啟動選項

  3. 按下「Enter」鍵開始安裝程式。系統會啟始安裝程式,並啟動必要的服務。系統準備好時,您會在螢幕上看到類似以下的訊息:
    13:14:47 Please manually connect your VNC viewer to 192.168.100.131:1 to begin the install.
    請記下 IP 位址與連接埠(在上述例子中是 192.168.100.131:1)。
  4. 在執行 VNC 檢視程式的系統上,在「連線的詳細資料」對話視窗中輸入前一個步驟取得的 IP 位址與連接埠,格式與 Anaconda 畫面上顯示的相同。接下來,按下「連線」。VNC 檢視程式會連上要安裝的系統。如果您已設定 VNC 密碼,請在系統提示您的時候輸入密碼,並按下「OK」。
完成程序後,您會看到 VNC 連線已建立的新視窗,顯示安裝程式的選單。在這視窗中,您能使用 Anaconda 的圖形界面,就像直接在系統上安裝一樣。
您可以繼續進行:

22.2.2. 用 VNC 連線模式進行安裝

VNC 連線模式指得是要安裝的系統啟動連線,連至遠端系統上所執行的 VNC 檢視程式。在您開始之前,請確定遠端系統已配置為能接受連入的連線,並指定想要使用 VNC 的連接埠。如何確定連線不會被阻隔的方式,端視網路與工作站的配置。如何在 Red Hat Enterprise Linux 7 內配置防火牆的方式,請參閱《Red Hat Enterprise Linux 7 網路指南》。

過程 22.2. 在連線模式中啟動 VNC

  1. 在用戶端系統上以聆聽模式啟動 VNC 檢視程式。例如在 Red Hat Enterprise Linux 上使用 TigerVNC 的話,請執行:
    $ vncviewer -listen PORT
    請以您想要用來連線的連接埠取代 PORT
    終端機會顯示訊息,類似以下範例:

    範例 22.1. TigerVNC 檢視程式的聆聽

    TigerVNC Viewer 64-bit v1.3.0 (20130924)
    Built on Sep 24 2013 at 16:32:56
    Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt)
    See http://www.tigervnc.org for information on TigerVNC.
    
    Thu Feb 20 15:23:54 2014
     main:        Listening on port 5901
    
    當您看到這訊息時,VNC 檢視程式已經準備好,等待來自安裝系統的連入。
  2. 啟動要安裝的系統,等待啟動選單出現。在選單中,按下 Tab 鍵編輯啟動選項。請在命令列中加入以下選項:
    inst.vnc inst.vncconnect=HOST:PORT
    請以執行著聆聽 VNC 檢視程式的系統之 IP 位址取代 HOST,並以 VNC 檢視程式所聆聽的連接埠號取代 PORT
  3. 按下 Enter 開始安裝。系統會啟始安裝程式,並啟動必要的服務。一旦初始化完成,Anaconda 會試著連上前一個步驟所提供的 IP 位址與連接埠。
    連線成功建立後,您會在執行 VNC 檢視程式的系統上,看見新視窗顯示安裝清單。在這視窗中,您能使用 Anaconda 的圖形界面,就像直接在系統上安裝一樣。
完成程序後,您可以繼續進行: