Red Hat Training

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

安裝指南

Red Hat Enterprise Linux 7

在所有硬體架構上安裝 Red Hat Enterprise Linux 7

Red Hat Engineering Content Services

Red Hat Engineering Content Services

Petr Bokoč

Red Hat 工程部出版中心

Tomáš Čapek

Red Hat 工程部出版中心

Barbora Ančincová

Red Hat 工程部出版中心

Yoana Ruseva

Red Hat 工程部出版中心

Brian Exelbierd

Red Hat 工程部出版中心

摘要

本指南解釋了如何啟動 Red Hat Enterprise Linux 7 安裝程式(anaconda),以及如何在 AMD64 和 Intel 64 系統、64 位元的 IBM Power System 伺服器、以及 IBM System z 上安裝 Red Hat Enterprise Linux 7。本指南亦包含了進階的安裝方法,例如 Kickstart 安裝、PXE 安裝,以及 VNC 上的安裝。最後,它亦描述了通用的安裝後工作,並解釋了如何針對於問題進行疑難排解。

章 1. 下載 Red Hat Enterprise Linux

如果您有 Red Hat 訂閱服務,您可以從 Red Hat 客戶入口網站下載 Red Hat Enterprise Linux 7 的安裝「ISO 映像檔」。如果您沒有訂閱服務,您可以購買訂閱服務,或從軟體與下載中心取得免費試用版,網址為 https://access.redhat.com/site/downloads/
AMD64 和 Intel 64(x86_64)與 IBM Power Systems(ppc64)架構有兩種基本的安裝媒介:
安裝 DVD
完整的安裝映像檔,可以在不需要額外套件軟體庫的情況下,啟動安裝程式,進行整個安裝程序。
boot.iso
最精簡的啟動映像檔,用來啟動安裝程式,但需要能夠存取額外的套件軟體庫,進而安裝軟體。

注意

您也可以找到 IBM System z 使用的安裝 DVD。它們能被使用來透過 SCSI DVD 光碟機啟動安裝程式,或亦可作為安裝來源。
下列表格顯示了不同架構上的可用開機與安裝媒介類型,並記下您產生媒介時所需的映像檔。

表格 1.1. 啟動與安裝媒介

系統架構 最小啟動映像檔 完整安裝映像檔
請以 Red Hat Enterprise Linux 的版本取代 variant(例如 serverworkstation)。
AMD64 和 Intel 64 rhel-variant-7.0-x86_64-boot.iso rhel-variant-7.0-x86_64-dvd.iso
IBM Power Systems rhel-variant-7.0-ppc64-boot.iso rhel-variant-7.0-ppc64-dvd.iso
IBM System z 無法使用 rhel-variant-7.0-s390x-dvd.iso
如果您享有訂閱服務,或有試用版的訂閱服務,請遵循以下步驟取得 Red Hat Enterprise Linux 7 的ISO 映像檔:

過程 1.1. 下載 Red Hat Enterprise Linux ISO 映像檔

  1. 請連上客戶入口網站 https://access.redhat.com/home 並點選右上方的「登入」。在系統提示時輸入身分認證資訊。
  2. 點選「下載軟體」網頁,網址為https://rhn.redhat.com/rhn/software/downloads/SupportedISOs.do。您會看到可下載的所有 Red Hat Enterprise Linux 版本。
  3. 選擇 Red Hat Enterprise Linux 的版本,並點選該版本的連結。請確定您選擇了正確的安裝版本:Client(用戶端)、Workstation(工作站)、Server(伺服器)、或 Compute Node(運算節點)。IBM Power Systems 與 IBM System z 也可以找到 Server(伺服器)版本。如果您不確定哪種版本最適合需要,請參閱〈http://www.redhat.com/products/enterprise-linux/server/compare.html〉。此外,各版本的可用套件清單也可從〈Red Hat Enterprise Linux 7 套件清單〉中取得。
    可用版本的每一個項目都可以進一步展開,方法是按下左方的「+」按鈕。這會開啟另一份清單,顯示可下載的額外版本。
  4. 這會顯示可下載清單。在大部分情況下,會有兩種可下載版本:一是最小安裝的開機映像檔,一是完整安裝的 ISO 映像檔。這些映像檔皆已詳述如上。您也可以找到其它映像檔,例如事先配置好的虛擬機器映像檔;但這主題已超出本文件的範圍。
    選擇您想要使用的映像檔,然後點選其名稱,開始下載至您的電腦上。
  5. 除此之外,您可以選擇使用校驗碼工具程式,例如 md5sumsha256sum,來驗證下載後的映像檔之完整性。產生校驗碼的詳細資料,請參閱 md5sum(1)sha256sum(1) 的 man page。
    您也可以在開始安裝時,使用安裝程式來校驗媒介的完整性 - 詳情請參閱〈節 20.2.2, “驗證開機媒介”〉。
從 Red Hat 客戶入口網站下載 ISO 映像檔之後,您可以:

章 2. 製作媒介

本章描述了如何使用依照〈章 1, 下載 Red Hat Enterprise Linux〉中的步驟所取得的 ISO 映像檔,建立成可開機的實體媒介,例如 DVD 或 USB 卸除式磁碟。您可以使用這些媒介來啟動,進而開始安裝程序。如果您打算使用實體媒介將 Red Hat Enterprise Linux(以下簡稱 RHEL)安裝至 AMD64 或 Intel 64 或 IBM Power Systems 上,請使用這些步驟。欲知如何在 IBM System z 伺服器上安裝 RHEL,請詳見〈章 14, 在 IBM System z 上啟動安裝程序〉。欲知如何設定「PXE 伺服器」(Preboot Execution Environment),以透過網路進行基於 PXE 的安裝程序,請參閱〈章 21, 準備網路安裝〉。

2.1. 建立安裝 CD/DVD

透過燒錄軟體與燒錄機,便可以製作安裝用的 CD 或 DVD。根據每台電腦上的作業系統與燒錄軟體的不同,燒錄 ISO 映像檔的作法均有所不同。從 ISO 映像檔燒錄光碟的實際步驟,請參閱您燒錄軟體的使用手冊。

注意

您可以在光碟上燒錄最基本的開機程序,或是完整的安裝程序。然而,鑑於完整安裝程序 ISO 映像檔的大小(介於 4 ~ 4.5 GB),只有 DVD 才能完整收錄。而最基本的開機程序只佔大約 300 MB,燒錄至 CD 或 DVD 均可。
請確定您的燒錄軟體可以將映像檔燒錄至光碟。雖然大多數燒錄軟體都支援此功能,但總有例外。請特別注意 Windows XP 和 Windows Vista 內建的光碟燒錄功能無法燒錄 DVD;並且較舊的 Windows 作業系統沒有任何內建的光碟燒錄功能。因此,若您的電腦安裝了 Windows 7 之前的 Windows 作業系統,您將需要使用特定軟體來進行這項工作。Windows 上常用的光碟燒錄軟體包括 Nero Burning ROMRoxio Creator。Linux 上的大部分燒錄軟體,例如 BraseroK3b,亦內建從 ISO 映像檔燒錄至光碟的功能。
在某些電腦上,用來由 ISO 檔案燒錄至光碟的選項會被整合入檔案瀏覽器中的內容選單。比方說,當您在一部裝了 Linux 或 UNIX 作業系統、並執行 GNOME 桌面環境的電腦上,右鍵點選一個 ISO 檔案時,Nautilus 檔案瀏覽器將會顯示一則「寫入光碟」的選項。

2.2. 建立 USB 安裝媒介

除了 CD/DVD 以外,您也可以使用 USB 隨身碟來建立安裝媒介,進而在 AMD64、Intel 64 與 IBM Power System 伺服器上安裝 RHEL。使用 Linux 或 Windows 的確切步驟有所不同。您可以使用同樣的程序來建立最小安裝媒介與完整安裝媒介;唯一的限制是 USB 隨身碟的大小:它必須擁有足夠的空間容納整個映像檔,最小安裝媒介需要大約 350 MB,而完整安裝媒介需要 4.5 GB。

2.2.1. 在 Linux 上建立 USB 安裝媒介

以下步驟假設您使用的是 Linux 系統,並且已下載了 ISO 映像檔,如〈章 1, 下載 Red Hat Enterprise Linux〉所述。在大部分的 Linux 版本上,您不需要安裝額外套件即可使用這些步驟。

警告

這項步驟會移除資料。當您進行這項程序時,USB 卸除式裝置上的資料將會被刪除,並且將不會有任何警告。請確認您指定了正確的 USB 卸除式裝置,並且確認該磁碟不包含任何您所希望保留的資料。
許多 Linux 版本都提供了自有的工具,以建立 USB 媒介:例如 Fedora 的 liveusb-creator、Ubuntu 的 usb-creator 等等。一一詳述這些工具超出本指南的範疇,以下步驟能在大部分 Linux 系統上運作。

過程 2.1. 在 Linux 上建立 USB 媒介

  1. 將 USB 隨身碟連上系統,然後執行 dmesg 指令,這會顯示最近發生的事件紀錄。在記錄的最底下,您會看到剛插入的 USB 隨身碟的幾項紀錄,跟以下類似:
    [ 170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk
    請記下已連上裝置的名稱,上述範例顯示的是 sdb
  2. 登入為 root 使用者:
    $ su -
    輸入 root 的密碼。
  3. 請確認系統並未掛載該裝置。首先,使用 findmnt device 指令與剛剛找到的裝置名稱。例如裝置名稱為 sdb 的話,請使用以下指令:
    # findmnt /dev/sdb
    如果該指令未顯示任何結果,您可以進行下一步驟。然而,如果該指令顯示了結果,表示該裝置已經自動掛載,在進行下一步之前必須先加以卸載。螢幕上顯示的結果會與以下類似:
    # findmnt /dev/sdb
    TARGET   SOURCE   FSTYPE  OPTIONS
    /mnt/iso /dev/sdb iso9660 ro,relatime
    
    請記下 TARGET 一欄的結果。接下來,請使用 umount target 指令來卸載裝置:
    # umount /mnt/iso
  4. 使用 dd 指令將安裝用的 ISO 映像檔直接寫入 USB 裝置:
    # dd if=/path/to/image.iso of=/dev/device bs=blocksize
    請以您下載的 ISO 映像檔之完整路徑取代 /path/to/image.iso,以先前用 dmesg 指令找到的裝置名稱取代 device,並指定適宜的區塊大小(例如 512k)來加快寫入程序。bs 是選用參數,但可以顯著加快處理速度。

    重要

    請確定您輸入的是「裝置」名稱(例如 /dev/sda)作為),而非「分割區」的名稱(例如 /dev/sda1)。
    舉例來說,如果 ISO 映像檔位於 /home/testuser/Downloads/rhel-server-7.0x86_64-boot.iso,同時所偵測到的裝置名稱為 sdb,則指令是:
    # dd if=/home/testuser/Downloads/rhel-server-7.0x86_64-boot.iso of=/dev/sdb bs=512k
  5. dd 指令將映像檔寫入裝置時,請稍加等待。請注意寫入裝置時螢幕上不會顯示進度表;寫入完成後系統會回到 # 提示符號。之後請登出 root 帳號並拔除 USB 裝置。
USB 磁碟現在已準備好作為開機裝置使用。您能繼續進行 章 5, 在 AMD64 和 Intel 64 系統上啟動安裝程式(AMD64 和 Intel 64 系統)或是 章 10, 在 IBM Power Systems 上啟動安裝程序(IBM Power Systems 伺服器)。

2.2.2. 在 Windows 上建立 USB 安裝媒介

在 Windows 上建立可開機 USB 媒介的步驟端視您使用的工具而定。有許多工具程式可將 ISO 映像檔寫入 USB 裝置。Red Hat 建議使用 Fedora LiveUSB Creator,您可以從 https://fedorahosted.org/liveusb-creator/ 下載。

重要

使用「檔案總管」或類似的檔案管理員,將 ISO 映像檔傳送到 USB 裝置上,並無法製作出可開機裝置。

過程 2.2. 在 Windows 上建立 USB 媒介

  1. 下載並安裝 Fedora LiveUSB Creator
  2. 下載您想要使用的 Red Hat Enterprise Linux ISO 映像檔。(欲知如何取得 ISO 映像檔的詳情,請參閱〈章 1, 下載 Red Hat Enterprise Linux〉。)
  3. 將用來建立開機媒介的 USB 插入電腦。
  4. 開啟 Fedora LiveUSB Creator
  5. 在主視窗中,點選「瀏覽」按鈕,選擇已下載的 Red Hat Enterprise Linux ISO 映像檔。
  6. 從「目標裝置」下拉式選單中,選擇想要使用的磁碟機。如果磁碟機並未出現在清單上,請點選選單右方的「更新」按鈕,再試一次。
  7. 點選「建立 Live USB」,這會開始建立可開機媒介的過程。在下方的訊息方塊出現「完成!」訊息前,切勿拔出 USB 裝置。通常這過程會花上 15 分鐘,端視磁碟的寫入速度、USB 規格的版本、以及 ISO 映像檔的大小而定。
    Fedora LiveUSB Creator

    圖形 2.1. Fedora LiveUSB Creator

  8. 建立過程完成,且「完成!」訊息出現時,請使用系統提示區的「安全地移除硬體並退出媒體」圖示,卸載 USB 裝置。
USB 磁碟現在已準備好作為開機裝置使用。您能繼續進行 章 5, 在 AMD64 和 Intel 64 系統上啟動安裝程式(AMD64 和 Intel 64 系統)或是 章 10, 在 IBM Power Systems 上啟動安裝程序(IBM Power Systems 伺服器)。

2.3. 準備安裝來源

如〈章 1, 下載 Red Hat Enterprise Linux〉中所解釋,Red Hat Enterprise Linux 擁有兩種基本類型的媒介:最小型開機映像檔以及完整安裝映像檔(亦稱為 binary DVD)。若您下載了該安裝 DVD 並由此建立了一個開機 DVD-ROM 或 USB 磁碟,您能即刻進行安裝,因為此映像檔包含了您進行安裝時所需要的所有內容。
然而,若您使用最小型開機映像檔,您也必須配置額外的安裝來源。這是因為最小型安裝映像檔僅包含安裝程式本身,以及啟動您系統和安裝程序所需的工具;它不包含您希望安裝在系統上的軟體套件。
完整安裝 DVD ISO 映像檔可被使用來作為安裝來源。若您的系統將會需要 Red Hat 所沒提供的額外軟體,您應在安裝完成之後,配置額外的軟體褲並安裝這些套件。欲取得更多有關於在已安裝的系統上配置額外 Yum 軟體庫的相關資訊,請參閱《Red Hat Enterprise Linux 7 系統管理員指南》。
安裝來源能是以下任何項目:
  • DVD:您可將安裝 DVD 的 ISO 映像檔燒錄到一片 DVD 上並配置安裝程式,使其由此光碟安裝套件。
  • 硬碟:您可將安裝 DVD 的 ISO 映像檔放置在硬碟上,並由它來安裝套件。
  • 網路位置:您可將安裝 DVD 的 ISO 映像檔或是安裝目錄樹(截取自 binary DVD ISO 映像檔的內容)複製至安裝系統可存取的網路位置,並藉由使用以下協定來透過網路進行安裝:
    • NFS:安裝 DVD 的 ISO 映像檔會被放入一個網路檔案系統(NFS)share 中。
    • HTTPSHTTPFTP:安裝目錄樹會被放置在一個能透過 HTTPHTTPS 或是 FTP 存取的網路位置上。
當由最小型開機媒介啟動安裝程序時,您必須總是配置額外的安裝來源。當由完整的安裝 DVD 啟動安裝程序時,您亦可配置另一個安裝來源,不過這是非必要的 - 安裝 DVD 的 ISO 映像檔本身已包含了您安裝系統所需的所有套件,並且安裝程式會自動將此 binary DVD 配置為安裝來源。
您可透過以下方式來指定安裝來源:

2.3.1. DVD 上的安裝來源

您可將安裝 DVD 的 ISO 映像檔燒錄到一片 DVD 上,並配置安裝程式在您由另一個磁碟(例如 USB 卸除式磁碟上的最小型開機 ISO)啟動安裝程序時,由此光碟安裝套件。此程序與建立開機光碟媒介的程序相同 - 詳情請參閱〈節 2.1, “建立安裝 CD/DVD”〉。
當使用 DVD 作為安裝來源時,請確認安裝程序開始時,DVD 已插入光碟機中。Anaconda 安裝程式無法偵測到在安裝程式開始後才插入的媒介。

2.3.2. 硬碟上的安裝來源

使用 binary 安裝 DVD ISO 映像檔的硬碟安裝程序。若要使用硬碟來作為安裝來源,請將安裝 DVD 的 ISO 映像檔傳送至硬碟上,並將它連至安裝系統上。接著,請啟用 Anaconda 安裝程式。
您可使用安裝程式所能存取的任何類型硬碟,包括 USB 卸除式磁碟。Binary ISO 映像檔能位於硬碟上的任何目錄中,並且能使用任意的名稱;然而,若 ISO 映像檔不位於磁碟的頂層目錄中,或是頂層目錄中包含了超過一個映像檔時,您將需要指定欲使用的映像檔。這能透過使用開機選項、Kickstart 檔案中的設定項目,或在進行圖形化安裝程序時,手動式在「安裝來源」畫面中完成。
使用硬碟來作為安裝來源的限制就是,硬碟上的安裝 DVD ISO 映像檔必須位於一個 Anaconda 所能掛載之檔案系統的分割區上。這些檔案系統為 xfsext2ext3ext4,以及 vfatFAT32)。請注意,在 Microsoft Windows 系統上,格式化硬碟時所使用的預設檔案系統為 NTFS,並且亦能使用 exFAT 檔案系統,然而這兩種檔案系統皆無法在進行安裝程序時掛載。若您要在 Microsoft Windows 上建立一個使用來作為安裝來源的硬碟或是 USB 磁碟,請記得將該磁碟格式化為 FAT32

重要

FAT32 檔案系統不支援大於 4 GiB(4.29 GB)的檔案系統。某些 Red Hat Enterprise Linux 7 安裝媒介可能大於此大小,代表您無法將它們複製至使用此檔案系統的磁碟上。
當使用硬碟或是 USB 卸除式磁碟作為安裝來源時,請確認它在安裝程序開始時已連上系統。安裝程式無法在偵測到安裝程序開始之後才插入的媒介。

2.3.3. 網路上的安裝來源

將安裝來源放置在網路上能讓您由單一來源安裝多部系統,並且無需連接和拔除任何實體媒介。基於網路的安裝程序搭配 Preboot Execution Environment(PXE)伺服器使用時特別有用,這能讓您透過網路啟動安裝程序。此方法完全省略掉了建立實體媒介的步驟,並且能讓您同時在多部系統上輕易建置 Red Hat Enterprise Linux。欲取得更多有關於 PXE 伺服器設定上的相關資訊,請參閱〈章 21, 準備網路安裝〉。

2.3.3.1. 在 NFS 伺服器上的安裝來源

NFS 安裝方式會使用 Red Hat Enterprise Linux 安裝 DVD 的 ISO 映像檔,它放置在一個網路檔案系統伺服器的 exported directory 中,並且安裝系統必須要能夠讀取此目錄。若要進行一項基於 NFS 的安裝程序,您需要另一部能運作的系統作為 NFS 主機。
欲取得更多有關於 NFS 伺服器的相關資訊,請參閱《Red Hat Enterprise Linux 7 儲存管理指南》。

注意

下列步驟僅為基本的程序概要。您需要進行的確切 NFS 伺服器設定取決於系統的架構、作業系統、套件管理程式、服務管理程式,以及其它因素。若您使用的是 Red Hat Enterprise Linux 7 系統,您可完全依照此程序進行。欲取得先前 Red Hat Enterprise Linux 發行版的安裝來源建立程序,請參閱該發行版的相應《安裝指南》。

過程 2.3. 準備進行基於 NFS 的安裝程序

  1. 安裝 nfs-utils 套件。執行以下指令:
    # yum install nfs-utils
  2. 使用文字編輯器來開啟 /etc/exports 檔案(例如 VimGedit)。請注意,檔案可能尚未存在;安裝 nfs-utils 套件時未被建立。若是如此,請建立該檔案。
  3. 將以下一行附加至 exports 檔案中:
    /path/to/exported/directory host(options)
    
    /path/to/exported/directory 替換為您希望能夠被存取的目錄之完整路徑,將 host 替換為一組 exported directory 能透過其被存取的 IP 位址,並將 options 替換為欲使用的選項。
    若您希望允許由所有 IP 位址存取 exported directory,請使用 * 字元來代替 host。欲取得一列可用的 options 清單,請查看 nfs(5) man page。在大部分情況下,使用 ro 選項來使目錄成為唯讀已足夠。
    以下基本配置可將 /mnt/nfs 目錄設為所有客戶端皆僅能讀取:
    /mnt/nfs *(ro)
    
  4. 配置完成後儲存 /etc/exports 檔案並退出文字編輯器。
  5. 將安裝 DVD 的 ISO 映像檔傳送至您在 hosts 中指定的 NFS exported directory 上。若要如此,請執行下列指令:
    $ mv /path/to/image.iso /nfs/exported/directory/
    /path/to/image.iso 替換為安裝 DVD 的 ISO 映像檔之路徑,並將 /nfs/exported/directory/ 替換為您在 /etc/exports 配置檔案中指定的 exported directory。
  6. 啟用 nfs 服務。以 root 身份使用下列指令:
    # systemctl start nfs.service
    若在您更改 /etc/exports 配置檔案之前,服務就已經在執行的話,請將它重新啟用以確保載入編輯過後的檔案。若要重新啟用,請以 root 身份輸入以下指令:
    # systemctl restart nfs.service
在完成了以上程序後,安裝 DVD 的 ISO 映像檔將能透過 NFS 存取,並且準備好被使用來作為安裝來源。
當在進行安裝程序之前或當下配置安裝來源時,請指定 NFS 協定和伺服器的主機名稱。指定伺服器的 IP 位址對於 NFS share 無效。若您將安裝目錄樹複製至 share 的 root 的一個子目錄中,您就必須指定它。比方說,若您將安裝目錄樹複製入伺服器上的 /mnt/nfs/rhel7-install/ 中,並且伺服器的主機名稱為 myserver.example.com 的話,您必須指定 nfs:myserver.example.com:/rhel7-install 作為安裝來源。

2.3.3.2. HTTPS、HTTP 或 FTP 伺服器上的安裝來源

這項安裝方式亦能允許您進行基於網路的安裝。然而,和上述的 NFS 方式不同的是,此方式會使用到安裝目錄樹(一個包含了截取自安裝 DVD ISO 映像檔之內容的目錄)和一個有效的 .treeinfo 檔案。安裝來源能透過 HTTPSHTTP 或是 FTP 存取。
欲取得更多有關於 HTTP 和 FTP 伺服器上的相關資訊,請參閱《Red Hat Enterprise Linux 7 系統管理者指南》。

注意

下列步驟僅為基本的程序概要。您需要進行的確切 FTP 伺服器設定取決於系統的架構、作業系統、套件管理程式、服務管理程式,以及其它因素。若您使用的是 Red Hat Enterprise Linux 7 系統,您可完全依照此程序進行。欲取得先前 Red Hat Enterprise Linux 發行版的安裝來源建立程序,請參閱該發行版的相應《安裝指南》。

過程 2.4. 準備進行基於 FTP 的安裝程序

  1. 安裝 vsftpd 套件:
    # yum install vsftpd
  2. 您亦可選用性地在文字編輯器中開啟 /etc/vsftpd/vsftpd.conf 配置檔案(例如 Vim 或是 Gedit),並編輯任何您希望更改的選項。欲取得可用選項的清單,請查看《Red Hat Enterprise Linux 7 系統管理員參考指南》中的相應章節和 vsftpd.conf(5) man page。
    此程序剩下的部分將會假設您使用了預設的選項。請注意,若要進行此程序剩下的步驟,匿名使用者必須要擁有讀取檔案的權限。
  3. 將完整的 Red Hat Enterprise Linux 安裝 DVD ISO 映像檔複製至 FTP 伺服器上。
  4. 使用 mount 來掛載安裝 DVD 的 ISO 映像檔:
    # mount -o loop,ro -t iso9660 /path/to/image.iso /mnt/iso
    /path/to/image.iso 替換為安裝 DVD 的 ISO 映像檔之路徑。
  5. 由掛載的映像檔截取所有檔案,並將它們移至 /var/ftp/ 目錄中:
    # cp -r /mnt/iso/ /var/ftp/
  6. 啟用 vsftpd 服務:
    # systemctl start vsftpd.service
    若在您更改 /etc/vsftpd/vsftpd.conf 配置檔案之前,服務就已經在執行的話,請將它重新啟用以確保載入編輯過後的檔案。若要重新啟用,請輸入以下指令:
    # systemctl restart vsftpd.service
在完成了以上的步驟後,安裝目錄樹便能被存取,並準備好被作為安裝來源使用。
當在進行安裝程序之前或當下配置安裝來源時,請指定 FTP 協定和伺服器的主機名稱或 IP 位址。若您將安裝目錄樹複製至伺服器的 /var/ftp/ 目錄的子目錄中,您就也必須指定它。比方說,若您將安裝目錄樹複製至伺服器上的 /var/ftp/rhel7-install/ 中,並且伺服器的 IP 位址為 192.168.100.100 的話,您就必須指定 ftp://192.168.100.100/rhel7-install/ 作為安裝來源。

2.3.3.3. 有關於網路安裝程序的防火牆考量

當使用基於網路的安裝來源時,您必須確認伺服器的防火牆已配置,以在您選擇的協定所使用的連接埠上接受連入的連線。以下表格顯示了各類型的網路安裝程序所需開啟的連接埠。

表格 2.1. 網路協定所使用的連接埠

使用的協定 需開啟的連接埠
NFS 2049, 111, 20048
HTTP 80
HTTPS 443
FTP 21
在您系統上開啟連接埠的確切方式取決於您的作業系統和防火牆軟體。詳情請參閱您系統或防火牆的文件。欲取得有關於在 Red Hat Enterprise Linux 7 系統上開啟特定防火牆連接埠的相關資訊,請參閱《Red Hat Enterprise Linux 7 安全性指南》。

部 I. AMD64 and Intel 64 — 安裝與啟動

Red Hat Enterprise Linux 安裝指南》的這個部分討論在 64 位元的 Intel 與 AMD 系統上安裝 Red Hat Enterprise Linux、以及基本疑難排解的相關事宜。欲取得更多有關於安裝選項上的相關資訊,請參閱〈部 IV, “進階安裝選項”〉。

章 3. 準備在 AMD64 和 Intel 64 系統上進行安裝

本章詳述了在決定如何進行安裝時,所需進行的決定和準備。

3.1. 升級或安裝?

將您目前的系統升級至 Red Hat Enterprise Linux 的下個主要版本有兩個可用程序。若要決定哪個程序適用於您的系統,請參閱以下詳述:
全新安裝
全新安裝的做法,就是由系統備份所有資料、格式化磁碟分割區、由安裝媒介進行 Red Hat Enterprise Linux 的安裝程序,然後復原所有使用者資料。

注意

這是在 Red Hat Enterprise Linux 主要版本之間進行升級時建議使用的方式
就地升級
就地升級代表在不先移除較舊版本的情況下,升級您的系統。此程序需要您安裝系統能使用的遷移工具程式,並如同任何其它軟體一般地執行它們。在 Red Hat Enterprise Linux 中,Preupgrade Assistant 會分析您目前的系統並判斷您在進行升級或升級之後,所可能會遇上的潛在問題。它也會為系統進行小幅修復與修正。Red Hat Upgrade Tool 工具程式會下載套件並進行實際的升級程序。就地升級需進行許多疑難排解與計劃,並且僅應該在沒有其它辦法的情況下才這麼做。欲取得更多有關於 Preupgrade Assistant 的相關資訊,請參閱〈章 25, 升級你目前的系統〉。

警告

請勿在使用一部系統的複製備份上進行測試之前,在生產系統上執行在地升級程序。

3.2. 您的硬體相容嗎?

Red Hat Enterprise Linux 7 應與過去兩年之內,大部分原廠組裝的系統硬體相容。若您使用一部較舊且自行組裝的系統,硬體相容性將會是非常重要的考量。因為硬體規格幾乎每天在改變,建議為所有系統檢查硬體相容性。
最近期的支援硬體清單能在《Red Hat 硬體相容性清單》中找到,此清單位於〈https://hardware.redhat.com〉。欲取得有關於系統需求的一般資訊,請參閱〈Red Hat Enterprise Linux technology capabilities and limits〉。

3.3. 支援的安裝目標

安裝目標乃一個能用來儲存 Red Hat Enterprise Linux 並啟動系統的儲存裝置。Red Hat Enterprise Linux 支援在 AMD64 和 Intel 64 系統上使用以下安裝目標:
  • 透過標準內部介面連接的儲存裝置,例如 SCSI、SATA、或 SAS
  • BIOS/韌體 RAID 裝置
  • 光纖通道主機匯流排介面與 Multipath 裝置,對於這些部分硬體,可能需要製造商所提供的驅動程式
  • 在 Xen 虛擬機器中,Intel 處理器上的 Xen 區塊裝置。
  • 在 KVM 虛擬機器中,Intel 處理器上的 VirtIO 區塊裝置。
Red Hat 不支援安裝至 USB 卸除式磁碟或是 SD 記憶卡。欲取得更多有關於協力廠商虛擬化技術支援上的相關資訊,請參閱《Red Hat 硬體相容性清單》,位於〈https://hardware.redhat.com〉。

3.4. 系統規格清單

安裝程式會自動偵測並安裝您電腦的硬體,並且您一般無需向安裝程式提供任何有關於您系統的特定資訊。然而,當進行特定類型的安裝程序時,您可能需要知道有關於您硬體的某些特定詳情。基於此原因,建議您記錄以下系統規格,以便在進行安裝程序(根據您的安裝類型)時作為參考用。
  • 如果您計畫使用自訂的分割區模式,請紀錄:
    • 硬碟的型號、大小、類型與連接介面。舉例來說,SATA0 介面接的是 Seagate ST3320613AS 320 GB;SATA1 接的是 Western Digital WD7500AAKS 750 GB。這能讓您在分割硬碟時,辨識出每個硬碟。
  • 如果您打算在現有系統上將 Red Hat Enterprise Linux 安裝為第二個作業系統,請紀錄:
    • 有關於使用在系統上的分割區的相關資訊。這項資訊能包含檔案系統類型、裝置節點名稱、檔案系統標籤,以及大小。這能讓您在進行磁碟分割程序時,辨別特定分割區。請記得,不同的作業系統會以不同的方式辨別分割區和磁碟,因此儘管另一個作業系統為 Unix 作業系統,Red Hat Enterprise Linux 也可能會以不同的方式來回報裝置名稱。這項資訊一般能藉由執行和 mountblkid 相等的指令,或在 /etc/fstab 檔案中取得。
      若您已安裝了其它作業系統,Red Hat Enterprise Linux 7 會嘗試自動偵測並進行配置以啟動它們。若作業系統未被正確偵測到,您亦可手動配置這些額外的作業系統。欲取得更多資訊,請參閱〈節 6.10.1, “安裝開機載入程式”〉。
  • 如果您計畫從本機硬碟上的映像檔安裝:
    • 包含了映像檔的硬碟與目錄。
  • 如果您計畫從網路位置安裝:
    • 系統上網路卡的製造商與型號。舉例來說,Netgear GA311。這能讓您在手動配置網路時,辨識介面卡。
    • IP、DHCP 與 BOOTP 位址
    • 子網路遮罩
    • 閘道器的 IP 位址
    • 一或多個名稱伺服器(name server)的 IP 位址(DNS)
    如果您對於任何這些網路連線需求與名詞有不熟悉的地方,請向您的網路管理員尋求協助。
  • 如果您計畫從網路位置安裝:
    • FTP 伺服器、HTTP(網站)伺服器、HTTPS(網站)伺服器,或是 NFS 伺服器上的映像檔位置。
  • 如果您計畫在 iSCSI target 上安裝:
    • iSCSI target 的位置。根據網路設置而定,您可能會需要 CHAP 使用者名稱與密碼,或是 reverse CHAP 的使用者名稱與密碼。
  • 如果您的電腦是某個網域的一部分:
    • 檢查 DHCP 伺服器是否支援網域名稱。如果不支援的話,請在安裝過程中手動輸入網域名稱。

3.5. 您有足夠的磁碟空間嗎?

Red Hat Enterprise Linux 和目前大部分的作業系統一樣,皆使用磁碟分割。當您安裝 Red Hat Enterprise Linux 時,您可能需要進行磁碟分割。欲取得更多有關於磁碟分割上的相關資訊,請參閱〈附錄 A, 磁碟分割區的介紹〉。
如果您的系統上已安裝了其它作業系統,那麼 Red Hat Enterprise Linux 所使用的磁碟空間必須與這些作業系統的磁碟空間分開。

注意

若使用 AMD64 和 Intel 64 系統,至少需要分配兩個分割區(/swap)給 Red Hat Enterprise Linux。
若要安裝 Red Hat Enterprise Linux,您必須擁有至少 7.5 GB 的可用空間(未分割的磁碟或是能刪除的分割區中)。欲取得更多有關於分割區和磁碟空間上的建議,請參閱〈節 6.10.4.5, “建議的磁碟分割方案”〉中所詳述的分割區建議大小。

3.6. RAID 與其它磁碟裝置

當使用 Red Hat Enterprise Linux 時,有些儲存裝置技術需要特殊考量。一般來講,您必須理解這些技術如何配置、Red Hat Enterprise Linux 如何偵測到它們,以及這些技術在主要版本之間的支援上,有何改變。

3.6.1. 硬體 RAID

RAID(Redundant Array of Independent Disks)能讓磁碟群組或陣列被視為是單獨的裝置。請在您開始安裝程序之前,配置您電腦主機板,或是連上的控制卡所提供的任何 RAID 功能。在 Red Hat Enterprise Linux 中,各個啟用的 RAID 陣列皆會以單一磁碟顯示。

3.6.2. 硬體 RAID

在一部搭載了超過一個硬碟的系統上,您可使用 Red Hat Enterprise Linux 安裝程式來操作數個磁碟,以作為 Linux 軟體 RAID 陣列使用。軟體 RAID 陣列的 RAID 功能是以作業系統來控制的,而不是透過專屬的硬體。這些功能已在〈節 6.10.4, “手動磁碟分割”〉中詳細解說。

3.6.3. USB 磁碟

您可在進行安裝之後,連上並配置外部的 USB 磁碟。大部分的這種裝置都能被 kernel 辨識,以供即時使用。
安裝程式可能無法辨識某些 USB 磁碟。若在進行安裝時這些磁碟的配置不重要,請將它們拔除以避免潛在的問題發生。

3.6.4. Intel BIOS RAID 組的考量

Red Hat Enterprise Linux 7 使用 mdraid 來在 Intel BIOS RAID 組上進行安裝。這些 RAID 組會在開機時被自動偵測到,而它們的裝置節點路徑可能會在每次開機時改變。基於此原因,在 Red Hat Enterprise Linux 7 中本機修改 /etc/fstab/etc/crypttab 或其它以裝置節點路徑來參照裝置的配置檔案可能會無效。因此,您應將裝置節點路徑(例如 /dev/sda)替換為檔案系統標籤或裝置 UUID 來代替。您可透過使用 blkid 指令來找出檔案系統標籤和裝置 UUID。

3.6.5. Intel BIOS iSCSI Remote Boot 的考量

若您要使用 Intel iSCSI Remote Boot 來進行安裝,所有連接的 iSCSI 儲存裝置皆必須停用,否則安裝程序將會成功,但是安裝的系統將無法啟動。

3.7. 選擇安裝開機方式

您能透過數種方式來啟動 Red Hat Enterprise Linux 7 安裝程式。您選擇的方式取決於您的安裝媒介。
您系統的韌體(BIOS 或 UEFI)設定可能需要改變,以允許透過卸除式媒介(例如 DVD 或 USB 卸除式磁碟)開機。詳情請參閱〈節 5.1.1, “在 AMD64 和 Intel 64 系統上,透過實體媒介啟動安裝程式”〉。
完整安裝 DVD 或 USB 磁碟
您可藉由完整安裝 DVD ISO 映像檔來建立可開機媒介。在此情況下,您可使用單一 DVD 或 USB 磁碟來完成整個安裝程序 - 它能作為開機裝置和安裝來源以安裝軟體套件使用。欲取得如何製作完整安裝 DVD 或 USB 磁碟上的相關資訊,請參閱〈章 2, 製作媒介〉。
最小型開機 CD、DVD 或 USB 卸除式磁碟
一個最小型開機 CD、DVD 或 USB 卸除式磁碟乃透過一個小型 ISO 映像檔來建立的,此映像檔僅包含啟動系統和安裝程式所需的資料。若您使用此開機媒介,您將需要一個額外安裝來源,以安裝套件。有關於製作開機 CD、DVD 和 USB 卸除式磁碟上的相關資訊,請參閱〈節 2.2, “建立 USB 安裝媒介”〉。
PXE 伺服器
preboot execution environment(PXE)伺服器能讓安裝程式透過網路啟動。在您啟動了系統之後,您能由一個不同的安裝來源(例如本機硬碟或是網路上的一個位置)來完成安裝程序。欲取得更多有關於 PXE 伺服器上的相關資訊,請參閱〈章 21, 準備網路安裝〉。

3.8. 以 Kickstart 自動化安裝程序

Red Hat Enterprise Linux 7 透過了使用 Kickstart 檔案來提供部分或完整的自動化安裝程序。Kickstart 檔案包含了回答所有問題的答案,這些問題乃安裝程式一般會詢問的問題,例如您希望系統使用哪個時區、磁碟如何分割,和希望安裝哪些套件。因此,為安裝程式準備 Kickstart 檔案便能讓安裝程式自動進行完整(或部分)的安裝,並且無需經過任何使用者互動。這對於一次在大量系統上建置 Red Hat Enterprise Linux 來說特別有幫助。
除了能讓您自動化安裝程序之外,Kickstart 檔案亦提供了更多有關於軟體選擇的選項。當使用圖形化安裝程序來手動安裝 Red Hat Enterprise Linux 時,您的軟體選項僅限於預定義的環境及外掛。Kickstart 檔案也能讓您安裝或移除獨立的套件。
有關於建立 Kickstart 檔案和使用它來自動化安裝程序上的相關資訊,請參閱〈章 23, Kickstart 安裝〉。

章 4. 在 AMD64 和 Intel 64 Systems 上進行安裝時更新驅動程式

在大部分的情況下,Red Hat Enterprise Linux 早已包含了構成您系統的裝置之驅動程式。然而,若是您的系統包含了最近剛發行的硬體,此硬體的驅動程式便可能尚未被提供。有時候,提供新裝置支援的驅動程式更新可能能夠透過 Red Hat 或是該硬體的硬體供應商取得,其格式會是個包含了 RPM 套件驅動程式光碟。一般來說,驅動程式光碟可透過 ISO 映像檔的方式下載。

重要

請僅在遺失的驅動程式會造成您無法正常完成安裝程序的情況下,進行驅動程式更新。請盡可能使用包含在 kernel 中的驅動程式,而非來自於其它來源的驅動程式。
通常在進行安裝程序時,您不會需要新的硬體。比方說,若您使用了一片 DVD 來安裝至本機硬碟,就算您網路卡的驅動程式無法使用,安裝也會成功。在這種情況下,請先完成安裝,之後才為新硬體新增支援 — 欲取得新增此支援上的相關資訊,請參閱《Red Hat Enterprise Linux 7 系統管理員指南》。
在其它情況下,您可能會希望在進行安裝程序時為某個裝置新增驅動程式,以支援特定配置。比方說,您可能會希望為某個網路裝置或儲存裝置介面卡安裝驅動程式,以提供給安裝程式您系統所使用的儲存裝置存取權限。您能以下列二種方式之一,在進行安裝時使用驅動程式光碟來新增這項支援:
  1. 將驅動程式光碟的 ISO 映像檔放置在安裝程式所能存取的位置上(USB 隨身碟,或 CD/DVD 光碟)。
  2. 藉由將映像檔解壓縮至 CD/DVD 或 USB 隨身碟上,以建立驅動程式磁碟。製作安裝光碟的程序請至〈節 2.1, “建立安裝 CD/DVD”〉,以取得更多有關於燒錄 ISO 映像檔至 CD 或 DVD 上,而有關於將 ISO 映像檔寫入 USB 卸除式裝置的相關指示,請參閱〈節 2.2, “建立 USB 安裝媒介”〉。
若是 Red Hat、您的硬體供應商,或是某個信任的協力廠商告知您您在進行安裝時需要驅動程式更新的話,請由此章節中所描述的方式之一選擇一個來提供更新,並在開始執行安裝前先進行測試。相反地,請勿在進行安裝時執行一項驅動程式更新,除非您確定您的系統需要這項更新。系統上若安裝了不需使用到的驅動程式,可能會帶來支援上的複雜性。

4.1. 安裝時更新驅動程式的限制

您不可使用驅動程式更新來取代安裝程式已載入的驅動程式。相反地,您必須以安裝程式所載入的驅動程式來完成安裝,並在安裝完成後才將驅動程式更新。
在基於 UEFI 和啟用了 Secure Boot 技術的系統上,所有被載入的驅動程式皆必須以有效的憑證簽署,否則系統將會拒絕它們。Red Hat 所提供的所有驅動程式皆由 UEFI CA 憑證所簽署。若您載入任何其它驅動程式(非由 Red Hat Enterprise Linux 安裝 DVD 所提供),您必須確認它們已經過簽署。
更多有關於簽署自訂驅動程式的相關資訊位於《Red Hat Enterprise Linux 7 系統管理員指南》中的「Working with Kernel Modules」章節裡。

4.2. 準備在安裝時進行驅動程式更新

若您的硬體需要,並且擁有可用的驅動程式,Red Hat 或是您所信任的協力廠商將會以 ISO 格式的映像檔來提供這些驅動程式。當您取得了 ISO 映像檔後,您必須決定您希望使用來進行驅動程式更新的方法。
可用的方式為:
自動驅動程式更新
當開始進行安裝時,安裝程式會嘗試偵測所有連接的儲存裝置。若安裝開始時有個儲存裝置被標記為 OEMDRVAnaconda 將會總是把它視為一個驅動程式更新光碟,並嘗試載入它上面的驅動程式。
透過協助的驅動程式更新
您可在安裝開始時指定 inst.dd 開機選項。若您在未指定任何參數的情況下使用此選項,Anaconda 將會顯示一列所有連至了系統的裝置之清單,並且它將會提示您選擇一個包含了驅動程式更新的裝置。
手動驅動程式更新
您可在啟動安裝程序時指定 inst.dd=location 開機選項,location 代表驅動程式更新光碟或 ISO 映像檔的路徑。當您指定這項選項時,Anaconda 會嘗試載入它在指定位置上所發現的所有驅動程式。當進行手動驅動程式更新時,您可指定本機可使用的儲存裝置,或是網路位置(HTTPHTTPS 或是 FTP 伺服器)。
若您希望使用自動的驅動程式更新方式,您必須建立一個標記了 OEMDRV 的儲存裝置,並且它必須實體連接至安裝系統上。若要使用提供協助的方式,您可使用任何本機儲存裝置,以及任何除了 OEMDRV 之外的標籤。若要使用手動的方式,您可使用任何本機儲存裝置和不同的標籤,或是一個能被安裝系統存取的網路位置。

重要

請確認您由一個網路位置載入驅動程式更新時,透過了 ip= 選項初始化網路。詳情請參閱〈節 20.1, “在開機選單下配置安裝系統”〉。

4.2.1. 準備使用一個在本機儲存裝置上的驅動程式更新映像檔

若您使用了本機儲存裝置來提供 ISO 映像檔(例如硬碟或是 USB 卸除式磁碟),您可藉由正確標記裝置來讓安裝程式自動辨識它。在沒有辦法的情況下,請依照以下指示手動式安裝更新。
  • 若要安裝程式能夠自動辨識驅動程式磁碟,儲存裝置的卷冊標籤必須要是 OEMDRV。此外,您必須將 ISO 映像檔的內容截取至儲存裝置的 root 目錄中,而非複製 ISO 映像檔本身。請參閱〈節 4.3.1, “自動驅動程式更新”〉。請注意,我們總是建議您從一個標記了 OEMDRV 的裝置安裝驅動程式,並且在手動式安裝程序中也建議如此。
  • 若要進行手動安裝,請將 ISO 映像檔作為單一檔案複製至儲存裝置上。您可視需求重新命名該檔案,不過請勿更改檔案的副檔名,副檔名必須保留為 .iso,例如 dd.iso。欲知如何在進行安裝程序時手動式選擇驅動程式更新,請參閱〈節 4.3.3, “手動驅動程式更新”〉。

4.2.2. 準備一份驅動程式光碟

您能以一片 CD 或 DVD 光碟來建立驅動程式更新光碟。有關於由映像檔燒錄光碟的相關資訊,請參閱〈節 2.1, “建立安裝 CD/DVD”〉。
在您燒錄了一份驅動程式更新光碟 CD 或 DVD 之後,請藉由將媒介插入您的系統,並透過檔案管理員來瀏覽該媒介,以驗證您所建立的磁碟是否成功。您應看見一個名為 rhdd3 的檔案,這檔案是個簽名檔,包含驅動程式磁碟的描述,以及一個名為 rpms 的目錄,其中包含了多種架構所使用的實際驅動程式之 RPM 套件。
若您只有看見一個以 .iso 為結尾的檔案,那麼這代表您並未正確地建立該磁碟,並且您應該再次嘗試建立。若您所使用的是一個 GNOME 以外的 Linux 桌面環境,或是您正在使用一個不同的作業系統,請確認您選擇了一則類似「由映像檔進行燒錄」的選項。

4.3. 在安裝時更新驅動程式

在安裝程式一開始的時候,您可以透過以下方式更新驅動程式:
  • 讓安裝程式自動尋找、提供安裝過程中所需的驅動程式更新檔,
  • 讓安裝程式提示使用者輸入驅動程式更新檔的位置,
  • 手動指定驅動程式更新映像檔或 RPM 套件的路徑。

重要

請確定驅動程式更新檔的磁碟位於標準的磁碟分割區上。在安裝過程的早期階段更新驅動程式時,進階的儲存裝置,例如 RAID 或 LVM 卷冊,也許無法存取。

4.3.1. 自動驅動程式更新

若要安裝程式自動辨識驅動程式磁碟,請在開始進行安裝程序之前,將一個標記了 OEMDRV 卷冊標籤的區塊裝置連接到您的電腦上。
當安裝程式開始時,它將會偵測所有已連至系統的可用儲存裝置。若它找到了一個已標記 OEMDRV 的儲存裝置,它會將其視為驅動程式更新磁碟,並嘗試由此裝置載入驅動程式更新。您將會被提示選擇要載入哪個驅動程式:
選擇驅動程式

圖形 4.1. 選擇驅動程式

請按下數字鍵來切換選取個別的驅動程式。當準備好時,請按下 c 來安裝選擇的驅動程式,並前往 Anaconda 圖形化使用者介面。

4.3.2. 透過協助的驅動程式更新

建議您的區塊裝置總是標記 OEMDRV 卷冊標籤以在進行安裝程序時安裝驅動程式。然而若未偵測到這種裝置,而在開機指令列中指定了 inst.dd 選項,安裝程式會讓您在互動式模式下尋找驅動程式磁碟。請在第一個步驟中由清單中選擇一個本機磁碟分割區,以讓 Anaconda 掃描 ISO 檔案。接著,選擇其中一個偵測到的 ISO 檔案。最後,請選擇一或更多個可用的驅動程式。以下圖像示範了在文字使用者介面中的程序,並強調了個別的步驟。
以互動的方式來選擇驅動程式

圖形 4.2. 以互動的方式來選擇驅動程式

注意

若您截取了您的 ISO 映像檔並將之燒錄在一片 CD 或 DVD 光碟上,但媒介沒有 OEMDRV 卷冊標籤的話,請使用 inst.dd 選項而不指定任何引數,並使用選單來選擇驅動程式,或使用下列開機選項以讓安裝程式掃描媒介上的驅動程式:
inst.dd=/dev/sr0
請按下數字鍵來切換選取個別的驅動程式。當準備好時,請按下 c 來安裝選擇的驅動程式,並前往 Anaconda 圖形化使用者介面。

4.3.3. 手動驅動程式更新

若要進行手動式的驅動程式更新,請在一個能存取的位置上準備一份包含了您驅動程式的 ISO 映像檔,例如 USB 卸除式磁碟或是網站伺服器,並將它連上您的電腦。請在歡迎畫面中按下 Tab 以顯示開機指令列,並將 inst.dd=location 附加至該指令列,location 為驅動程式更新光碟的路徑。
指定驅動程式更新的路徑

圖形 4.3. 指定驅動程式更新的路徑

一般來講,映像檔會位於網站伺服器(例如 http://server.example.com/dd.iso) 或是 USB 卸除式磁碟(/dev/sdb1)上。您亦可指定一個包含了驅動程式更新的 RPM 套件(例如 http://server.example.com/dd.rpm)。
當準備好之後,請按下 Enter 以執行開機指令。接著,您選擇的驅動程式將會被載入,並且安裝程序將會正常進行。

4.3.4. 將驅動程式納入黑名單

損毀的驅動程式可能會造成系統進行安裝程序時無法正常啟動。當此情況發生時,您可藉由自訂開機指令列來停用(或將之納入黑名單中)該驅動程式。請在開機選單中藉由按下 Tab 鍵來顯示開機指令列。接著,請將 modprobe.blacklist=driver_name 選項附加至該指令列。請將 driver_name 替換為您希望停用的驅動程式之名稱,例如:
modprobe.blacklist=ahci
請注意,在進行安裝程序時透過 modprobe.blacklist= 開機選項來納入黑名單中的驅動程式,當系統安裝完畢後依然會維持停用狀態,並出現在 /etc/modprobe.d/anaconda-blacklist.conf 檔案中。有關於驅動程式黑名單與其它開機選項上的相關資訊,請參閱〈章 20, 開機選項〉。

章 5. 在 AMD64 和 Intel 64 系統上啟動安裝程式

您可透過儲存在硬碟上的 ISO 映像檔來安裝 Red Hat Enterprise Linux,或是藉由使用 NFSFTPHTTPHTTPS 的網路方式來進行安裝。最容易的方式就是透過完整的安裝 DVD 來開機並進行安裝。其它方式雖然需要某些額外設定,但卻提供了不同的優點以滿足不同的需求。比方說,當同時在大量電腦上安裝 Red Hat Enterprise Linux 時,最佳的方法就是透過 PXE 伺服器開機,並由一個來自於共享網路位置中的資料來源進行安裝。
下列表格概述了不同的開機模式以及建議的對應安裝方法:

表格 5.1. 開機方法與安裝來源

開機方法 安裝來源
完整安裝媒介(DVD 或 USB) 開機媒介本身
最小型開機媒介(CD 或 USB) 完整安裝 DVD ISO 映像檔,或從此映像檔解開的安裝樹,置於網路位置或硬碟上
網路開機(PXE) 完整安裝 DVD ISO 映像檔,或從此映像檔解開的安裝樹,置於網路位置上
若要建立開機光碟或是使用您的 USB 卸除式磁碟來開機或進行安裝,請參閱〈節 2.2, “建立 USB 安裝媒介”〉。
本章涵蓋了以下主題:

5.1. 啟動安裝程式

在開始之前,您必須先確認您擁有所有安裝時所需要的資源。在詳讀並依照〈章 3, 準備在 AMD64 和 Intel 64 系統上進行安裝〉的指示進行過後,您應該便已準備好開始進行安裝程序了。當您確認可以開始安裝程序時,請使用 Red Hat Enterprise Linux DVD 或者其它您所建立的開機媒介來啟動安裝程式。

注意

有時候,有些硬體元件在執行安裝時會需要進行驅動程式更新。驅動程式更新能使安裝程式原本所不支援的硬體受到支援。欲取得更多相關資訊,請參閱〈章 4, 在 AMD64 和 Intel 64 Systems 上進行安裝時更新驅動程式〉。

5.1.1. 在 AMD64 和 Intel 64 系統上,透過實體媒介啟動安裝程式

若要由 Red Hat Enterprise Linux 或最小安裝媒介來啟動安裝程式,請依照此步驟進行:

過程 5.1. 透過實體媒介啟動安裝程式

  1. 將所有您安裝時不需要的磁碟拔除。詳情請參閱〈節 3.6.3, “USB 磁碟”〉。
  2. 啟動您的電腦系統。
  3. 將媒介插入您的電腦中。
  4. 當開機媒介還在您電腦中的時候關閉您的電腦系統。
  5. 啟動您的電腦系統。請注意,您可能需要按下特定按鍵或組合鍵來由媒介開機,或配置您系統的 Basic Input/Output SystemBIOS)以藉由媒介開機。欲取得更多資訊,請參閱您系統所附的相關文件。
在經過了短暫的延緩,開機畫面便會出現,它包含了各種開機選項上的相關資訊。若您在前一分鐘未進行任何動作的話,安裝程式便會自動啟動。欲取得此畫面上可使用的選項之描述,請參閱〈節 5.2, “開機選單”〉。

5.1.2. 透過使用 PXE,藉由網路在 AMD64 和 Intel 64 系統上啟動安裝程式

若要以 PAE 開機,您需要有部經過正確配置的伺服器,並且您的電腦中必須要有個支援 PXE 的網路介面卡。欲取得有關於如何配置 PXE 伺服器上的相關資訊,請參閱〈章 21, 準備網路安裝〉。
將電腦配置為透過網路界面卡開機。此選項位於 BIOS 中,並且可能會被標記為 Network Boot 或是 Boot Services。此外,請確認 BIOS 已被配置為會先由正確的網路界面卡開機。某些 BIOS 系統會將網路界面卡指定為可用的開機裝置,但卻不支援 PXE 標準。欲取得更多資訊,請查看您硬體的相關文件。當您正確啟用 PXE 開機後,電腦便能在不使用任何其它媒介的情況下,啟動 Red Hat Enterprise Linux 的安裝系統。
請依照以下程序進行,以由 PXE 伺服器啟動安裝程式。請注意,此程序需使用例如乙太網路之類的實體網路連線。它無法使用無線網路。

過程 5.2. 透過使用 PXE 的網路啟動安裝程式

  1. 請確認網路線已連接。就算電腦未開機,網路線插槽的連線信號燈也應要亮起。
  2. 開啟電腦。
  3. 視您的硬體而定,某些網路設定和診斷資訊可能會在您的電腦連至 PXE 伺服器之前顯示。當它連上時,有個選單會根據 PXE 伺服器的配置顯示。請按下與欲使用的選項相應的數字鍵。若您不確定要使用哪個選項,請詢問您的伺服器管理員。
至此,安裝程式將會成功啟動而開機畫面將會出現,它包含了各種開機選項上的相關資訊。若您在前一分鐘未進行任何動作的話,安裝程式便會自動啟動。欲取得此畫面上可使用的選項之描述,請參閱〈節 5.2, “開機選單”〉。

5.2. 開機選單

當您的系統完成從您的開機媒介啟動後,開機選單將會出現。除了啟動安裝程式之外,開機選單亦提供了多項選項。若在 60 秒之內未按下任何鍵,預設的開機選項(反白顯示)便會被執行。若要選擇預設值,您可等待時間倒數或是按下 Enter 鍵。
開機畫面

圖形 5.1. 開機畫面

若要選擇預設值之外的其它選項,請使用您鍵盤上的方向鍵,並在選取了正確選項之後按下 Enter 鍵。
若要為特定選單項目自訂開機選項:
  • 在基於 BIOS 的系統上,建議的方式乃按下 Tab 鍵並將自訂開機選項附加至指令列上。您亦可藉由按下 Esc 鍵來存取 boot: 提示,不過之中不會預設必要的開機選項。在此情況下,您必須總是在使用任何其它開機選項之前,指定 linux 選項。
  • 在基於 UEFI 的系統上,請按下 e 鍵並將自訂開機選項附加至指令列上。當準備好之後,請按下 Ctrl+X 來啟用修改後的選項。
欲取得更多有關於額外開機選項上的相關資訊,請參閱〈章 20, 開機選項 〉。
開機選單的選項包含:
安裝 Red Hat Enterprise Linux 7.0
選擇此選項來透過圖形化安裝程式將 Red Hat Enterprise Linux 安裝在您的電腦系統上。
測試此媒介 & 安裝 Red Hat Enterprise Linux 7.0
此選項乃預設值。在開始進行安裝程式前,有個工具程式會啟用以檢查安裝媒介的完整性。
疑難排解 >
此項目為包含了協助解決各種安裝問題的獨立選單。當選取時,請按下 Enter 以顯示其內容。
疑難排解選單

圖形 5.2. 疑難排解選單

在基本圖形模式下安裝 Red Hat Enterprise Linux 7.0
此選項能讓您在圖形化模式下安裝 Red Hat Enterprise Linux,儘管安裝程式無法載入您顯示卡的正確驅動程式。當您使用「Red Hat Enterprise Linux 7.0」選項時,若您的螢幕看似歪曲或空白,請重新啟動您的電腦並嘗試此選項來代替。
救援一部 Red Hat Enterprise Linux 系統
請選擇此選項來修復您已安裝了 Red Hat Enterprise Linux,不過卻無法正常啟動的系統。救援環境包含了能讓您修正各種類似問題的工具程式。
執行記憶體測試
此選項會在您的系統上執行記憶體測試。詳情請參閱〈節 20.2.1, “載入記憶體(RAM)測試模式”〉。
由本機磁碟開機
此選項會由第一個已安裝的磁碟來啟動系統。若您不小心由光碟進行開機,請在不啟動安裝程式的情況下,使用此選項來從硬碟開機。

章 6. 在 AMD64 和 Intel 64 Systems 上安裝 Red Hat Enterprise Linux

本章詳述了使用 Anaconda 安裝程式進行的安裝程序。在 Red Hat Enterprise Linux 7 中,該安裝程式能讓您配置獨立的安裝步驟、根據您所選擇的順序進行,與傳統固定的逐步安裝程序不同。在進行配置時,在實際的安裝程序開始之前,您可從中央選單進入使用者介面的各個部分。在這些部分中,您可為您的系統設定語言支援、配置網路和儲存裝置,或是選擇欲安裝的套件。您之後可返回至各個部分中,以在進行安裝前查看您的設定。

6.1. 安裝模式選項

您可在圖形模式或文字模式下安裝 Red Hat Enterprise Linux 7。儘管我們建議使用圖形模式,因為此模式包含了所有選項以供配置,不過這兩個模式皆利用了概要選單類型的格式,以讓您視需求進出各個部分,如以下畫面截圖所示。
「安裝概要」畫面

圖形 6.1. 「安裝概要」畫面

文字模式中的「安裝概要」畫面

圖形 6.2. 文字模式中的「安裝概要」畫面

儘管文字模式的安裝並未明確記載,使用文字模式安裝程式的使用者卻能輕易依照 GUI 安裝程序的指示進行。同時請參閱〈節 6.1.2, “在文字模式下安裝”〉。請注意,某些安裝選項(例如自訂磁碟分割)在文字模式下無法使用。

6.1.1. 圖形化安裝

如果您使用過圖形化使用者介面(GUI,graphical user interface),那麼您應該熟悉此過程:請使用您的滑鼠來在螢幕上進行操縱、點選按鈕,或在文字欄位中進行輸入。
您亦可使用鍵盤來在安裝程序中進行瀏覽。請使用 Tab and Shift+Tab 鍵來在畫面上使用中的控制項之間移動、UpDown 箭頭鍵來捲動於清單之間,以及 LeftRight 箭頭鍵來在橫向的工具列或表格項目之間進行瀏覽。請使用 SpaceEnter 鍵來選擇或移除一項已選取的項目,或展開和隱藏下拉式清單。您亦可使用 Alt+X 組合鍵來作為點選按鈕的方式,或進行畫面的選擇,X 能夠是在您按下了 Alt 之後,出現在該畫面中任何以底線顯示的字母。

6.1.1.1. 進行安裝時的畫面

Anaconda 允許您在進行安裝程序時擷取畫面。當進行安裝時,您可在任何情況下按下 Shift+Print Screen,如此一來 anaconda 便會將擷取的畫面儲存至 /tmp/anaconda-screenshots
若您要進行 Kickstart 安裝的話,請使用 autostep --autoscreenshot 選項來自動為安裝的各個步驟產生擷取畫面。欲取得配置 Kickstart 檔案上的相關資訊,請參閱〈節 23.3, “Kickstart 語法參照”〉。

6.1.1.2. 虛擬主控台

Red Hat Enterprise Linux 安裝程式不僅提供了圖形化使用者介面。您能看見幾種不同類型的診斷訊息,以及透過使用 shell 提示輸入指令。這些額外功能乃透過所謂的虛擬主控台來提供的(透過以下描述的組合鍵)。
一個虛擬主控台是在一個非圖形環境的一個 shell 提示符號,使您從實體的機器存取,而非從遠端登入。您亦可同時使用多個虛擬主控台。
這個虛擬主控台適用於幫助您解決安裝 Red Hat Enterprise Linux 時所遇到的問題。在安裝程式或系統主控台上顯示的訊息能夠協助辨識問題。欲取得更多有關於虛擬主控台、切換按鍵組合和內容清單上的相關資訊,請參照以下表格。

注意

一般來講,您沒有理由離開預設的圖形化安裝環境,除非您需要診斷一項安裝上的問題。

表格 6.1. 虛擬主控台描述

主控台 鍵盤捷徑 內容
1 Ctrl+Alt+F1 主要安裝程式主控台 – 包含了來自於安裝程式的除錯資訊
2 Ctrl+Alt+F2 shell 提示包含 root 權限
3 Ctrl+Alt+F3 安裝日誌 – 顯示儲存在 /tmp/anaconda.log 中的訊息
4 Ctrl+Alt+F4 儲存日誌 – 顯示與來自 kernel 和系統服務訊息相關的儲存裝置(儲存在 /tmp/storage.log 中)
5 Ctrl+Alt+F5 程式日誌 – 顯示來自於其它系統工具程式的訊息(儲存在 /tmp/program.log 中)
6 Ctrl+Alt+F6 預設主控台(GUI)
除了虛擬主控台之外,您亦可使用在第一個虛擬主控台上執行的 tmux terminal multiplexer 來顯示有關於系統的資訊,或存取指令列提示。欲取得更多有關於在 tmux 視窗之間進行切換的相關資訊,請參閱〈節 11.1.1.1, “虛擬主控台和 tmux Windows”〉。

6.1.1.3. 使用 VNC 安裝

若您希望在一部無圖形化顯示能力或是無法進行互動的系統上進行圖形化安裝,您可使用 VNC。欲取得更多有關於透過 VNC 進行圖形化安裝的相關資訊,請參閱〈章 22, 透過 VNC 安裝〉。

6.1.2. 在文字模式下安裝

除了圖形化模式之外,Anaconda 也包含了文字模式。
若以下任何一項情況發生的話,安裝程式便會使用文字模式:
  • 安裝系統無法辨識您電腦上的顯示硬體,
  • 您可藉由將 inst.text 選項附加至開機指令列上來選擇進行文字模式的安裝程序。
  • 您使用了一個 Kickstart 檔案來自動化安裝程序,並且您提供的檔案包含了 text 指令。
文字模式中的「安裝概要」畫面

圖形 6.3. 文字模式中的「安裝概要」畫面

重要

Red Hat 建議您使用圖形化介面來安裝 Red Hat Enterprise Linux。若您要在一部沒有螢幕的系統上安裝 Red Hat Enterprise Linux 的話,請考慮透過 VNC 連線來進行安裝 – 請參閱〈章 22, 透過 VNC 安裝〉。若文字模式安裝程式偵測到您能以基於 VNC 的方式來進行安裝,它將會提示您您確認是否要以文字模式進行安裝。
若您的系統配有螢幕,不過圖形化安裝卻失敗的話,請嘗試以 inst.xdriver=vesa 選項開機 – 請參閱〈章 20, 開機選項〉。
此外,請考慮進行一項 Kickstart 安裝。詳情請參閱〈章 23, Kickstart 安裝〉。
文字模式會顯示較基本的安裝程序,以及僅能在圖形化模式中而無法在文字模式下使用的特定選項。這些差異記載於本指南中的安裝程序描述裏,並且包含了:
  • 配置進階的儲存方式,例如 LVM、RAID、FCoE、zFCP 以及 iSCSI,
  • 自訂化分割區配置,
  • 自訂開機載入程式配置,
  • 在進行安裝時選擇套件外掛,
  • 透過 Initial Setup 工具程式配置已安裝的系統,
  • 語言和鍵盤設定。

注意

當相關的背景任務在執行時,特定選單項目可能會暫時無法使用或顯示正在處理...標籤。若要更新文字選單項目的目前狀態,請在文字模式提示下使用 r 選項。
若您選擇在文字模式下安裝 Red Hat Enterprise Linux,您依然能夠將您的系統配置為在完成安裝後使用圖形化介面。相關指示請參閱《Red Hat Enterprise Linux 7 系統管理員指南》。
要配置文字模式中所沒有的選項,請考慮使用開機選項。舉例來說,ip 選項可以用來配置網路設定。詳情請參閱〈節 20.1, “在開機選單下配置安裝系統”〉。

6.2. 歡迎畫面和語言選擇

安裝程式的第一個畫面就是「歡迎使用 Red Hat Enterprise Linux 7.0」畫面。在此您能夠選擇 Anaconda 在安裝程序中所使用的語言。這部分也會成為安裝完成之系統的預設部分,除非之後更改。請在左方的面板中選擇您的語言,例如「英文」。接著您便能在右方面板中選擇您區域專屬的地區語言,例如「英文(美國)」。

注意

在清單上方就預設值會有一個語言被選取。若您在此之前已配置了網路(比方說,若您是透過網路伺服器開機而不是透過本機媒介),那麼預選擇的語言將會根據 GeoIP 模組自動位置的偵測結果來判斷。
此外,請如下在搜尋方塊中輸入您希望使用的語言。
當您完成了選擇後,請點選「繼續」以前往「安裝概要」畫面。
語言配置

圖形 6.4. 語言配置

6.3. 安裝概要畫面

安裝概要」畫面乃設定安裝程序的中央位置。
「安裝概要」畫面

圖形 6.5. 「安裝概要」畫面

與其帶領您進入連續的畫面中,Red Hat Enterprise Linux 安裝程式能讓您依照您所選擇的順序配置安裝程序。
使用您的滑鼠來選擇一個選單項目,以配置安裝程序的特定部分。當您完成配置某個部分之後,或是您若希望稍後完成該部分的話,請按下位於畫面左上方角落的「完成」按鈕。
只有標記了警告符號的部分為必要的部分。畫面下方有個備註會警告您這些部分必須在安裝能進行之前完成。剩下的部分皆屬選用性。在各個標題的下方包含了目前的配置概要。如此一來您便能判斷您是否需要進入特定部分以進行額外配置。
一旦所有必要的部分都完成之後,請按下〈開始安裝〉按鈕。同時請參閱〈節 6.12, “開始進行安裝”〉。
若要取消安裝程序,請點選「退出」按鈕。

注意

當執行相關的背景任務時,特定選單項目可能會暫時無法使用。
若您使用了 Kickstart 選項或是開機指令列選項來在網路上指定安裝軟體庫,然而安裝程序一開始時沒有可用網路的話,安裝程式將會顯示配置畫面以讓您在「安裝概要」畫面顯示之前設定網路。
當沒偵測到網路時的網路配置畫面

圖形 6.6. 當沒偵測到網路時的網路配置畫面

若您要透過安裝 DVD 或其它本機可存取的媒介來進行安裝,而您確定您不會需要網路來完成安裝的話,您便可跳過此步驟。然而,若您需要進行網路安裝的話,您將需要網路連線(請參閱〈節 6.7, “安裝來源”〉)或是設定進階儲存裝置(請參閱〈節 6.11, “儲存裝置”〉)。欲取得更多有關於在安裝程式中配置網路上的相關資訊,請參閱〈節 6.8, “網路 & 主機名稱”〉。

6.4. 日期和時間

若要配置時區、日期以及選用性的網路時間設定,請選擇「安裝概要」畫面中的「日期與時間」。
您有三種選擇時區的方式:
  • 藉由滑鼠點選互動式地圖,在城市間切換(以黃點標示)。紅色的標誌代表您目前的選擇。
  • 您也可以捲動螢幕上方的「地區」和「城市」下拉式選單,以選擇您的時區。
  • 選擇「地區」下拉式選單下方的「Etc」,然後在下個調整了 GMT/UTC 的選單中選擇您的時區,例如 GMT+1
若您的城市不在地圖上或是下拉式選單中,請選擇相同時區中最接近的主要城市。

注意

可選擇的城市和地區之清單來自於時區資料庫(Time Zone Database,tzdata)公共區域,這是由 Internet Assigned Numbers Authority(IANA)負責維護的。Red Hat 無法在此資料庫中新增城市或區域。您可在官方網站上找到更多相關資訊,此網站位於〈http://www.iana.org/time-zones〉。
即使您打算使用 NTP(網路時間通訊協定),也請指定時區,以確保系統時鐘的正確性。
時區配置畫面

圖形 6.7. 時區配置畫面

若您已連上網路,「網路時間」開關將會被啟用。若要使用 NTP 設定日期與時間,請將「網路時間」開關保留為「啟用」,並按下配置圖像來選擇 Red Hat Enterprise Linux 應使用哪個 NTP 伺服器。若要手動設置日期與時間,請將開關切換為「關閉」。系統時間應該會使用您的時區選項,來在畫面下方顯示正確的日期與時間。若它們還是不正確的話,請手動調整。
請注意,安裝期間系統可能無法接觸到 NTP 伺服器。在這種情況下,啟用 NTP 伺服器依舊無法自動設定時間。當能接觸到伺服器時,日期與時間就會被更新。
當您完成了選擇後,請點選「完成」以返回「安裝概要」畫面。

注意

在您完成安裝後,若要更改您的時區配置,請至 Settings 對話視窗的 Date & Time 部分。

6.5. 語言支援

若要安裝支援額外語言和方言,請由「安裝概要」畫面上選擇「語言支援」。
請使用您的滑鼠來選擇您希望安裝與支援的語言。請在左方面板中選擇您的語言,例如 Español。接著,您可在右方面板中選擇您所在區域專屬的地區語言,例如 Español (Costa Rica)。您可選擇多種語言和多種語言地區。選擇的語言會出現在左方面板中以粗體字強調顯示。
配置語言支援

圖形 6.8. 配置語言支援

當您完成了選擇後,請點選「完成」以返回「安裝概要」畫面。

注意

在您完成安裝後,若要更改您的語言支援配置,請至設定對話視窗的 地區和語言 部分。

6.6. 鍵盤設定

若要在您的系統上新增多個鍵盤格式,請從「安裝概要」畫面中選擇「鍵盤」。儲存之後,鍵盤格式將能馬上在安裝程式中使用,並且您可隨時透過位於畫面右上方角落的鍵盤圖像來進行切換。
一開始,僅有您在歡迎畫面中選擇的語言會以鍵盤格式的方式列在左方面板上。您可替換掉初始格式或新增更多格式。然而,若您的語言不使用 ASCII 字元,您可能需要加入一個使用該字元的鍵盤格式,以便為加密的磁碟分割區或 root 使用者和其它設定設定正確的密碼。
鍵盤設定

圖形 6.9. 鍵盤設定

若要新增額外的格式,請按下「+」鈕,由清單中進行選擇,並按下「新增」。若要刪除一個格式,請選擇該格式並按下「-」按鈕。請使用方向鍵來決定格式的偏好順序。若要查看鍵盤格式的預覽,請選擇該格式並按下鍵盤的按鈕。
若要測試某個格式,請使用滑鼠來點選右方的文字方塊。嘗試輸入文字來確認您的選擇是否正常運作。
若要測試額外的格式,您可點選畫面上方的語言選擇器來進行切換。然而,我們建議您設定一組鍵盤組合來在格式之間進行切換。請按下右方的「選項」按鈕以開啟「格式切換選項」對話視窗,並由下拉式選單中藉由選取適當核取方塊來選擇按鍵組合。接著此組合便會顯示在「選項」按鈕上方。此按鍵組合可使用於進行安裝程序時,以及一部安裝完成的系統上,因此您必須在此配置一組鍵盤組合,以便在安裝完成後使用。您亦可選擇超過一組按鍵組合來在格式之間進行切換。

重要

若您使用了一個不接受拉丁文字元的格式(例如「俄文」),建議您也加入「英文(美國)」格式並配置鍵盤組合,以在這兩個格式之間進行切換。若您只選擇一個沒有拉丁字元的格式,您可能在安裝程序的後續步驟中無法輸入一組有效的 root 密碼和使用者帳號。這可能會造成安裝無法完成。
當您完成了選擇後,請點選「完成」以返回「安裝概要」畫面。

注意

在您完成安裝後,若要更改您的鍵盤配置,請至 Settings 對話視窗的 Keyboard 部分。

6.7. 安裝來源

若要指定一個用來安裝 Red Hat Enterprise Linux 的檔案或位置,請選擇「安裝概要」畫面上的「安裝來源」。在此畫面上,您能選擇本機可使用的安裝媒介(例如 DVD 或是 ISO 映像檔)或是網路位置。
安裝來源畫面

圖形 6.10. 安裝來源畫面

選擇以下選項之一:
自動偵測到的安裝媒介
若您使用了完整安裝 DVD 或是 USB 磁碟來開始進行安裝,安裝程式會偵測到這些媒介並在此選項下方顯示基本資訊。請按下「驗證」按鈕來確保媒介適用於安裝。這項完整性測試與您在開機選單中選擇測試此媒介並安裝 Red Hat Enterprise Linux 7.0,或是使用 rd.live.check 開機選項的作用相同。
ISO 檔案
若安裝程式偵測到了含有可掛載檔案系統的已分割硬碟,此選項將會出現。請選擇此選項,並按下「Choose an ISO」按鈕,並前往您電腦上的安裝 ISO 檔案位置。接著請按下「驗證」以確保該檔案適用於安裝。
在網路上
若要指定網路位置,請選擇此選項並由下列下拉式選單中的選項中進行選擇:
  • http://
  • https://
  • ftp://
  • nfs
使用您的選項作為 URL 的起始,請將剩下的部分輸入位址欄中。若您選擇了 NFS,另一個方塊將會出現以讓您指定任何 NFS 掛載選項。

重要

當選擇一個基於 NFS 的安裝來源時,您必須以一個冒號(:)字元來指定位址,以將主機名稱和路徑區隔開來。例如:
server.example.com:/path/to/directory
若要為一項 HTTP 或是 HTTPS 來源配置協定,請按下「協定設定」按鈕。請選取「啟用 HTTP 協定」並在「協定 URL」方塊中輸入 URL。若您的協定需要進行認證,請選取「使用認證」並輸入一組使用者名稱和密碼。請按下「新增」。
若您的 HTTP 或 HTTP URL 參照一個軟體庫鏡像清單,請勾選輸入欄位下方的核取方塊。
您亦可指定額外軟體庫來存取更多安裝環境和軟體外掛。詳情請參閱〈節 6.9, “軟體選擇”〉。
若要新增軟體庫,請按下「+」按鈕。若要刪除軟體庫,請按下「-」按鈕。請點選箭頭圖像來返回至先前的軟體庫清單,以便將目前的項目替換為您進入「安裝來源」畫面時所看見的項目。若要啟用或停用軟體庫,請點選清單中各個項目的「已啟用」欄位中的核取方塊。
在表單的右方,您能如網路上的主要軟體庫一般地為您的額外軟體庫命名和進行配置。
當您選擇了您的安裝來源後,請按下「完成」以返回「安裝概要」畫面。

6.8. 網路 & 主機名稱

若要配置您系統的必要網路功能,請在「安裝概要」畫面中選擇「網路 & 主機名稱Hostname」。

重要

當 Red Hat Enterprise Linux 7 完成安裝而系統首次啟動時,任何您在進行安裝時所配置的網路介面卡皆會被啟用。然而,在某些常見的安裝路徑上,安裝程序不會提示您配置網路介面卡 – 比方說,當您由 DVD 安裝 Red Hat Enterprise Linux 至本機硬碟時。
當您由本機安裝來源將 Red Hat Enterprise Linux 7 安裝至一個本機儲存裝置時,若您希望系統首次啟動時能使用網路,請確認您至少手動配置了一個網路介面卡。您也需要在編輯配置時,將連線設置為在開機後能夠自動連線。
本機可存取的介面卡會自動被安裝程式偵測到,並且無法手動式新增或刪除。被偵測到的介面卡會列在左方的面板上。請點選清單中的介面卡以在右方顯示更多詳細資訊。若要啟用或停用網路介面卡,請將畫面右上方角落的切換鈕切換成「開啟」或「關閉」。
網路 & 主機名稱配置畫面

圖形 6.11. 網路 & 主機名稱配置畫面

在連線清單下的「主機名稱」輸入欄位中為這部電腦輸入一組主機名稱。主機名稱能夠是格式為 主機名稱.網域名稱完整網域名稱(FQDN),或是格式為 主機名稱簡短主機名稱。許多網路皆擁有能夠自動提供給系統網域名稱的動態主機配置協定(DHCP)服務。若要讓 DHCP 服務指定網域名稱給這部機器,請只指定簡短主機名稱。

重要

若您希望手動指定主機名稱,請確定您沒有使用一組並未委派給您的網域名稱,因為這可能造成網路資源變得無法使用。欲取得更多相關資訊,請參閱建議的命名方式,位於《Red Hat Enterprise Linux 7 網路指南》中。

注意

您可使用「設定」對話視窗的 Network 部分來在您完成安裝程序後,更改網路配置。
當您完成了網路配置後,請點選「完成」以返回「安裝概要」畫面。

6.8.1. 編輯網路連線

此部分僅詳述了在進行安裝時所使用之纜線連線上的重要設定。在大部分安裝情況下,許多可用的選項無需更改,並且也不會被帶入到安裝的系統中。其它網路類型的配置大致相似,儘管特定的配置參數不盡相同。若要取得更多有關於安裝後的網路配置上的相關資訊,請參閱《Red Hat Enterprise Linux 7 網路指南》。
若要手動式配置網路連線,請點選畫面右下方角落的「配置」按鈕。有個對話視窗將會出現,並讓您配置選擇的連線。出現的配置選項取決於連線是否為纜線、無線、行動寬頻、VPN 或是 DSL 連線。系統「設定」對話視窗的 Network 部分中的所有配置之詳述不包含在本指南的範圍內。
進行安裝程序時最有幫助的網路配置選項為:
  • 若您每次在系統啟動時都需要使用連線的話,請勾選「當此網路能使用時,自動連上它」方塊。您可使用超過一個能自動連上的連線。此設定將會帶入至安裝的系統。
    網路自動連線功能

    圖形 6.12. 網路自動連線功能

  • 就預設值,IPv4 參數會由網路上的 DHCP 服務自動配置。同時,IPv6 配置會被設為自動的方式。此組合適用於大部分安裝方案,並且一般不需要進行任何變更。
    IP 協定設定

    圖形 6.13. IP 協定設定

  • 選擇「網路上的資源皆僅使用此連線」方塊以限制只連線至本機網路。這項設定將會轉移至安裝的系統上,並且適用於整個連線。儘管未配置額外的路由,您也可以選擇此選項。
    配置 IPv6 路由

    圖形 6.14. 配置 IPv6 路由

當您完成編輯網路設定後,請按下「儲存」來儲存新的配置。若您重新配置了一項在進行安裝時早已啟用的裝置,您必須重新啟用此裝置才能在安裝環境中使用新的配置。請使用「開啟/關閉」切換鈕來開啟「網路 & 主機名稱」畫面,以重新啟用裝置。

6.8.2. 進階網路介面

安裝程序亦可使用進階的網路介面卡。這包含了虛擬本機區域網路(VLAN)以及使用來結合連結的兩種方式。這些介面卡的詳細描述不本文件所涵蓋的範圍內;詳情請參閱《網路指南》。
若要建立進階網路介面卡,請按下「網路 & 主機名稱」畫面左下方角落中的「+」按鈕。
網路 & 主機名稱配置畫面

圖形 6.15. 網路 & 主機名稱配置畫面

有個對話視窗將會出現並顯示一個包含下列選項的下拉式選單:
  • Bond – 代表 NIC(Network Interface Controller)Bonding,這是個將多重網路介面卡綁定為一個單獨、綁定的頻道的方式。
  • Team – 代表 NIC Teaming,這是個用來結合連結的新實作,主要設計來提供一個小型的 kernel 驅動程式以實作封包流的快速處理,以及在使用者空間中負責所有其它任務的各種應用程式。
  • VLAN – 建立多重相異的廣播網域,它們乃相互隔離的網域。
進階網路介面對話視窗

圖形 6.16. 進階網路介面對話視窗

注意

請注意,本機可存取、有線或無線的介面卡皆會被安裝程式自動偵測到,並且無法透過這些控制來手動式新增或移除。
當您選擇了一個選項並按下「新增」按鈕後,另一個對話視窗將會出現,以讓您配置新的介面卡。請參閱《網路指南》中的相應章節,以取得詳細的指示。若要編輯一個既有進階介面卡上的配置,請按下畫面右下方角落的「配置」按鈕。您亦可藉由按下「-」按鈕,以移除手動式新增的介面卡。

6.9. 軟體選擇

要指定欲安裝的套件,請選擇「安裝摘要」畫面中的「選擇軟體」。套件群組會整理為「基礎環境」。這些環境是預先定義的套件組,以符合特定目的;例如「虛擬主機」環境包含了需要在系統上執行虛擬機器所需的軟體套件組。安裝時只有軟體環境可以選擇。
各個環境皆有外掛形式的額外套件。外掛會出現在畫面的右方,並且當選擇新環境時,此清單便會更新。您可為您的安裝環境選擇多個外掛。
有個水平線會將外掛分為兩個部分:
  • 列在橫線上方的外掛為您所選擇之環境的特屬外掛。若您在此部分中選擇了任何外掛之後卻選擇了不同的環境的話,您將會失去您所進行的選項。
  • 列在橫線下方的外掛能使用於所有環境中。選擇不同的環境將不會影響在此部分中所進行的選擇。
伺服器安裝的軟體選擇範例

圖形 6.17. 伺服器安裝的軟體選擇範例

基礎環境和外掛的可用性取決於您使用來作為安裝來源的 Red Hat Enterprise Linux 7 安裝 ISO 映像檔種類。比方說,server 類型提供了為伺服器設計的環境,而 workstation 類型則是作為包含了開發選項的開發人員工作站。
安裝程式不會顯示可用環境中包含了哪些套件。若要查看特定環境中所包含的套件及外掛,請參閱您使用來作為安裝來源的 Red Hat Enterprise Linux 7 安裝 DVD 上的 repodata/*-comps-variant.architecture.xml 檔案。這個檔案中包含一個詳述了可用環境(以 <environment> 標籤標記)與外掛(<group> 標籤)的結構。
預定義的環境和外掛能讓您自訂您的系統,不過在一個手動式的安裝程序中,您無法選擇安裝個別的套件。若要完整自訂您的系統,您可選擇「最小型安裝」環境,這僅會以最少量的額外軟體來安裝基本版本的 Red Hat Enterprise Linux 7。接著當系統完成安裝後,而您首次登入時,您可使用 Yum 套件管理程式來安裝任何您需要的額外軟體。
此外,利用 Kickstart 檔案來自動化安裝程序能讓您擁有更多套件上的控制權。您可在 Kickstart 檔案的 %packages 部分中指定環境、群組和個別套件。欲取得有關於在 Kickstart 檔案中指定安裝套件上的相關資訊,請參閱〈節 23.3.3, “套件選擇”〉,有關於透過 Kickstart 自動化安裝程序上的一般資訊,請參閱〈章 23, Kickstart 安裝〉。
當您選擇了環境和欲安裝的外掛之後,請按下「完成」以返回「安裝概要」畫面。

6.9.1. 核心網路服務

所有 Red Hat Enterprise Linux 皆包含下列網路服務:
  • 透過 syslog 工具程式來中央化日誌
  • 傳送電子郵件的 SMTP(Simple Mail Transfer Protocol)
  • 進行網路檔案共享的 NFS(Network File System)
  • 進行遠端存取的 SSH(Secure SHell)
  • 進行 resource advertising 的 mDNS(multicast DNS)
您 Red Hat Enterprise Linux 系統上的某些自動化程序會使用電子郵件服務,來將報告和訊息傳送給系統管理員。就預設值,電子郵件、紀錄和列印服務並不接受來自於其它系統的連線。
您可在安裝完成後配置您的 Red Hat Enterprise Linux 系統,以提供電子郵件、檔案共享、紀錄、列印以及遠端桌面存取服務。SSH 服務就預設值會被啟用。您亦可在不啟用 NFS 共享服務的情況下,使用 NFS 來存取其它系統上的檔案。

6.10. 安裝目的地

若要選擇欲在哪個磁碟和分割區上安裝 Red Hat Enterprise Linux, 的話,請在「安裝概要」畫面中選擇「安裝目的地」。若您對於磁碟分割不熟悉,請參閱〈附錄 A, 磁碟分割區的介紹〉以取得更多資訊。

警告

Red Hat 建議您總是備份您系統上的所有資料。舉例來說,若您要升級或建立一部多重作業系統(dual-boot)的系統,您應備份硬碟上任何您所想要保留的資料。非預期的錯誤可能會導致資料全部遺失。

重要

若您要在文字模式下安裝 Red Hat Enterprise Linux,您只能使用此部份中所描述的預設磁碟分割設定。您無法在安裝程式自動新增或移除的分割區或檔案系統之外,另外新增或移除其它分割區或檔案系統。

重要

如果您擁有一張 RAID 控制卡,請注意某些 BIOS 類型並不支援從 RAID 控制卡開機,在這種情況下,您必須將 /boot 分割區建立在 RAID 陣列之外,例如在另一顆不同的硬碟上。您需要有一顆內部硬碟,以使用於透過有問題的 RAID 控制卡所建立的分割區。若要進行軟體 RAID 設定,您也必須要擁有一個 /boot 分割區。
若您選擇自動為您的系統進行磁碟分割,您應手動編輯您的 /boot 分割區;詳情請參閱〈節 6.10.4, “手動磁碟分割”〉。
儲存空間總覽

圖形 6.18. 儲存空間總覽

重要

若要配置 Red Hat Enterprise Linux 開機載入程式由一個不同的開機載入程式 chain load,您必須藉由在「安裝目的地」畫面上點選「完整磁碟概要和開機載入程式」來手動指定開機磁碟。欲取得有關於指定開機磁碟上的相關資訊,請參閱〈節 6.10.1, “安裝開機載入程式”〉。
您可在此畫面上看見您電腦上可用的本機儲存裝置。您亦可藉由按下「新增磁碟」按鈕來新增額外的專屬或網路裝置。欲取得更多有關於這些裝置上的相關資訊,請參閱〈節 6.11, “儲存裝置”〉。
請藉由點選畫面上方控制面板中的相應圖像,以選擇用來安裝 Red Hat Enterprise Linux 的磁碟。各個磁碟都會標記其標籤、大小和可用空間。畫面上未選取的磁碟在安裝程序開始時將不會被使用。
儲存裝置面板下方為標記了「其它儲存選項」的額外控制:
  • 在「雌蝶分割」部分中,您可選擇要如何分割您的儲存裝置。您可手動配置分割區,或是讓安裝程式自動為您配置。
    若您要在一個先前未使用過的儲存裝置上進行全新安裝,或是不需要保留儲存裝置上的任何資料的話,建議您使用自動磁碟分割。若要這麼做,請選擇保留安裝程式的預設「自動配置分割區」鈕,以讓安裝程式為您在儲存空間上建立必要的分割區。
    若要進行自動磁碟分割,您亦可選擇「我希望騰出額外的可用空間」核取方塊來選擇如何由其它檔案系統重新分配空間給此安裝程序。若您選擇了自動磁碟分割不過卻沒有足夠的空間來完成安裝,當點選「完成」時,有個對話視窗將會出現:
    包含取回空間選項的安裝選項對話視窗

    圖形 6.19. 包含取回空間選項的安裝選項對話視窗

    點選「取消和新增更多磁碟」以新增更多儲存空間。點選「取回空間」以從既有分割區中釋出可用儲存空間。詳情請參閱〈節 6.10.3, “取回磁碟空間”〉。
    若您選擇了「我要配置磁碟分割」選擇按鈕以進行手動設定,您將會在按下「完成」後被帶到「手動磁碟分割」畫面中。詳情請參閱〈節 6.10.4, “手動磁碟分割”〉。
  • 您可在「加密」部分中選擇「為我的資料加密」核取方塊,以加密所有分割區,除了 /boot 分割區之外。有關於加密上的相關資訊,請參閱《Red Hat Enterprise Linux 7 安全性指南》。
畫面下方有個「完整磁碟概要和開機載入程式」按鈕,以讓您配置一個用來安裝開機載入程式的磁碟。
請參閱〈節 6.10.1, “安裝開機載入程式”〉以取得更多資訊。
在您選擇要返回至「安裝概要」畫面或繼續前往「手動磁碟分割」之後,請按下「完成」按鈕。

重要

當您在一部含有 multipath 與非 multipath 儲存裝置的系統上安裝 Red Hat Enterprise Linux 時,安裝程式中的自動磁碟分割格式,可能會建立包含混和了 multipath 與非 multipath 裝置的卷冊群組。這將會否定 multipath 儲存裝置的使用。
建議您在「安裝目的地」畫面上只選擇 multipath 或非 multipath 的裝置。此外,您亦可選擇手動磁碟分割。

6.10.1. 安裝開機載入程式

Red Hat Enterprise Linux 7 使用了 GRUB2(GRand Unified Bootloader version 2)來作為其開機載入程式。開機載入程式乃電腦啟動時第一個執行的程式,並且它負責載入和傳輸控制至作業系統。GRUB2 能啟動任何相容的作業系統,並且亦可使用 chain loading 來將控制權傳輸給其它不受支援的作業系統的開機載入程式。

警告

安裝 GRUB2 可能會將您既有的開機載入程式覆寫。
若您已安裝了其它作業系統,Red Hat Enterprise Linux 會嘗試自動偵測並配置 GRUB2 來啟動它們。若作業系統未正確偵測到,您亦可手動配置這些額外的作業系統。
若要指定開機載入程式應安裝在哪個裝置上,請點選位於「安裝目的地」畫面下方的「完整磁碟概要和開機載入程式」連結。「選擇的磁碟」對話視窗將會出現。若您要手動式進行磁碟分割,您亦可藉由點選「手動分割磁碟」畫面上的「選擇的儲存裝置」來看見此對話視窗。
已選擇的磁碟之概要

圖形 6.20. 已選擇的磁碟之概要

在「開機」欄位中,綠色的勾選圖像代表裝置為欲使用的開機裝置。若要更改開機裝置,請由清單中選取裝置並按下「設為開機裝置」按鈕,以在此安裝開機載入程式。
若要拒絕安裝新的開機載入程式,請選擇被標記的裝置,並按下「不安裝開機載入程式」按鈕。這將會移除勾選並確保 GRUB2 不會被安裝在任何裝置上。

警告

如果您基於某些原因選擇不安裝開機載入程式,您將無法直接啟動您的系統,並且您需要使用另一種開機方式(例如其它廠商的開機載入程式)。請僅在您確定您有其它啟動系統的方法時,才使用此選項。

6.10.1.1. MBR 與 GPT 的考量

安裝程式會將 GRUB2 安裝在 master boot recordMBR)或是在 root 檔案系統之裝置的 GUID 分割表GPT)上。安裝程式會進行下列考量,來判斷該使用哪個方式:
BIOS 相容性模式下的 BIOS 系統和 UEFI 系統
若磁碟早已格式化,分割方案將會被保留。
若磁碟尚未格式化,或是使用者由磁碟上清除了所有分割區,Anaconda 將會使用:
  • 若磁碟大小小於 2 TB,將使用 MBR。
  • 若磁碟大小大於 2 TB,則使用 GPT。

    注意

    附加 inst.gpt 選項至開機指令列上,以置換預設特性並在大小小於 2 TB 的磁碟上使用 GPT。請注意,您無法手動將 Anaconda 置換為在大小超過 2 TB 的磁碟上使用 MBR。
您需要建立 BIOS Boot(biosboot)分割區來在 BIOS 系統上進行安裝,磁碟將包含使用 GPT 的開機載入程式。biosboot 分割區的大小應為 1 MB。然而,若包含開機載入程式的磁碟使用了 MBR 的話,您將需要 biosboot 分割區。
UEFI 系統
UEFI 系統上僅允許 GPT。若要在一個已格式化為 MBR 的磁碟上進行安裝,您首先必須將它重新格式化。
無論分割方案為何,您都必須建立一個 EFI System Partition(efi)。efi 分割區的大小必須至少有 50 MB,其建議的大小為 200 MB。

注意

biosbootefi 分割區皆無法駐存在一個 LVM 卷冊上。請使用標準的實體磁碟分割。

6.10.2. 加密分割區

若您選擇了「為我的資料加密」選項,當您點選並前往下個畫面時,安裝程式將會提示您輸入一組用來為系統上的分割區加密的密碼字串。
分割區會透過「Linux Unified Key Setup」加密 – 詳情請查看《Red Hat Enterprise Linux 7 安全性指南》。
請輸入加密分割區的密碼字串

圖形 6.21. 請輸入加密分割區的密碼字串

選擇一組密碼字串並將它輸入對話視窗裡的兩個欄位中。請注意,您需要使用相同的鍵盤格式,以設定這組用來為分割區解密的密碼字串。請使用語言格式圖像來確保您選擇了正確的格式。您必須每次在系統啟動時提供這組密碼字串。請在「密碼」輸入欄位中按下「Tab」鍵,以重新鍵入它。若密碼安全度過低,欄位中會出現一個圖像,並且您將會被禁止在第二個欄位中輸入。請將您的滑鼠游標移至警告圖像上,以查看如何改善密碼安全度。

警告

若您遺失了這組密碼,所有經過加密的分割區和上面的資料將會永遠無法存取。您無法重新取得遺失的密碼。
請注意,若您進行一項 Red Hat Enterprise Linux 的 Kickstart 安裝程序,您可儲存加密密碼字串,並在進行安裝時建立備份的加密密碼字串。欲取得更多有關於磁碟加密上的相關資訊,請參閱《Red Hat Enterprise Linux 7 安全性指南

6.10.3. 取回磁碟空間

若在「安裝目的地」中選擇的磁碟上沒有足夠的空間安裝 Red Hat Enterprise Linux,而您在「安裝選項」對話視窗中選擇了「取回空間」的話,「取回磁碟空間」對話視窗便會出現。

警告

除非您選擇將分割區縮小,否則若要由分割區取回空間,您必須刪除上面的所有資料,並且您總是必須驗證您已備份了所有需要的資料。
由既有的檔案系統取回磁碟空間

圖形 6.22. 由既有的檔案系統取回磁碟空間

Red Hat Enterprise Linux 所偵測到的既有檔案系統皆作為其相應磁碟的一部份,列在一個表格中。「可取回的空間」欄位列出了能重新分配給此安裝程序的空間。「動作」欄位列出了會使用什麼動作來使檔案系統取回空間。
表格下有四個按鈕:
  • 保留」– 將不動到檔案系統,並且不會有資料被刪除。這是預設的動作。
  • 刪除」– 將檔案系統完全移除。所有它占用的磁碟空間皆會被騰出以供安裝程序使用。
  • 縮減」– 由檔案系統取回可用空間,並供此安裝程序使用。請使用滑桿來為選擇的分割區設置新的大小。僅能使用於可重設大小,並且 LVM 或 RAID 未使用到的分割區。
  • 全部刪除/全部保留 – 這個位於右邊的按鈕就預設值會將所有檔案系統標記為刪除。按下後,它便會更改標籤並允許您再次將所有檔案系統標記為保留。
使用您的滑鼠選取表格中的一個檔案系統或整個詞碟,並按下其中一個按鈕。「動作」欄位中的標籤將會改變成與您的選擇相符,並且表格下方顯示的「已選擇的欲取回總空間」將會進行適當調整。這個值之下乃安裝程序所需要的空間(根據您所選擇安裝的套件而定)。
當您已取回夠多空間足以進行安裝程序時,「取回空間」按鈕便能使用。請按下此按鈕以返回安裝概要畫面並繼續進行安裝程序。

6.10.4. 手動磁碟分割

當您在「安裝目的地」按下了「完成」並選擇了「我要配置磁碟分割」選項的話,「手動磁碟分割」畫面便會出現。在此畫面上,您能夠配置您的磁碟分割區和掛載點。這將定義 Red Hat Enterprise Linux 7 會安裝在哪種檔案系統上。

警告

Red Hat 建議您總是備份您系統上的所有資料。舉例來說,若您要升級或建立一部多重作業系統(dual-boot)的系統,您應備份硬碟上任何您所想要保留的資料。非預期的錯誤可能會導致資料全部遺失。
手動磁碟分割畫面

圖形 6.23. 手動磁碟分割畫面

手動磁碟分割」畫面一開始會在左方包含一個掛載點的面板。此面板會是空的(除了有關於建立掛載點的資料)或是會顯示安裝程式已偵測到的既有掛載點。這些掛載點會以作業系統的安裝程式來排序。因此,某些檔案系統若在不同系統之間共享的話,可能會顯示多次。選擇的儲存裝置的總空間和可用空間會顯示在此面板下方。
若您的系統包含既有的檔案系統,請確認安裝程序擁有足夠的空間。請使用「-」按鈕來移除不需要的分割區。

注意

欲取得有關於磁碟分割區的建議與額外資訊,請參閱〈附錄 A, 磁碟分割區的介紹〉和〈節 6.10.4.5, “建議的磁碟分割方案”〉。您至少需要一個適當大小的 root 分割區,並且通常需要一個符合您系統上所擁有的 RAM 數量的 swap 分割區。

6.10.4.1. 新增檔案系統和配置分割區

安裝 Red Hat Enterprise Linux 7 需要至少一個分割區,然而 Red Hat 建議至少四個://home/boot 以及 swap。您亦可視需求建立額外的分割區。欲取得更多詳細資料,請參閱〈節 6.10.4.5, “建議的磁碟分割方案”〉。
新增檔案系統乃兩個步驟的程序。您首先需以一個特定磁碟分割方案來建立一個掛載點。掛載點會出現在左方的面板中。接下來,您可透過使用右方面板中的選項來自訂它,在此您可選擇名稱、裝置類型、檔案系統類型、標籤,以及是否要加密或格式化相應的分割區。
若您沒有既有的檔案系統而希望安裝程式為您建立必要的分割區及其掛載點,請由左方面板中的下拉式選單上選擇您希望使用的磁碟分割方案(Red Hat Enterprise Linux 的預設值為 LVM),接著請按下面板上方的連結以自動建立掛載點。這會產生一個 /boot 分割區、一個 /(root)分割區,以及一個與可用空間成比例的 swap 分割區。這些為典型安裝程式建議的分割區,不過您可視需求增加額外的分割區。
此外,您亦可使用面板底部的「+」按鈕來建立個別的掛載點。接著「新增掛載點」對話視窗便會開啟。請由「掛載點」下拉式選單選擇一個預設路徑,或輸入您自己的路徑 – 比方說選擇 / 來作為 root 分割區,或是 /boot 來作為 boot 分割區。接著請輸入分割區的大小,並在「欲設置的容量」文字欄位中使用常見的大小單位(例如 MB、GB 或 TB)– 比方說,輸入 2GB 來建立 2GB 的分割區。若您將欄位保留空白或是您指定一個大於可用空間的大小,所有剩下的可用空間皆會被使用。在輸入了這些資料後,請按下「新增掛載點」按鈕來建立分割區。
您能在位於左方面板中的下拉式選單上,為您手動式建立的每個新掛載點設置磁碟分割方案。可用的選項為標準分割區BTRFSLVM 以及 LVM 精簡佈建。請注意 /boot 分割區將總是會位於標準分割區上,無論在此選單中選擇的值是什麼。
若要改變單獨的非 LVM 掛載點應位於哪個裝置上,請選擇掛載點並點選面板下方的配置按鈕來開啟「配置掛載點」對話視窗。請選擇一或更多個裝置並按下「選擇」。當對話視窗關閉時,請注意您也必須透過點選「手動磁碟分割」畫面右方的「更新設定」按鈕來確認此設定。
配置掛載點

圖形 6.24. 配置掛載點

若要更新所有本機磁碟與其所有分割區上的資訊,請按下工具列上的「重新掃描」按鈕(按鍵上有個箭頭)。您僅需要在進行了安裝程式之外的進階分割配置後進行此步驟。請注意,若您按下了「重新掃描磁碟」按鈕,您將會失去先前在安裝程式中進行的所有配置變更。
重新掃描磁碟

圖形 6.25. 重新掃描磁碟

在畫面下方有個連結顯示了「安裝目的地」中有幾個儲存裝置已被選擇(請參閱〈節 6.10, “安裝目的地”〉)。點選此連結將會開啟「選擇的磁碟」對話視窗,在此您能夠檢視有關於磁碟的相關資訊。詳情請參閱〈節 6.10.1, “安裝開機載入程式”〉。
若要自訂分割區或是卷冊,請在左方面板中選擇其掛載點,接著以下可自訂功能將會出現在右方:
自訂分割區

圖形 6.26. 自訂分割區

  • 名稱」– 為 LVM 或 Btrfs 指定一組名稱。請注意標準分割區會在建立時自動被命名,並且它們的名稱無法更改,比方說 /home 被指定 sda1 這組名稱。
  • 掛載點」– 請輸入分割區的掛載點。比方說,若有個分割區應作為 root 分割區,請輸入 /;輸入 /boot 來作為 /boot 分割區等等。當要配置 swap 分割區時,請勿設置掛載點 – 將檔案類型設成 swap 以足夠。
  • 標籤」– 為分割區指定一個標籤。標籤主要使用來讓您輕易辨識和找出個別的分割區。
  • 欲設置的容量 – 輸入欲使用的分割區大小。您可使用常見的大小單位,例如 KB、MB、GB 或 TB。若您沒有指定任何單位的話,MB 將會是預設選項。
  • 裝置類型」– 在「標準分割區」、「BTRFS」、「LVM」或是「LVM 精簡佈建」之間進行選擇。若兩個或更多個磁碟被選擇來進行分割,「RAID」也將能被使用。請檢查相鄰的「加密」方塊以為分割區加密。您將會在之後被提示設置一組密碼。
  • 檔案系統」– 請在下拉式選單中選擇此分割區的適當檔案系統類型。請檢查相鄰的「格式化」方塊,以格式化既有的分割區,或將其保留為未選取以保留您的資料。
欲取得更多有關於檔案系統及裝置類型的相關資訊,請參閱〈節 6.10.4.1.1, “檔案系統類型”〉。
點選「更新設定」按鈕來儲存您的變更並選擇另一個分割區來進行自訂。請注意,在您實際開始由「安裝概要」頁面開始進行安裝之前,變更皆不會被套用。請按下「全部重設」按鈕來取消針對於所有分割區所進行的所有變更並重新開始。
當所有檔案系統和掛載點都建立完成並且自訂後,請按下「完成」按鈕。若您選擇為任何檔案系統加密,您現在將會被提示建立密碼。接著,有個對話視窗會出現並顯示安裝程式將進行的所有與儲存裝置相關的動作概要。這包含了建立、重設大小或刪除分割區和檔案系統。您可檢視所有變更並按下「取消並返回自訂磁碟分割」返回。若要確認概要,請按下「接受變更」來返回安裝概要頁面。若要分割任何裝置,請在「安裝目的地」中選擇它們、返回「手動磁碟分割」畫面,並依照此部分中所列出的相同程序進行。
6.10.4.1.1. 檔案系統類型
Red Hat Enterprise Linux 允許您建立不同類型的裝置與檔案系統。以下為可用的不同裝置類型與檔案系統,以及如何利用它們的相關詳述。

裝置類型

  • 標準分割區」– 標準的分割區能包含檔案系統或是 swap 空間,或是它亦可提供容納軟體 RAID 或 LVM 實體卷冊的空間。
  • 邏輯卷冊(LVM)」– 建立 LVM 分割區會自動地產生一個 LVM 邏輯卷冊。LVM 能改善使用實體磁碟時的效能。欲取得有關於如何建立邏輯卷冊上的相關資訊,請參閱〈節 6.10.4.3, “建立 LVM 邏輯卷冊”〉。欲取得更多有關於 LVM 的詳細資訊,請參閱《Red Hat Enterprise Linux 7 邏輯卷冊管理程式管理指南》。
  • LVM 精簡佈建」– 您可藉由使用精簡佈建來管理可用空間的儲存集區,亦稱為精簡集區(thin pool),並能在應用程式需要時,分配給任意數量的裝置。精簡集區亦可視需求進行動態式的擴展,以便有效率地分配儲存空間。
  • BTRFS」– Btrfs 是個擁有數項類似裝置特性的檔案系統。它能夠辨識並管理更多的檔案、較大的檔案,以及比 ext2、ext3 和 ext4 檔案系統還要大的卷冊。若要建立 Btrfs 卷冊並取得更多相關資訊,請參閱〈節 6.10.4.4, “建立 Btrfs 子卷冊”〉。
  • 軟體 RAID」– 建立二或更多個軟體 RAID 能讓您建立一項 RAID 裝置。一個 RAID 分割區會分配給系統上的個個磁碟。若要建立一項 RAID 裝置,請參閱〈〉。欲取得更多有關於 RAID 的相關資訊,請參閱《節 6.10.4.2, “建立硬體 RAID”. For more information regarding RAID, see the Red Hat Enterprise Linux 7 儲存管理指南》。

檔案系統

  • xfs」– XFS 是個高延展性、高效能的檔案系統,它支援最大 16 exabyte(約一千六百萬 TB)的檔案系統,最大 8 exabyte(約八百萬 TB)的檔案,以及包含了上千萬個項目的目錄結構。XFS 支援 metadata journaling,這可提供更快速的當機復原。XFS 檔案系統亦可在已掛載並啟用中的情況下進行磁碟重新整理以及大小重設。此檔案系統就預設值會被選取,並且強烈建議您使用此檔案系統。欲取得有關於如何將先前使用 ext4 檔案系統的常用指令轉換為 XFS 上的相關資訊,請參閱〈附錄 E, ext4 與 XFS 指令的參照表〉。
    支援的最大 XFS 分割區大小為 500 TB
  • ext4」– ext4 檔案系統以 ext3 檔案系統為基礎,並且包含了幾項改善。這包含了較大檔案系統和較大檔案上的支援、更快更有效率的磁碟空間分配、在一個目錄中沒有子目錄數量上的限制、更快速的檔案系統檢測速度,以及更完善的日誌系統。
    目前 Red Hat Enterprise Linux 7 中所支援的最大 ext4 檔案系統大小為 50 TB
  • ext3」– ext3 檔案系統以 ext2 檔案系統為基礎,並且擁有一項主要優勢 – 日誌檔案系統(journaling)。使用日誌檔案系統可減少在系統當機後,復原檔案系統的所需時間,原因是因為已無需在每次發生當機情況時,再次為檔案系統執行 fsck 工具程式來檢查 metadata 的一致性。
  • ext2」– ext2 檔案系統支援標準的 Unix 檔案類型,包括正規檔案、目錄,或符號連結。它提供了支援長達 255 字元檔名的能力。
  • vfat」– VFAT 檔案系統是一種與 FAT 檔案系統上的 Microsoft Windows 長檔名相容的 Linux 的檔案系統。
  • swap」– Swap 分割區主要用來當作虛擬記憶體使用。換句話說,當系統記憶體不足,電腦需要空間處理現有工作時,就會把資料寫到 swap 分割區中。
  • BIOS Boot」– 一個啟動裝置所需要的極小型分割區,其 GUID 分割表(GPT)位於一個 BIOS 系統上。詳情請參閱〈節 6.10.1, “安裝開機載入程式”〉。
  • EFI 系統磁碟分割」– 一個啟動裝置所需要的小型分割區,其 GUID 分割表(GPT)位於一個 UEFI 系統上。詳情請參閱〈節 6.10.1, “安裝開機載入程式”〉。
各個檔案系統本身與其中所包含的個別檔案皆有不同的大小限制。欲查看支援的檔案系統與檔案的最大大小,請參閱 Red Hat Enterprise Linux 技術能力與限制網頁,此網頁位於客戶端入口網站〈https://access.redhat.com/site/articles/rhel-limits〉中。

6.10.4.2. 建立硬體 RAID

Redundant arrays of independent disks(RAID)是由多個儲存裝置所組成的,它們被處理為能夠提供增強的效能以及(在某些配置下)較佳的容錯效能。欲取得不同類型 RAID 上的相關描述,請參閱以下部分。
RAID 裝置能以一個步驟建立,然後再視需求新增或移除磁碟。各個裝置允許一個磁碟中僅可包含一個RAID 分割區,因此安裝程式能使用的磁碟,可用來決定您能使用的 RAID 裝置等級。
建立軟體 RAID 分割區 –「裝置類型」選單展開

圖形 6.27. 建立軟體 RAID 分割區 –「裝置類型」選單展開

RAID 配置選項僅會在您選擇了二或更多個儲存裝置來進行安裝時出現。您至少需要兩個儲存裝置才能建立 RAID 裝置。
建立 RAID 裝置:
  1. 如〈節 6.10.4.1, “新增檔案系統和配置分割區”〉中一般地建立掛載點。您可借由配置此掛載點來配置 RAID 裝置。
  2. 選擇的分割區將會保留在左方的面板中,請選擇面板下方的配置按鈕,以開啟「配置掛載點」對話視窗。選擇哪些磁碟將會被包含在 RAID 裝置中,並按下「選擇」。
  3. 點選「裝置類型」下拉式選單並選擇「RAID」。
  4. 點選「檔案系統」下拉式選單並選擇您希望使用的檔案系統類型(請參閱 節 6.10.4.1.1, “檔案系統類型”)。
  5. 點選「RAID 等級」下拉式選單並選擇您希望使用的 RAID 等級。
    可用的 RAID 等級為:
    RAID0 –「優化的效能(磁條)
    在多重儲存裝置之間傳輸資料。Level 0 RAID 能提供比標準分割區更佳的效能,並且可被使用來將多個儲存裝置併為一個單獨的大型虛擬裝置。請注意,Level 0 RAID 不提供冗位(redundancy),並且陣列中一個裝置的錯誤將會影響整個陣列。RAID 0 需要至少兩個 RAID 分割區。
    RAID1 –「冗位(鏡像)
    將一個儲存裝置上的資料映射至一個或更多個其它儲存裝置上。陣列中的額外裝置提供了更高層級的冗位。RAID 1 需要至少兩個 RAID 分割區。
    RAID4 –「錯誤偵測(同位位元)
    可在多個儲存裝置之間傳輸資料,不過使用了陣列中的一個裝置以儲存同位位元資訊,它們是用來保護陣列的,以防陣列中的任何裝置發生錯誤。因為所有同位位元資訊皆儲存在該裝置上,因此存取此裝置可能會影響陣列的效能。RAID 4 需要至少三個 RAID 分割區。
    RAID5 –「發佈的錯誤偵測
    在多個儲存裝置之間傳輸資料和同位位元資訊。因此 Level 5 RAID 提供了在多個裝置之間傳輸資料的增強效能,然而卻沒有 level 4 RAID 的效能瓶頸,因為同位位元資訊也會透過陣列傳輸。RAID 5 需要至少三個 RAID 分割區。
    RAID6 –「冗位
    Level 6 RAID 和 level 5 RAID 相似,不過與其只儲存一組同位位元資料,它們會儲存兩組。RAID 6 需要至少四個 RAID 分割區。
    RAID10 –「冗位(鏡像)」和「優化的效能(磁條)
    Level 10 RAID 會是 nested RAID 或是 hybrid RAID。Level 10 RAID 是藉由在被映射的儲存裝置上傳輸資料所建立而成的。比方說,由四個 RAID 分割區所建立而成的 level 10 RAID 包含兩對分割區,這兩個分割區互相映射著。接著資料會透過這兩對儲存裝置被傳輸,就如在一個 level 0 RAID 中相同。RAID 10 需要至少四個 RAID 分割區。
  6. 按下「更新設定」以儲存您的變更,並繼續進行另一個磁碟分割,或是按下「完成」以返回「安裝概要」畫面。
若包含的磁碟比指定之 RAID 等級所需的數量還要少的話,一則訊息將會出現在視窗下方,告知您您所選擇的配置實際上需要多少磁碟。

6.10.4.3. 建立 LVM 邏輯卷冊

Logical Volume Management(LVM)顯示了基本實體儲存空間(例如硬碟或 LUN)的基本邏輯視點。實體儲存裝置上的分割區會被顯示為實體卷冊,它們能被併入為一個卷冊群組。各個卷冊群組皆可被分為多個邏輯卷冊,各個邏輯卷冊又與標準磁碟分割區類似。因此,LVM 邏輯卷冊可作為能延伸至多重實體磁碟的分割區。
欲取得更多有關於 LVM 的相關資訊,請參閱〈附錄 C, 理解 LVM〉或參閱《Red Hat Enterprise Linux 7 邏輯卷冊管理程式》的管理指南。請注意,LVM 配置僅能在圖形化安裝程式中進行。

重要

進行文字模式安裝時無法進行 LVM 配置。若您需要從頭建立一項 LVM 配置,請鍵入 Ctrl+Alt+F2 來使用不同的虛擬終端機,並執行 lvm 指令。若要返回文字模式安裝,請鍵入 Ctrl+Alt+F1
配置邏輯卷冊

圖形 6.28. 配置邏輯卷冊

若要建立邏輯卷冊並將它附加至一個新的或既有的卷冊群組中:
  1. 如〈節 6.10.4.1, “新增檔案系統和配置分割區”〉中所描述地為 LVM 卷冊建立掛載點。
  2. 點選「裝置類型」下拉式選單並選擇「LVM」。「卷冊群組」下拉式選單將會出現並顯示新建立的卷冊群組名稱。
  3. 您可選擇性地點選選單並選擇「建立新卷冊群組」或按下「修改」以視需求配置新建的卷冊群組。「建立新卷冊群組」選項和「修改」按鈕皆會帶領您至「配置卷冊群組」對話視窗中,在此您可重新命名邏輯卷冊群組,並選擇要包含哪些磁碟。
    自訂 LVM 卷冊群組

    圖形 6.29. 自訂 LVM 卷冊群組

    可用的 RAID 等級與實際的 RAID 裝置相同。詳情請參閱〈節 6.10.4.2, “建立硬體 RAID”〉。您亦可為卷冊群組標記加密,並為其設定大小政策。可用的政策選項為:
    • 自動」– 卷冊群組的大小會自動設置,如此一來它的大小會剛好足夠包含已配置的邏輯卷冊。若您不需要卷冊群組中有可用的空間,這將會是最佳選項。
    • 愈大愈好」– 卷冊群組會以最大大小建立,無論它所包含的已配置邏輯卷冊之大小為何。若您計劃將大部分資料保留在 LVM 上,並且之後可能會需要增加既有邏輯卷冊的大小,或是您可能需要在此群組中建立額外的邏輯卷冊。
    • 固定」– 透過此選項,您可設置確切的卷冊群組大小。任何經配置的邏輯卷冊將必須限制在此固定大小之間。若您知道您所想要的卷冊群組確切大小,這將會是最佳的選項。
    當群組配置完成後,請按下「儲存」。
  4. 按下「更新設定」以儲存您的變更,並繼續進行另一個磁碟分割,或是按下「完成」以返回「安裝概要」畫面。

警告

不支援將 /boot 分割區放置在一個 LVM 卷冊上。

6.10.4.4. 建立 Btrfs 子卷冊

Btrfs 是種擁有數項儲存裝置功能特性的檔案系統。它主要設計來讓檔案系統容錯,並在錯誤發生時,提供偵測和修正錯誤的功能。它使用 checksums 來確保資料與 metadata 的可用性,並且維護可用來作為備份或修復的檔案系統之快照(snapshot)。
在進行手動分割時,您將建立 Btrfs 子卷冊而非卷冊。安裝程式接著將會自動建立一個 Btrfs 卷冊,以包含這些子卷冊。「手動磁碟分割」畫面左方面板中各個 Btrfs 掛載點所回報的大小皆相同,因為它們顯示的是卷冊的總大小,而非個別子卷冊的大小。
配置 Btrfs 子卷冊

圖形 6.30. 配置 Btrfs 子卷冊

建立 Btrfs 子卷冊:
  1. 如〈節 6.10.4.1, “新增檔案系統和配置分割區”〉中一般地建立掛載點。您可借由配置此掛載點來配置 Btrfs 卷冊。
  2. 點選「裝置類型」下拉式選單並選擇「BTRFS」。「檔案系統」下拉式選單將會被自動禁止更改並以灰階顯示 Btrfs。「卷冊」下拉式選單將會出現並顯示新建立的卷冊名稱。
  3. 您可選擇性地點選選單並選擇「建立新卷冊」或按下「修改」以視需求配置新建的卷冊。「建立新卷冊」選項和「修改」按鈕皆會帶領您至「配置卷冊」對話視窗中,在此您可重新命名子卷冊並為其新增 RAID 等級。
    自訂 Btrfs 卷冊

    圖形 6.31. 自訂 Btrfs 卷冊

    可用的 RAID 等級為:
    RAID0(效能)
    在多重儲存裝置之間傳輸資料。Level 0 RAID 能提供比標準分割區更佳的效能,並且可被使用來將多個儲存裝置併為一個單獨的大型虛擬裝置。請注意,Level 0 RAID 不提供冗位(redundancy),並且陣列中一個裝置的錯誤將會影響整個陣列。RAID 0 需要至少兩個 RAID 分割區。
    RAID1(冗位)
    將一個儲存裝置上的資料映射至一個或更多個其它儲存裝置上。陣列中的額外裝置提供了更高層級的冗位。RAID 1 需要至少兩個 RAID 分割區。
    RAID10(效能,冗位)
    結合 RAID0 和 RAID1,並且同時提供了更高的效能與冗位。資料會被分散入 RAID1 陣列並提供冗位(鏡像),並且這些陣列之後將會被劃分(RAID0),並提供效能(磁條)。需要至少四個 RAID 分割區。
    您亦可為卷冊標記加密,並為其設定大小政策。可用的政策選項為:
    • 自動」– 卷冊的大小會自動設置,如此一來它的大小會剛好足夠包含已配置的子卷冊。若您不需要卷冊中有可用空間,這將會是最佳選項。
    • 愈大愈好」– 卷冊會以最大大小建立,無論它所包含的已配置子卷冊之大小為何。若您計劃將大部分資料保留在 Btrfs 上,並且之後可能會需要增加既有子卷冊的大小,或是您可能需要在此卷冊中建立額外的子卷冊。
    • 固定」– 透過此選項,您可設置確切的卷冊大小。任何經配置的子卷冊將必須限制在此固定大小之間。若您知道您所想要的卷冊確切大小,這將會是最佳的選項。
    當卷冊配置完成後,請按下「儲存」。
  4. 按下「更新設定」以儲存您的變更,並繼續進行另一個磁碟分割,或是按下「完成」以返回「安裝概要」畫面。
若包含的磁碟比指定之 RAID 等級所需的數量還要少的話,一則訊息將會出現在視窗下方,告知您您所選擇的配置實際上需要多少磁碟。

警告

不支援將 /boot 分割區放置在一個 Btrfs 子卷冊上。

6.11. 儲存裝置

您能在各種不同的儲存裝置上安裝 Red Hat Enterprise Linux。如〈節 6.10, “安裝目的地”〉中所描述,您能在「安裝目的地」頁面中查看本機可存取的基本儲存裝置。若要新增專門的儲存裝置,請按下畫面上「專門的網路磁碟」部分中的「新增磁碟」按鈕。
儲存空間總覽

圖形 6.32. 儲存空間總覽

注意

透過 mdeventd daemon 對於 LVM 和軟體 RAID 裝置的監控未在進行安裝時執行。

6.11.1. 選擇儲存裝置的畫面

這個儲存裝置選擇畫面顯示了 Anaconda 安裝程式所能存取的所有儲存裝置。
裝置會已下列分頁來分群管理:
Multipath 裝置
透過超過一條路徑所存取的儲存裝置,例如透過同一台電腦上的 multiple SCSI 控制卡或光纖通道連接埠所存取。
安裝程式只會偵測序號長度為 16 或 32 個字元的多路徑裝置。
其它 SAN 裝置
區域儲存網路(SAN)上能使用的裝置。
韌體 RAID
連接到韌體 RAID 控制卡的儲存裝置。
專門儲存裝置的分頁總覽

圖形 6.33. 專門儲存裝置的分頁總覽

若要配置一項 iSCSI 裝置,請按下「新增 iSCSI 目標」按鈕。若要配置一項 FCoE(Fibre Channel over Ethernet)裝置,請按下「新增 FCoE SAN」按鈕。這兩個按鈕皆位於畫面右下方角落。
總攬畫面亦包含了「搜尋」分頁,讓使用者藉由 World Wide Identifier(WWID)或藉由連接埠、目標、或 logical unit number(LUN)過濾儲存裝置。
搜尋儲存裝置分頁

圖形 6.34. 搜尋儲存裝置分頁

「搜尋」分頁包含了「以...搜尋」的下拉式選單,以選擇透過連接埠、目標、LUN 或是 WWID 來進行搜尋。以 WWID 或 LUN 進行搜尋需要在相應的文字欄位中提供額外的值。請按下「尋找」按鈕來開始進行搜尋。
每個裝置都會以獨立一行來顯示,左方有勾選方塊。按下勾選方塊可以在安裝過程中使用該裝置。在稍後的安裝過程中,使用者可以選擇把 Red Hat Enterprise Linux 安裝至任何在此處所選擇的裝置,也可以選擇自動掛載任何在此處所選的裝置,作為安裝系統的一部分。
請注意,您在此所選的裝置不會在安裝過程中,自動被清除。選擇此畫面上的裝置並不會將資料放在有風險的裝置上。並請注意,在此所沒有選擇的裝置,可在安裝之後,藉由修改 /etc/fstab 檔案,以將其加入系統中。

重要

您在此畫面上未選取的任何儲存裝置將會被 Anaconda 完全地隱藏。若要由不同的開機載入程式 chain load Red Hat Enterprise Linux 載入程式,請選擇此畫面上所顯示的所有裝置。
當您選擇了要在進行安裝時所能使用的儲存裝置後,請按下「完成」以返回安裝目的地畫面。

6.11.1.1. 進階儲存選項

若要使用進階的儲存裝置,您可藉由點選「安裝目的地」畫面右下方角落的適當按鈕,來配置 iSCSI(SCSI over TCP/IP)目標或是 FCoE(Fibre Channel over Ethernet)SAN(Storage Area Network) 。欲參閱 iSCSI 的相關介紹,請查看〈附錄 B, iSCSI 磁碟〉。
進階儲存選項

圖形 6.35. 進階儲存選項

6.11.1.1.1. 配置 iSCSI 參數
當您按下了「新增 iSCSI 目標...」按鈕後,「新增 iSCSI 儲存目標」的對話視窗便會出現。
iSCSI 搜尋詳細資料對話方塊

圖形 6.36. iSCSI 搜尋詳細資料對話方塊

若要使用 iSCSI 儲存裝置來進行安裝,Anaconda 必須要能夠將它們視為 iSCSI 目標搜尋到,並且能夠建立 iSCSI 一個 iSCSI session,以存取這些目標。所有的這些步驟皆可能需要一組使用者名稱與密碼,以進行 CHAP(Challenge Handshake Authentication Protocol)認證。此外,您亦可配置一個 iSCSI 目標,以驗證系統上,目標所連接至的 iSCSI 初始程式(反向 CHAP)( 搜尋與 session)。當搭配使用時,CHAP 與反向 CHAP 稱為共同 CHAP雙向 CHAP。共同 CHAP 為 iSCSI 連線提供了最高層級的安全性,特別是當 CHAP 與反向 CHAP 認證的使用者名稱與密碼不同的時候。

注意

請視需求重複 iSCSI 搜尋以及 iSCSI 登錄步驟,以新增所有必要的 iSCSI 儲存裝置。然而,在您嘗試進行第一次搜尋後,您將無法更改 iSCSI 初始程式的名稱。若要更改 iSCSI 初始程式的名稱,您必須重新啟動安裝程序。

過程 6.1. iSCSI 搜尋並啟用 iSCSI Session

使用「新增 iSCSI 儲存目標」對話視窗來為「Anaconda」提供發現 iSCSI 目標的必要資訊。
  1. 請在「目標 IP 位址」欄位中輸入 iSCSI 目標的 IP 位址。
  2. 請以 iSCSI 完整名稱(IQN)格式在「iSCSI 初始程式名稱」欄位中輸入一組 iSCSI 初始程式的名稱。有效的 IQN 項目包含了:
    • iqn.(請注意後方句點)字串
    • 指定您組織註冊網際網路區域或子區域名稱的年份與月份之日期碼,格式為四個數字(代表年份)和一個連字符號,以及兩個數字(代表月份)和一個句點。比方說,2010 年 9 月為 2010-09.
    • 您組織的網際網路區域或子區域名稱,會以最高層區域的反向順序顯示出。比方說,將子區域 storage.example.com 顯示為 com.example.storage
    • 冒號後的字串,可辨識您區域或子區域中的特定 iSCSI 初始程式。例如 :diskarrays-sn-a8675309
    因此,完整的 IQN 將會看似:iqn.2010-09.storage.example.com:diskarrays-sn-a8675309Anaconda 會將「iSCSI 初始程式名稱」欄位預填入此格式的名稱,以協助您以此格式輸入資訊。
    欲取得更多有關於 IQN 的相關資訊,請參閱位於〈http://tools.ietf.org/html/rfc3720#section-3.2.6〉的《RFC 3720 – 網際網路小型電腦系統介面(iSCSI)》中的《3.2.6. iSCSI 名稱》,以及位於〈http://tools.ietf.org/html/rfc3721#section-1〉的《RFC 3721 – 網際網路小型電腦系統介面(iSCSI)命名與搜尋》中的《1. iSCSI 名稱與位址》 。
  3. 使用「搜尋認證類型」下拉式選單以指定欲使用來進行 iSCSI 搜尋的認證類型。以下為可用選項:
    • 無認證
    • CHAP 配對
    • CHAP 配對與反向配對
    • 若您選擇了「CHAP 配對」作為驗證類型,請在「CHAP 使用者名稱」與「CHAP 密碼」欄位中,提供 iSCSI 目標的使用者名稱和密碼。
    • 若您選擇了「CHAP 配對及反向配對」作為認證類型,請在「CHAP 使用者名稱」與「CHAP 密碼」欄位中,提供 iSCSI 目標的使用者名稱和密碼,並在「反向 CHAP 使用者名稱」與「反向 CHAP 密碼」欄位中,輸入 iSCSI 初始程式的使用者名稱及密碼。
  4. 您亦可選用性地選取標記了「將目標綁定至網路介面卡」的方塊。
  5. 請點選「開始搜尋」按鈕。Anaconda 會根據您所提供的資訊,嘗試搜尋一個 iSCSI 目標。若搜尋成功的話,對話方塊,將會顯示所有在目標上發現的 iSCSI 節點。
  6. 各個節點旁皆會顯示一個核取方塊。請點選該核取方塊,以選擇用來進行安裝的節點。
    發現的 iSCSI 節點的對話視窗

    圖形 6.37. 發現的 iSCSI 節點的對話視窗

  7. 節點登錄認證類型」選單提供了與描述於步驟 3 中的「搜尋認證類型」選單相同的選項。然而,如果您需要使用者帳號以進行搜尋認證,您可使用相同的使用者帳號來登入找到的節點中。若要這麼做,請使用選單上額外的「使用來自於搜尋結果的帳號」選項。當提供了正確的帳號資料後,「登入」按鈕便會能夠使用。
  8. 點選「登入」按鈕以開始進行 iSCSI session。
6.11.1.1.2. 配置 FCoE 參數
當您按下「新增 FCoE SAN...」按鈕時,有個對話視窗將會出現,以讓您配置網路介面卡來搜尋 FCoE 儲存裝置。
首先,請在「NIC」下拉式選單中選擇一個連上了 FCoE 控制卡的網路介面卡,然後按下「新增 FCoE 磁碟」按鈕來掃描網路上的 SAN 裝置。
配置 FCoE 參數

圖形 6.38. 配置 FCoE 參數

更多包含額外選項以供考量的核取方塊:
使用 DCB
Data Center Bridging(DCB,資料中心橋接)為一組提昇改善的乙太網路協定,設計來增強儲存網路與叢集的乙太網路連線效率。請以此對話方塊中的核取方塊來決定安裝程式是否能夠偵測到 DCB。此選項應該僅為需要基於主機的 DCBX 用戶端之網路介面卡啟用。實作硬體 DCBX 用戶端的介面卡上的配置應將此勾選方塊留白。
使用自動 vlan
自動 VLAN表示不管是否要進行 VLAN 探索。如果點選了此方塊,那麼 FIP(FCoE Initiation Protocol)VLAN 探索通訊協定就會在連線配置驗證後,在乙太網路介面上執行。如果尚未配置,任何探索 FCoE VLAN 的網路介面都會自動建立,且 FCoE 介面會被建立於 VLAN 介面上。此選項就預設值會被啟用。
發現的 FCoE 裝置將會顯示在安裝目的地畫面的「其它 SAN 裝置」分頁下。

6.12. 開始進行安裝

當「安裝概要」畫面的所有必要部分皆已完成後,選單畫面下方的警告將會消失,而「開始安裝」按鈕便能使用。
準備安裝

圖形 6.39. 準備安裝

警告

至此,安裝程式尚未對您的系統進行永久性的變更。當您按下了「開始安裝」時,安裝程式將會配置您硬碟上的空間,並開始將 Red Hat Enterprise Linux 傳輸至此空間中。根據您所選擇的分割選項,這項程序可能亦包含了清除您電腦上既有的資料。
若要查看您至此所做的所有選擇,請返回「安裝概要」畫面中的相關部分。若要完全取消安裝的話,請按下「退出」或請關閉您的電腦。若要在此階段將大部分電腦關閉,請按下電源鈕幾秒鐘來將其關閉。
若您已完成自訂您的安裝程序,並且確定您希望繼續進行,請按下「開始安裝」。
在您按下了「開始安裝」之後,請讓安裝程序完成。若是程序受到干擾(比方說電腦被關閉、重新啟動,或是停電),在您重新啟動並完成 Red Hat Enterprise Linux 的安裝程序,或安裝另一個作業系統之前,您可能將無法使用您的電腦。

6.13. 配置選單和進度畫面

當您在「安裝概要」畫面中按下「開始安裝」時,進度畫面將會出現。Red Hat Enterprise Linux 會在把所選套件寫入您系統時,將安裝進度回報在畫面上。
安裝套件

圖形 6.40. 安裝套件

為了供您參考用,在您重新開機後,您可以在 /var/log/anaconda/anaconda.packaging.log 檔案中找到一份完整的安裝紀錄。
套件在安裝時亦需要進行更多配置。位於安裝進度上方的乃「Root 密碼」和「建立使用者User Creation」選單項目。
Root 密碼」選單項目主要使用來為 root 帳號設置密碼。Root 帳號主要用來進行重大系統管理和管理任務。密碼可在套件安裝時或安裝後配置,不過在進行配置之前,您將無法完成安裝程序。
建立使用者帳號是選擇性的,並且也能在安裝完成後建立,不過建議在此畫面中進行。使用者帳號主要用來進行一般工作和存取系統。建議的最佳做法是總是透過使用者帳號來存取系統,而不是透過 root 帳號。

6.13.1. 設置 Root 密碼

當您進行安裝時,設定 root 帳號與密碼為重要的步驟。Root 帳號(亦稱為超級用戶)主要能用來安裝套件、升級 RPM 套件,並執行大部分的系統維護工作。Root 帳號給予您完整的系統控制權限。基於此原因,root 帳號最好被使用來進行系統維護或管理工作。欲取得更多有關於成為 root 上的相關資訊,請參閱《Red Hat Enterprise Linux 7 系統管理員指南 》。
Root 密碼畫面

圖形 6.41. Root 密碼畫面

點選「Root 密碼」選單項目並將您的新密碼輸入「Root 密碼」欄位中。Red Hat Enterprise Linux 會以星號來顯示輸入的字元,以確保安全性。請在「確認」欄位中再次輸入相同的密碼,以確保密碼設置正確。在設置了 root 密碼後,請按下「完成」,以返回「使用者設定」畫面。
以下為建立安全性足夠的 root 密碼的需求與建議:
  • 密碼長度必須至少八個字元
  • 可包含號碼、字母(大寫與小寫)以及符號
  • 應包含大小寫字母的組合
  • 您能記住但不容易猜到
  • 不該是個文字、縮寫或是與您和公司相聯的數字,或是字典中的詞彙(包括外文)
  • 不該寫下;若您一定要將密碼寫下,請確保它的安全

注意

如要在安裝完成後更改您的 root 密碼,您可以使用 Root Password Tool

6.13.2. 建立使用者帳號

若要在進行安裝時建立一組一般(非 root)使用者帳號,請在進度畫面上點選「使用者設定」。「建立使用者」畫面將會出現,並讓您設定一般使用者帳號和配置其參數。儘管建議在進行安裝時建立,然而此步驟乃選用性步驟,並且也能在安裝完成後才進行。
若要在進入使用者建立畫面後退出而不建立任何使用者,請將所有欄位保留為空白然後按下「完成」按鈕。
使用者帳號配置畫面

圖形 6.42. 使用者帳號配置畫面

在相對應欄位中輸入使用者的全名與使用者名稱。請注意,使用者名稱必須少於 32 個英文字元,且不能包含空白字元。我們強烈建議您為新帳號設定密碼。
就算是為非 root 的使用者建立密碼,安全性也需足夠,請根據詳述於〈節 6.13.1, “設置 Root 密碼”〉中的指示進行。
按下「進階」按鈕以開啟包含額外設定的新對話視窗。
進階使用者帳號配置

圖形 6.43. 進階使用者帳號配置

預設上,每個使用者都會有家目錄,並以其使用者名稱命名。在大部分情況下,您不需要變更此設定。
您也可以透過選擇勾選方塊,手動定義新使用者的系統 ID 編號及其預設群組。一般使用者 ID 的範圍從 1000 開始。在對話視窗的最下面,您可以輸入使用者所屬的其它額外群組,並以逗號區隔開來。新群組將會在系統中建立。若要自訂群組的 ID 編號,請在括號中指定號碼。
當您自訂了使用者帳號後,請按下「儲存變更」以返回至「使用者設定」畫面。

6.14. 安裝完成

恭喜!您的 Red Hat Enterprise Linux 安裝程序已完成!
按下「重新開機」按鈕以重新啟動您的系統並開始使用 Red Hat Enterprise Linux。若重新開機時,已插入的安裝媒體未自動退出的話,請記得先移除所有安裝媒體。
當您的電腦正常地啟動之後,Red Hat Enterprise Linux 將會載入並起始。就預設值,啟動程序會隱藏在顯示進度的圖形化畫面之後。到最後將會有個 GUI 登錄畫面出現(若您未安裝 X Window System 的話,有個 login: 提示則會出現)。
若您的系統在進行此安裝程序時安裝了 X Window System,您首次啟動您的 Red Hat Enterprise Linux 系統時,設定您系統的應用程式將會被啟用。這些應用程式會指示您如何進行 Red Hat Enterprise Linux 的初始配置,並讓您設定您的系統時間與日期、向 Red Hat Network 註冊您的機器,以及其它各種配置。
有關於配置程序上的相關資訊,請參閱〈章 26, 初始設定和 Firstboot〉。

章 7. 為 AMD64 和 Intel 64 系統上的安裝程序進行疑難排解

本章討論了一些常見的安裝問題與其解決方法。
基於除錯用途,Anaconda 會將安裝動作紀錄到 /tmp 目錄中的檔案裡。這些檔案列在以下表格中。

表格 7.1. 進行安裝時所產生的日誌檔案

日誌檔案 內容
/tmp/anaconda.log Anaconda 一般訊息
/tmp/program.log 進行安裝時所執行的所有外部程式
/tmp/storage.log 廣泛的儲存模組資訊
/tmp/packaging.log yumrpm 套件的安裝訊息
/tmp/syslog 硬體相關的系統訊息
若是安裝失敗的話,來自於這些檔案的訊息將會被併入 /tmp/anaconda-tb-identifier 中,identifier 代表隨機的字串。
所有以上列出的檔案皆存在安裝程式的 RAM disk 中,這代表它們不會被永久儲存,並且當系統關閉時便會失去。若要永久儲存這些檔案,請將這些檔案複製至網路上的另一部系統中,您可藉由在一部執行安裝程式的系統上使用 scp,或是將它們複製至一個已掛載的儲存裝置上(例如 USB 磁碟)。以下為傳輸日誌檔案的詳細方式。請注意,若您使用 USB 磁碟或是其它卸除式媒介,您需要在進行這項程序之前,確認您已備份了這些媒介上的所有資料。

過程 7.1. 將日誌檔案傳輸到 USB 磁碟上

  1. 請在您欲進行安裝的系統上,按下 Ctrl+Alt+F2 以存取 shell 指令提示。您將會登入一組 root 帳號中,並擁有安裝程式之暫時檔案系統的存取權限。
  2. 將 USB 隨身碟連上系統,然後執行 dmesg 指令,這會顯示最近發生的事件紀錄。在記錄的最底下,您會看到剛插入的 USB 隨身碟的幾項紀錄,和以下輸出類似:
    [ 170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk
    請記下已連上裝置的名稱,上述範例顯示的是 sdb
  3. 請至 /mnt 目錄,當您進入該目錄時,請建立新的目錄,這將會成為 USB 磁碟的掛載目標。目錄的名稱無關緊要;此範例使用了 usb 這組名稱。
    # mkdir usb
  4. 請將 USB 磁碟掛載至新建立的目錄上。請注意,在大部分情況下,您不會希望掛載整個磁碟,而是掛載該磁碟上的某個分割區。因此,請勿使用 sdb 這個名稱 - 請使用您希望寫入日誌檔案的分割區名稱。此範例中使用了 sdb1 這組名稱。
    # mount /dev/sdb1 /mnt/usb
    您現在已能驗證是否掛載了正確的裝置,並透過存取它來進行分割並列出其內容 - 此清單應與您預期的磁碟內容相符。
    # cd /mnt/usb
    # ls
  5. 複製日誌檔案至已掛載的裝置上。
    # cp /tmp/*log /mnt/usb
  6. 卸載 USB 磁碟。若您遇上一則錯誤訊息顯示目標忙碌,請將您的工作目錄更改為掛載項目之外的目錄(例如 /)。
    # umount /mnt/usb
來自於安裝程序的日誌檔案現在將會被儲存在 USB 磁碟上。

過程 7.2. 透過網路傳送日誌檔案

  1. 請在您欲進行安裝的系統上,按下 Ctrl+Alt+F2 以存取 shell 指令提示。您將會登入一組 root 帳號中,並擁有安裝程式之暫時檔案系統的存取權限。
  2. 切換至日誌檔案位於的 /tmp 目錄:
    # cd /tmp
  3. 使用 scp 指令來將日誌檔案複製到網路上的另一部系統上:
    # scp *log user@address:path
    user 取代為目標系統上的一組有效使用者名稱、將 address 取代為目標系統的位址或是主機名稱,並將 path 取代為您希望存放日誌檔案的目錄路徑。比方說,若您希望以 john 登入一部 IP 位址為 192.168.0.122 的系統,並將日誌檔案放入該系統上的 /home/john/logs/ 目錄中,所使用的指令之格式將會如下:
    # scp *log john@192.168.0.122:/home/john/logs/
    當第一次連上目標系統時,您可能會看見一則類似以下的訊息:
    The authenticity of host '192.168.0.122 (192.168.0.122)' can't be established.
    ECDSA key fingerprint is a4:60:76:eb:b2:d0:aa:23:af:3d:59:5c:de:bb:c4:42.
    Are you sure you want to continue connecting (yes/no)?
    請輸入 yes 並按下 Enter 繼續。然後當被提示時,提供一組有效的密碼。接著檔案將會開始傳輸至目標系統上所指定的目錄中。
來自於安裝程序的日誌檔案現在將會永久儲存在目標系統上,並可供查看。

7.1. 開始進行安裝時所發生的問題

7.1.1. 進入圖形化安裝時所發生的問題

開機時,有些系統的顯示卡無法正確切換至圖形安裝介面。如果安裝程式無法以預設設定執行,它會嘗試在解析度較低的模式下執行。如果還是失敗,安裝程式將會以文字模式執行。
顯示方面的問題有幾項可用的解決方式,大部分皆包含了指定自訂的開機選項。欲取得更多相關資訊,請參閱〈節 20.1, “在開機選單下配置安裝系統”〉。
使用基本圖形化模式
您可嘗試使用基本的圖形驅動程式來進行安裝程序。若要這麼做,請在開機選單中選擇「疑難排解」>「在基本圖形化模式下安裝 Red Hat Enterprise Linux 7.0」,或編輯安裝程式的開機選項,並在指令列後方附加上 inst.xdriver=vesa 選項。
手動指定畫面解析度
若安裝程式無法偵測您的畫面解析度,您可藉由手動指定以取代自動偵測。若要這麼做,請在開機選單上附加 inst.resolution=x 選項,而 x 代表您畫面的解析度(例如 1024x768)。
使用其它顯示驅動程式
您亦可嘗試指定自訂的顯示驅動程式,置換掉安裝程式的預設偵測值。若要指定驅動程式,請使用 inst.xdriver=x 選項,x 為您所希望使用的裝置驅動程式(例如 nouveau)。

注意

若指定自訂的顯示驅動程式能解決您的問題,您應在〈https://bugzilla.redhat.com〉,於 anaconda 元件下將之回報為錯誤。Anaconda 應該能夠自動偵測到您的硬體,並在無需您進行互動的情況下,使用適當的驅動程式。
使用 VNC 進行安裝
若以上選項失敗,您可使用獨立的系統透過網路,以 Virtual Network Computing(VNC)協定來存取圖形化安裝程式。欲取得有關於透過 VNC 進行安裝上的相關資訊,請參閱〈章 22, 透過 VNC 安裝〉。

7.1.2. 未偵測到序列主控台

在某些情況下,嘗試使用序列主控台來在文字模式下進行安裝,會造成主控台上無輸出。這一般會在搭載了顯示卡但卻未連接螢幕的系統上發生。若 Anaconda 偵測到顯示卡,它將會嘗試使用它來進行顯示,儘管未連接螢幕。
若您希望在一個序列主控台上進行基於文字的安裝程序,請使用 inst.textconsole= 開機選項。詳情請參閱〈章 20, 開機選項〉。

7.2. 進行安裝時所發生的問題

7.2.1. 未偵測到磁碟

當安裝開始時,您可能會看見以下錯誤訊息:
未偵測到磁碟。請關閉電腦、連上至少一個磁碟,並重新啟動電腦以完成安裝
此訊息表示 Anaconda 未找到任何可進行安裝的儲存裝置。在此情況下,首先請確認您的系統至少已連接了一個儲存裝置。
若您的系統使用硬體 RAID 控制器,請驗證該控制器是否已正確配置和運作。請參閱您控制器的相關文件以取得詳細指示。
若您要在一或更多個 iSCSI 裝置上進行安裝而系統上沒有邏輯儲存裝置,請確認所有必要的 LUN(Logical Unit Numbers)皆已提供給適當的 HBA(Host Bus Adapter)。欲取得更多有關於 iSCSI 上的相關資訊,請參閱〈附錄 B, iSCSI 磁碟〉。
若您確認您已連接並正確配置了儲存裝置,而在您重新啟動系統再次開始安裝後,錯誤訊息依然出現的話,這代表安裝程式無法偵測到您的儲存裝置。在大部分情況下,此訊息會在您嘗試於一個安裝程式所無法辨識的 SCSI 裝置上進行安裝時出現。
在此情況下,您將必須在安裝前進行驅動程式更新。請檢查您硬體供應商的網站,以檢查是否有能夠解決您問題的可用驅動程式更新。欲取得更多有關於驅動程式更新上的相關資訊,請參閱〈章 4, 在 AMD64 和 Intel 64 Systems 上進行安裝時更新驅動程式〉。
您亦可參閱《Red Hat 硬體相容性清單》,位於〈https://hardware.redhat.com〉。

7.2.2. 回報 Traceback 訊息

若圖形化安裝程式遇上錯誤,它會顯示當機回報對話方塊。您接著便能選擇將有關於您遇上的錯誤的相關資訊,傳送給 Red Hat。若要傳送當機報告,您必須登入您的客戶端入口網站帳號。若您尚未擁有客戶端入口網站帳號,您可由〈https://www.redhat.com/wapps/ugc/register.html〉註冊帳號。自動化的當機回報將需要有效的網路連線。
當機回報對話方塊

圖形 7.1. 當機回報對話方塊

當對話方塊出現時,請選擇「回報錯誤」以回報問題,或「離開」以退出安裝程序。
您亦可選用性地點選「更多資訊」以顯示更多能夠協助您判斷錯誤原因的詳細輸出。若您熟悉除錯程序,請點選「Debug」。這將會帶領您至虛擬終端機 tty1 中,在此您能夠得到更加準確的資訊,以供錯誤回報使用。若要由 tty1 返回圖形化介面,請使用 continue 指令。
展開後的當機回報對話方塊

圖形 7.2. 展開後的當機回報對話方塊

若您希望向客戶端入口網站回報錯誤,請依照下列程序進行。

過程 7.3. 向 Red Hat 客戶支援回報錯誤

  1. 請在出現的選單中,選擇「向 Red Hat 客戶端入口網站回報錯誤」。
  2. 若要向 Red Hat 回報錯誤,您首先需要提供您的客戶端入口網站帳號資訊。請點選「配置 Red Hat 客戶支援」。
    客戶端入口網站帳號資訊

    圖形 7.3. 客戶端入口網站帳號資訊

  3. 現在有個新視窗將會開啓,提示您輸入您的客戶端入口網站使用者名稱和密碼。請輸入您的 Red Hat 客戶端入口網站帳號資訊。
    配置 Red Hat 客戶支援

    圖形 7.4. 配置 Red Hat 客戶支援

    若您的網路設定需要您使用 HTTP 或是 HTTPS 代理伺服器,您可借由展開「進階」選單並輸入代理伺服器的位址。
    當您輸入了所有帳號資訊後,請按下「確定」以繼續進行。
  4. 有個包含了文字欄位的新視窗將會出現。請寫下在此所有有幫助的資訊和備註。請藉由解釋您在當機回報對話方塊出現之前,您所進行的各個步驟,以詳述如何重新產生這項錯誤。請盡可能提供相關資訊,包括任何您在進行除錯時所取得的資訊。請注意您在此提供的資訊,在客戶端入口網站上可能會是公開的。
    若您不曉得造成錯誤的原因為何,請勾選對話方塊下方的「我不知道造成問題的原因為何」。
    接著,請按下「下一步」。
    詳述問題

    圖形 7.5. 詳述問題

  5. 接下來,請檢查將會傳送至客戶端入口網站的資訊。您提供的解釋將會出現在「備註」分頁中。其它分頁包含了例如您系統主機名稱,以及其它有關於安裝環境上的相關資訊。您可移除任何您所不希望傳送給 Red Hat, 的項目,不過請注意,提供過少的資訊可能會影響問題的調查。
    當您完成檢查欲寄出的資訊後,請點選「下一步」。
    檢查欲傳送的資料

    圖形 7.6. 檢查欲傳送的資料

  6. 請檢查欲傳送的檔案清單,並將錯誤報告作為獨立附件包含。這些檔案提供了能夠協助調查的系統資訊。若您不希望傳送特定檔案,請將這些項目旁的勾選方塊反選。若要提供可能能夠協助修正問題的額外檔案,請點選「附加檔案」。
    在您檢查了欲傳送的檔案之後,請勾選標記為「我已經檢查了資料並同意將它送出」。之後,請點選「下一步」以傳送報告和附件至客戶端入口網站。
    檢查欲傳送的檔案

    圖形 7.7. 檢查欲傳送的檔案

  7. 當對話方塊回報處理程序已完成時,您可按下「顯示記錄」來檢視報告程序的詳細資訊,或「關閉」以返回初始當機回報對話方塊。在此,您可按下「離開」以退出安裝程序。

7.3. 安裝完成後所發生的問題

7.3.1. 您是否無法使用 RAID 控制卡來開機嗎?

如果您已執行了安裝程序,卻無法正常地啟動系統,您或許需要重新安裝,並以不同的方式分割您系統的儲存裝置。
有些 BIOS 類型不支援由 RAID 控制卡開機。當您完成安裝並首次重新啟動系統後,有個基於文字的畫面將會顯示開機載入程式的提示(例如 grub>),並且可能僅會出現一個閃爍的游標。若是如此,您必須重新分割您的系統,並將您的 /boot 分割區和開機載入程式移出 RAID 陣列之外。/boot 分割區和開機載入程式必須位於相同的磁碟上。
在進行了這些變更之後,您便應該能夠完成您的安裝程序。欲取得更多有關於磁碟分割上的相關資訊,請參閱〈節 6.10, “安裝目的地”〉。

7.3.2. 圖形化開機程序上的問題

在您完成安裝並首次重新啟動您的系統後,系統有可能會在進行圖形化開機程序時停止回應,並需要重新啟動。在此情況下,開機載入程式雖然會成功顯示,不過選擇任何項目並嘗試啟動系統時,便會造成系統停滯。這一般代表圖形化開機循序出了問題;若要解決此問題,您必須停用圖形化開機。若要這麼做,請在進行永久性設定之前,在開機時進行暫時性的設定修改。

過程 7.4. 暫時停用圖形化開機

  1. 開啓您的電腦並等待開機載入程式選單出現。若您將您的開機載入程式逾時值設為 0,請按住 Esc 鍵來存取此選單。
  2. 當開機載入程式選單出現時,請使用您的方向鍵來選取您希望啟動的項目,並按下 e 鍵來編輯此項目的選項。
  3. 請在選單清單中,尋找 kernel 一行 - 也就是以 linux 關鍵字(有些情況下會是 linux16linuxefi)作為起始的一行。請在此行上找出 rhgb 選項並將它刪除。您可能無法即刻看見此選項;請使用方向鍵來上下捲動。
  4. 請按下 F10 或是 Ctrl+X 來以您所編輯的選項啟動系統。
若系統成功啟動,您便可正常登入。接著您將需要永久停用圖形化開機 - 否則每次系統啟動時,您都需要再次進行先前的程序。若要永久更改開機選項,請進行以下動作。

過程 7.5. 永久停用圖形化開機

  1. su - 指令登入 root 帳號:
    $ su -
  2. 使用例如 vim 之類的純文字編輯器開啟 /etc/default/grub 配置檔案。
  3. 請在 grub 檔案中尋找以 GRUB_CMDLINE_LINUX 為起始的一行。該行應看似以下:
    GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/root rd.md=0 rd.dm=0 vconsole.keymap=us $([ -x /usr/sbin/rhcrashkernel-param ] && /usr/sbin/rhcrashkernel-param || :) rd.luks=0 vconsole.font=latarcyrheb-sun16 rd.lvm.lv=vg_rhel/swap rhgb quiet"
    
    請在這行上移除 rhgb 選項。
  4. 儲存已編輯的配置檔案。
  5. 請藉由執行以下指令更新開機載入配置:
    # grub2-mkconfig --output=/boot/grub2/grub.cfg
當您完成此程序後,您便可重新啟動您的電腦。Red Hat Enterprise Linux 將不會再使用圖形化開機循序。若您希望啟用圖形化開機,請依照相同的程序進行,將 rhgb 附加至 /etc/default/grub 檔案中的 GRUB_CMDLINE_LINUX 一行上,並透過 grub2-mkconfig 指令再次更新開機載入程式配置。
欲取得更多有關於 GRUB2 開機載入程式使用上的相關資訊,請參閱《Red Hat Enterprise Linux 7 系統管理員指南》。

7.3.3. 開機進入圖形環境

若您安裝了 X Window System 不過當您登入系統後,卻沒看見圖形化桌面環境的話,您可手動式使用 startx 指令來啟用此環境。然而請注意,這僅是個一次性的修正,而不會改變未來登入的程序。
若要設定您的系統使您能夠在一個圖形化登錄畫面下進行登入,您必須將預設的 systemd 目標更改為 graphical.target。當您完成後,請重新啟動電腦。系統重新啟動後,您將會看見一個圖形化登錄提示。

過程 7.6. 將圖形化登錄設為預設值

  1. 請開啟一個 shell 提示符號,再輸入 su - 指令以切換為 root 身份。
  2. 將預設目標設置為 graphical.target。若要這麼做,請執行以下指令:
    # systemctl set-default graphical.target
圖形化登錄現在就預設值已啟用 - 下次重新啟動系統時,您將會看見一個圖形化登錄提示。若您希望將此變更復原,並繼續使用基於文字的登錄提示,請以 root 身份執行下列指令:
# systemctl set-default multi-user.target
欲取得更多有關 systemd 中,目標上的資訊,請參閱《Red Hat Enterprise Linux 7 系統管理者指南》。

7.3.4. 沒有圖形化使用者介面

若您無法使 XX Window System)啟動,您可能尚未安裝它。某些您可在進行安裝時選擇的預設基礎環境(例如最小型安裝」或是「網站伺服器」)不包含圖形化介面 - 您必須進行手動式安裝。
若您希望使用 X,您可在之後安裝必要的套件。有關於安裝圖形化桌面環境上的相關資訊,請參閱位於〈https://access.redhat.com/site/solutions/5238〉的知識庫文件。

7.3.5. X Server 在使用者登入後當機

若您遇上了使用者登入 X server 時發生當機的問題,您的一或更多個檔案系統可能已滿(或快滿)。若要驗證這是否為造成問題的原因,請執行以下指令:
$ df -h
輸出將能協助您診斷哪個分割區已滿 - 在大部分情況下,問題會出現在 /home 分割區上。df 指令的輸出範例可能會看似以下:
Filesystem                                  Size  Used Avail Use% Mounted on
/dev/mapper/vg_rhel-root                     20G  6.0G   13G  32% /
devtmpfs                                    1.8G     0  1.8G   0% /dev
tmpfs                                       1.8G  2.7M  1.8G   1% /dev/shm
tmpfs                                       1.8G 1012K  1.8G   1% /run
tmpfs                                       1.8G     0  1.8G   0% /sys/fs/cgroup
tmpfs                                       1.8G  2.6M  1.8G   1% /tmp
/dev/sda1                                   976M  150M  760M  17% /boot
/dev/dm-4                                    90G   90G     0 100% /home
在以上範例中,您可看見 /home 分割區已滿,並造成當機。您可藉由移除分割區上不需要的檔案來騰出更多空間。在您釋出了一些磁碟空間後,請使用 startx 指令來啟動 X
欲取得更多有關於 df 的相關資訊,以及可用選項(比方說使用於此範例中的 -h 選項)的相關解釋,請參閱 df(1) man page。

7.3.6. 系統找不到您的記憶體嗎?

在某些情況下,kernel 會無法辨識您所有的記憶體(RAM),這會造成系統僅能使用比原來所安裝的還要少的記憶體。您可藉由使用 free -m 指令來找出能使用的記憶體有多少。若顯示的記憶體總數與您預期的不符,這表示您至少一個記憶體模組很可能發生了問題。在基於 BIOS 的系統上,您可使用 Memtest86+ 工具程式來測試您系統的記憶體 - 詳情請參閱〈節 20.2.1, “載入記憶體(RAM)測試模式”〉。

注意

某些硬體配置會預留系統部分的記憶體,使其不讓主系統使用。尤其是搭載內建顯示卡的手提電腦,皆會預留部分記憶體以供 GPU 使用。比方說,一部搭載了 4 GB RAM 和內建整合式 Intel 顯示卡的手提電腦,可能僅會顯示 3.7 GB 的可用記憶體。
此外,在大部分 Red Hat Enterprise Linux 系統上就預設值會被啟用的 kdump 當機 kernel 傾印機制,也會預留部分記憶體以供次要 kernel 使用(當主要 kernel 當機時)。此預留的記憶體在使用 free 指令時也不會顯示。欲取得有關於 kdump 與其記憶體需求上的詳情,請參閱《Red Hat Enterprise Linux 7 Kernel 當機傾印指南》。
若您已確認您的記憶體沒有問題,您可嘗試透過 mem= kernel 選項來手動設置記憶體數量。

過程 7.7. 手動配置記憶體

  1. 開啓您的電腦並等待開機載入程式選單出現。若您將您的開機載入程式逾時值設為 0,請按住 Esc 鍵來存取此選單。
  2. 當開機載入程式選單出現時,請使用您的方向鍵來選取您希望啟動的項目,並按下 e 鍵來編輯此項目的選項。
  3. 請在選單清單中,尋找 kernel 一行 - 也就是以 linux 關鍵字(有些情況下會是 linux16)作為起始的一行。請將以下選項附加至此行的尾端:
    mem=xxM
    
    將系統有的記憶體容量(以百萬位元組表示)取代上一行中的 xx
  4. 請按下 F10 或是 Ctrl+X 來以您所編輯的選項啟動系統。
  5. 等待系統啟動並登入。接著開啟一個指令列並再次執行 free -m 指令。若這項指令所顯示的 RAM 總數與您預期的數量相符,請將以下項目附加至 /etc/default/grub 檔案中,以 GRUB_CMDLINE_LINUX 為起始的一行,以使變更永久性生效:
    mem=xxM
    
    將系統有的記憶體容量(以百萬位元組表示)取代上一行中的 xx
  6. 在您更新並儲存了檔案後,請更新開機載入程式的配置,以使變更生效。請以 root 身份執行以下指令:
    # grub2-mkconfig --output=/boot/grub2/grub.cfg
/etc/default/grub 中,以上的範例會看似:
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release.*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/root vconsole.font=latarcyrheb-sun16 rd.lvm.lv=rhel/swap $([ -x /usr/sbin/rhcrashkernel.param ] && /usr/sbin/rhcrashkernel-param || :) vconsole.keymap=us rhgb quiet mem=1024M"
GRUB_DISABLE_RECOVERY="true"
欲取得更多有關於 GRUB2 開機載入程式使用上的相關資訊,請參閱《Red Hat Enterprise Linux 7 系統管理員指南》。

7.3.7. 您的系統是否顯示了 Signal 11 錯誤?

signal 11 的錯誤通常是「記憶體區段錯誤」(segmentation fault),代表程式欲存取尚未被分配給它的記憶體位置。signal 11 的錯誤可能為已安裝的軟體程式錯誤,或是不良硬體所造成的。
若您在進行安裝時遇上了嚴重的 signal 11 錯誤,首先請確認您使用了最新的安裝映像檔,並讓 Anaconda 驗證它們,以確保它們沒有損毀。不良的安裝媒介(例如燒錄不良或刮傷的光碟片)乃造成 signal 11 錯誤的常見原因。建議在進行所有安裝之前驗證安裝媒介的完整性。
欲取得更多有關於得到最新安裝媒介的相關資訊,請參閱〈章 1, 下載 Red Hat Enterprise Linux〉。若要在安裝開始前進行媒介檢查,請在開機選單上附加 rd.live.check 開機選項。詳情請參閱〈節 20.2.2, “驗證開機媒介”〉。
若在進行了媒介檢查後未發生錯誤,而您卻依然遇上區段錯誤的問題,這一般代表您的系統遇上了硬體錯誤。在此情況下,問題一般發生在您系統的記憶體(RAM)中。儘管您之前在相同的系統上使用了不同作業系統而沒發生錯誤,但這依然會造成問題。在基於 BIOS 的系統上,您可使用包含在安裝媒介中的 Memtest86+ 記憶體測試模組來進行詳細的記憶體測試。詳情請參閱〈節 20.2.1, “載入記憶體(RAM)測試模式”〉。
其它可能造成問題的原因已超出本文件的範圍。請參閱您硬體供應商的文件,您亦可參閱《Red Hat 硬體相容性清單》,位於〈https://hardware.redhat.com〉。

部 II. IBM Power System 主機架構 – 安裝與開機

Red Hat Enterprise Linux 安裝指南》的此部份包含了關於 IBM Power System 伺服器的安裝與基本的安裝後障礙排除之資訊。IBM Power System 伺服器包括了 IBM PowerLinux 伺服器與執行 Linux 的 POWER7 IBM Power System 伺服器。欲知詳細選項,請參閱〈部 IV, “進階安裝選項”〉。

重要

先前的 Red Hat Enterprise Linux 發行版支援 32 與 64 位元的 Power System 伺服器(ppcppc64)。Red Hat Enterprise Linux 7 僅支援 64 位元的 Power Systems 伺服器(ppc64)。

章 8. 計劃在 IBM Power Systems 上進行安裝

本章詳述了在決定如何進行安裝時,所需進行的決定和準備。

8.1. 升級或安裝?

儘管現在已支援自動化得就地升級,這項支援目前僅限於 AMD64 和 Intel 64 系統。若您在一部 IBM Power Systems 伺服器上已安裝了先前版本的 Red Hat Enterprise Linux,您必須執行一項全新安裝,以遷移至 Red Hat Enterprise Linux 7。進行全新安裝的方法就是備份所有系統上的資料、格式化磁碟分割區、由安裝媒介執行 Red Hat Enterprise Linux 的安裝程序,然後復原所有使用者資料。

8.2. 您的硬體相容嗎?

Red Hat Enterprise Linux 7 與使用 POWER6 和 POWER7 系列處理器的 IBM Power Systems 伺服器相容。POWER5 和較舊的處理器已不再受到支援。最近期的支援硬體清單能在《Red Hat 硬體相容性清單》中找到,此清單位於〈https://hardware.redhat.com〉。欲取得有關於系統需求的一般資訊,請參閱〈Red Hat Enterprise Linux technology capabilities and limits〉。

8.3. IBM 安裝工具

IBM 安裝工具包(IBM Installation Toolkit)乃選用性的工具程式,可以加快在 IBM Power Systems 上安裝 Linux 的速度,並且對於不熟悉 Linux 的使用者特別有幫助。您可使用 IBM 安裝工具包 來進行以下動作:[1]
  • 在非虛擬化的 IBM Power Systems 伺服器上安裝和配置 Linux。
  • 以之前配置的邏輯分割區(LPAR,亦即虛擬伺服器)上安裝、配置 Linux 伺服器。
  • 在一部新的或之前安裝過 Linux 的系統上,安裝 IBM 服務與生產力工具。IBM 服務與生產力工具包括 DLPAR(動態邏輯分割區,dynamic logical partition)工具程式。
  • 升級 IBM Power Systems 伺服器的系統韌體等級。
  • 在之前安裝的系統上,進行診斷或維護。
  • 將 LAMP 伺服器(軟體堆疊)與應用程式資料從 System x 遷移到 System p 系統。LAMP 伺服器乃數種開放式原始碼軟體的結合。LAMP 為 Linux、Apache HTTP 伺服器MySQL 關聯式資料庫,以及 PHP(Perl 或 Python)script 語言的縮寫。
關於 PowerLinux 的 IBM 安裝工具包 文件,可在 Linux 資訊中心找到,網址為〈http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/topic/liaan/powerpack.htm
PowerLinux 服務與生產力工具是另一種選用工具,包括硬體服務診斷、生產力工具、以及在 IBM POWER7、POWER6、POWER5、以及 POWER4 上安裝 Linux 作業系統的協助工具。
關於服務與生產力工具的文件,可在 Linux 資訊中心找到,網址為〈http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/topic/liaau/liaauraskickoff.htm

8.4. 準備 IBM Power Systems 伺服器

重要

確認 real-base 開機參數已被設為 c00000,不然您應該會看見類似下列的錯誤:
DEFAULT CATCH!, exception-handler=fff00300
IBM Power Systems 伺服器提供了許多分割磁碟、虛擬或原生裝置、以及主控台的選項。
若您所使用的是尚未分割的系統,您不需要進行安裝前的設定。對於使用 HVSI 序列主控台的系統,請將主控台連接至 T2 序列埠。
如果您所使用的是已分割的系統,建立分割區與起始安裝的步驟皆大同小異。您應該在 HMC 上建立分割區,指定處理器、記憶體、SCSI、以及乙太網路資源。HMC 的建立分割區精靈會引導您完成所有建立步驟。
欲取得更多有關於建立分割區上的相關資訊,請參閱 IBM Systems Hardware Information Center 中的《以 HMC 為 Linux 進行磁碟分割》PDF,位於:http://publib.boulder.ibm.com/infocenter/powersys/v3r1m5/topic/iphbi_p5/iphbibook.pdf
如果您使用虛擬 SCSI 資源,而非本機 SCSI,那麼您需要為這虛擬 SCSI 分割區設定一個「連接(link)」,然後設定這個虛擬 SCSI 分割區。您透過 HMC 為虛擬 SCSI 的用戶端與伺服器端建立「連接」,並從虛擬 I/O 伺服器(VIOS)或 IBM i 上設定虛擬 SCSI 伺服器,端視您的型號與選項而定。
若您要使用 Intel iSCSI Remote Boot 來進行安裝,所有連接的 iSCSI 儲存裝置皆必須停用。否則安裝程序將會成功,但是安裝的系統將無法啟動。
欲取得更多使用虛擬裝置上的更多資訊,請參閱 IBM Redbook Virtualizing an Infrastructure with System p and Linux,網址為:http://publib-b.boulder.ibm.com/abstracts/sg247499.html
當您設定好系統之後,您需要由 HMC 啟動或打開電源。視您的安裝類型而定,您需要設定 SMS 以正確地載入系統,進入安裝程式。

8.5. 支援的安裝目標

安裝目標乃一個能用來儲存 Red Hat Enterprise Linux 並啟動系統的儲存裝置。Red Hat Enterprise Linux 支援在 AMD64 和 Intel 64 系統上使用以下安裝目標:
  • 透過標準內部介面連接的儲存裝置,例如 SCSI、SATA、或 SAS
  • 光纖通道主機匯流排介面與 Multipath 裝置,對於這些部分硬體,可能需要製造商所提供的驅動程式
  • 也支援在 IBM Power Systems 伺服器上進行虛擬安裝,當在虛擬用戶端 LPAR 上使用虛擬 SCSI(vSCSI)介面卡時亦然。
Red Hat 不支援安裝至 USB 卸除式磁碟或是 SD 記憶卡。欲取得更多有關於協力廠商虛擬化技術支援上的相關資訊,請參閱《Red Hat 硬體相容性清單》,位於〈https://hardware.redhat.com〉。

重要

在 IBM Power Systems 伺服器上,若是將 16GB 的 huge page 分配至一部系統或分割區,而 kernel 指令列並不包含 huge page 參數的話,eHEA 模組將無法初始化。因此,當您要透過一個 IBM eHEA 乙太網路卡來進行一項網路安裝時,您無法在進行安裝時,將 huge page 分配給系統或分割區。請使用 large pages 來代替。

8.6. 系統規格清單

安裝程式會自動偵測並安裝您電腦的硬體,並且您一般無需向安裝程式提供任何有關於您系統的特定資訊。然而,當進行特定類型的安裝程序時,您可能需要知道有關於您硬體的某些特定詳情。基於此原因,建議您記錄以下系統規格,以便在進行安裝程序(根據您的安裝類型)時作為參考用。
  • 如果您計畫使用自訂的分割區模式,請紀錄:
    • 硬碟的型號、大小、類型與連接介面。舉例來說,SATA0 介面接的是 Seagate ST3320613AS 320 GB;SATA1 接的是 Western Digital WD7500AAKS 750 GB。這能讓您在分割硬碟時,辨識出每個硬碟。
  • 如果您打算在現有系統上將 Red Hat Enterprise Linux 安裝為第二個作業系統,請紀錄:
    • 有關於使用在系統上的分割區的相關資訊。這項資訊能包含檔案系統類型、裝置節點名稱、檔案系統標籤,以及大小。這能讓您在進行磁碟分割程序時,辨別特定分割區。請記得,不同的作業系統會以不同的方式辨別分割區和磁碟,因此儘管另一個作業系統為 Unix 作業系統,Red Hat Enterprise Linux 也可能會以不同的方式來回報裝置名稱。這項資訊一般能藉由執行和 mountblkid 相等的指令,或在 /etc/fstab 檔案中取得。
      若您已安裝了其它作業系統,Red Hat Enterprise Linux 7 會嘗試自動偵測並進行配置以啟動它們。若作業系統未被正確偵測到,您亦可手動配置這些額外的作業系統。欲取得更多資訊,請參閱〈節 11.10.1, “安裝開機載入程式”〉。
  • 如果您計畫從本機硬碟上的映像檔安裝:
    • 包含了映像檔的硬碟與目錄。
  • 如果您計畫從網路位置安裝:
    • 系統上網路卡的製造商與型號。舉例來說,Netgear GA311。這能讓您在手動配置網路時,辨識介面卡。
    • IP, DHCP, 與 BOOTP 位址
    • 子網路遮罩
    • 閘道器的 IP 位址
    • 一或多個名稱伺服器(name server)的 IP 位址(DNS)
    如果您對於任何的這些網路連線需求與名詞有不熟悉的地方,請向您的網路管理員尋求協助。
  • 如果您計畫從網路位置安裝:
    • FTP 伺服器、HTTP(網站)伺服器、HTTPS(網站)伺服器,或是 NFS 伺服器上的映像檔位置。
  • 如果您計畫在 iSCSI target 上安裝:
    • iSCSI target 的位置。根據網路設置而定,您可能會需要 CHAP 使用者名稱與密碼,或是 reverse CHAP 的使用者名稱與密碼。
  • 如果您的電腦是某個網域的一部分:
    • 檢查 DHCP 伺服器是否支援網域名稱。如果不支援的話,請在安裝過程中手動輸入網域名稱。

8.7. 您有足夠的磁碟空間嗎?

Red Hat Enterprise Linux 和目前大部分的作業系統一樣,皆使用磁碟分割。當您安裝 Red Hat Enterprise Linux 時,您可能需要進行磁碟分割。欲取得更多有關於磁碟分割上的相關資訊,請參閱〈附錄 A, 磁碟分割區的介紹〉。
如果您的系統上已安裝了其它作業系統,那麼 Red Hat Enterprise Linux 所使用的磁碟空間必須與這些作業系統的磁碟空間分開。

注意

當使用 IBM Power Systems 伺服器時,您至少必須分配三個分割區(/swapPReP 開機分割區)供 Red Hat Enterprise Linux 使用。
若要安裝 Red Hat Enterprise Linux,您必須擁有至少 7.5 GB 的可用空間(未分割的磁碟或是能刪除的分割區中)。欲取得更多有關於分割區和磁碟空間上的建議,請參閱〈節 11.10.4.5, “建議的磁碟分割方案”〉中所詳述的分割區建議大小。

8.8. RAID 與其它磁碟裝置

當使用 Red Hat Enterprise Linux 時,有些儲存裝置技術需要特殊考量。一般來講,您必須理解這些技術如何配置、Red Hat Enterprise Linux 如何偵測到它們,以及這些技術在主要版本之間的支援上,有何改變。

8.8.1. 硬體 RAID

RAID(Redundant Array of Independent Disks)能讓磁碟群組或陣列被視為是單獨的裝置。請在您開始安裝程序之前,配置您電腦主機板,或是連上的控制卡所提供的任何 RAID 功能。在 Red Hat Enterprise Linux 中,各個啟用的 RAID 陣列皆會以單一磁碟顯示。

8.8.2. 硬體 RAID

在一部搭載了超過一個硬碟的系統上,您可使用 Red Hat Enterprise Linux 安裝程式來操作數個磁碟,以作為 Linux 軟體 RAID 陣列使用。軟體 RAID 陣列的 RAID 功能是以作業系統來控制的,而不是透過專屬的硬體。這些功能已在〈節 11.10.4, “手動磁碟分割”〉中詳細解說。

8.8.3. USB 磁碟

您可在進行安裝之後,連上並配置外部的 USB 磁碟。大部分的這種裝置都能被 kernel 辨識,以供即時使用。
安裝程式可能無法辨識某些 USB 磁碟。若在進行安裝時這些磁碟的配置不重要,請將它們拔除以避免潛在的問題發生。

8.9. 選擇安裝開機方式

您能透過數種方式來啟動 Red Hat Enterprise Linux 7 安裝程式。您選擇的方式取決於您的安裝媒介。
完整安裝 DVD 或 USB 磁碟
您可藉由完整安裝 DVD ISO 映像檔來建立可開機媒介。在此情況下,您可使用單ㄧ DVD 或 USB 磁碟來完成整個安裝程序 - 它能作為開機裝置和安裝來源以安裝軟體套件使用。欲取得如何製作完整安裝 DVD 或 USB 磁碟上的相關資訊,請參閱〈章 2, 製作媒介〉。
最小型開機 CD、DVD 或 USB 卸除式磁碟
一個最小型開機 CD、DVD 或 USB 卸除式磁碟乃透過一個小型 ISO 映像檔來建立的,此映像檔僅包含啟動系統和安裝程式所需的資料。若您使用此開機媒介,您將需要一個額外安裝來源,以安裝套件。有關於製作開機 CD、DVD 和 USB 卸除式磁碟上的相關資訊,請參閱〈章 2, 製作媒介〉。
PXE 伺服器
preboot execution environment(PXE)伺服器能讓安裝程式透過網路啟動。在您啟動了系統之後,您能由一個不同的安裝來源(例如本機硬碟或是網路上的一個位置)來完成安裝程序。欲取得更多有關於 PXE 伺服器上的相關資訊,請參閱〈章 21, 準備網路安裝〉。

8.10. 使用 Kickstart 來將安裝自動化

Red Hat Enterprise Linux 7 透過了使用 Kickstart 檔案來提供部分或完整的自動化安裝程序。Kickstart 檔案包含了回答所有問題的答案,這些問題乃安裝程式一般會詢問的問題,例如您希望系統使用哪個時區、磁碟如何分割,和希望安裝哪些套件。因此,為安裝程式準備 Kickstart 檔案便能讓安裝程式自動進行完整(或部分)的安裝,並且無需經過任何使用者互動。這對於一次在大量系統上建置 Red Hat Enterprise Linux 來說特別有幫助。
除了能讓您自動化安裝程序之外,Kickstart 檔案亦提供了更多有關於軟體選擇的選項。當使用圖形化安裝程序來手動安裝 Red Hat Enterprise Linux 時,您的軟體選項僅限於預定義的環境及外掛。Kickstart 檔案也能讓您安裝或移除獨立的套件。
有關於建立 Kickstart 檔案和使用它來自動化安裝程序上的相關資訊,請參閱〈章 23, Kickstart 安裝〉。


[1] 本節的部份內容來自 IBM 的 Linux information for IBM systems,網址為〈http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=%2Fliaay%2Ftools_overview.htm

章 9. 在 IBM Power  System 上進行安裝時更新驅動程式

在大部分的情況下,Red Hat Enterprise Linux 早已包含了構成您系統的裝置之驅動程式。然而,若是您的系統包含了最近剛發行的硬體,此硬體的驅動程式便可能尚未被提供。有時候,提供新裝置支援的驅動程式更新可能能夠透過 Red Hat 或是該硬體的硬體供應商取得,其格式會是個包含了 RPM 套件驅動程式光碟。一般來說,驅動程式光碟可透過 ISO 映像檔的方式下載。

重要

請僅在遺失的驅動程式會造成您無法正常完成安裝程序的情況下,進行驅動程式更新。請盡可能使用包含在 kernel 中的驅動程式,而非來自於其它來源的驅動程式。
通常在進行安裝程序時,您不會需要新的硬體。比方說,若您使用了一片 DVD 來安裝至本機硬碟,就算您網路卡的驅動程式無法使用,安裝也會成功。在這種情況下,請先完成安裝,之後才為新硬體新增支援 — 欲取得新增此支援上的相關資訊,請參閱《Red Hat Enterprise Linux 7 系統管理員指南》。
在其它情況下,您可能會希望在進行安裝程序時為某個裝置新增驅動程式,以支援特定配置。比方說,您可能會希望為某個網路裝置或儲存裝置介面卡安裝驅動程式,以提供給安裝程式您系統所使用的儲存裝置存取權限。您能以下列二種方式之一,在進行安裝時使用驅動程式光碟來新增這項支援:
  1. 將驅動程式光碟的 ISO 映像檔放置在安裝程式所能存取的位置上(USB 隨身碟,或 CD/DVD 光碟)。
  2. 藉由將映像檔解壓縮至 CD/DVD 或 USB 隨身碟上,以建立驅動程式磁碟。製作安裝光碟的程序請至〈節 2.1, “建立安裝 CD/DVD”〉,以取得更多有關於燒錄 ISO 映像檔至 CD 或 DVD 上,而有關於將 ISO 映像檔寫入 USB 卸除式裝置的相關指示,請參閱〈節 2.2, “建立 USB 安裝媒介”〉。
若是 Red Hat、您的硬體供應商,或是某個信任的協力廠商告知您您在進行安裝時需要驅動程式更新的話,請由此章節中所描述的方式之一選擇一個來提供更新,並在開始執行安裝前先進行測試。相反地,請勿在進行安裝時執行一項驅動程式更新,除非您確定您的系統需要這項更新。系統上若安裝了不需使用到的驅動程式,可能會帶來支援上的複雜性。

9.1. 安裝時更新驅動程式的限制

您不可使用驅動程式更新來取代安裝程式已載入的驅動程式。相反地,您必須以安裝程式所載入的驅動程式來完成安裝,並在安裝完成後才將驅動程式更新。

9.2. 準備在安裝時進行驅動程式更新

若您的硬體需要,並且擁有可用的驅動程式,Red Hat 或是您所信任的協力廠商將會以 ISO 格式的映像檔來提供這些驅動程式。當您取得了 ISO 映像檔後,您必須決定您希望使用來進行驅動程式更新的方法。
可用的方式為:
自動驅動程式更新
當開始進行安裝時,安裝程式會嘗試偵測所有連接的儲存裝置。若安裝開始時有個儲存裝置被標記為 OEMDRVAnaconda 將會總是把它視為一個驅動程式更新光碟,並嘗試載入它上面的驅動程式。
透過協助的驅動程式更新
您可在安裝開始時指定 inst.dd 開機選項。若您在未指定任何參數的情況下使用此選項,Anaconda 將會顯示一列所有連至了系統的裝置之清單,並且它將會提示您選擇一個包含了驅動程式更新的裝置。
手動驅動程式更新
您可在啟動安裝程序時指定 inst.dd=location 開機選項,location 代表驅動程式更新光碟或 ISO 映像檔的路徑。當您指定這項選項時,Anaconda 會嘗試載入它在指定位置上所發現的所有驅動程式。當進行手動驅動程式更新時,您可指定本機可使用的儲存裝置,或是網路位置(HTTPHTTPS 或是 FTP 伺服器)。
若您希望使用自動的驅動程式更新方式,您必須建立一個標記了 OEMDRV 的儲存裝置,並且它必須實體連接至安裝系統上。若要使用提供協助的方式,您可使用任何本機儲存裝置,以及任何除了 OEMDRV 之外的標籤。若要使用手動的方式,您可使用任何本機儲存裝置和不同的標籤,或是一個能被安裝系統存取的網路位置。

重要

請確認您由一個網路位置載入驅動程式更新時,透過了 ip= 選項初始化網路。詳情請參閱〈節 20.1, “在開機選單下配置安裝系統”〉。

9.2.1. 準備使用一個在本機儲存裝置上的驅動程式更新映像檔

若您使用了本機儲存裝置來提供 ISO 映像檔(例如硬碟或是 USB 卸除式磁碟),您可藉由正確標記裝置來讓安裝程式自動辨識它。在沒有辦法的情況下,請依照以下指示手動式安裝更新。
  • 若要安裝程式能夠自動辨識驅動程式磁碟,儲存裝置的卷冊標籤必須要是 OEMDRV。此外,您必須將 ISO 映像檔的內容截取至儲存裝置的 root 目錄中,而非複製 ISO 映像檔本身。請參閱〈節 9.3.1, “自動驅動程式更新”〉。請注意,我們總是建議您從一個標記了 OEMDRV 的裝置安裝驅動程式,並且在手動式安裝程序中也建議如此。
  • 若要進行手動安裝,請將 ISO 映像檔作為單一檔案複製至儲存裝置上。您可視需求重新命名該檔案,不過請勿更改檔案的副檔名,副檔名必須保留為 .iso,例如 dd.iso。欲知如何在進行安裝程序時手動式選擇驅動程式更新,請參閱〈節 9.3.2, “透過協助的驅動程式更新”〉。

9.2.2. 準備一份驅動程式光碟

您能以一片 CD 或 DVD 光碟來建立驅動程式更新光碟。有關於由映像檔燒錄光碟的相關資訊,請參閱〈節 2.1, “建立安裝 CD/DVD”〉。
在您燒錄了一份驅動程式更新光碟 CD 或 DVD 之後,請藉由將媒介插入您的系統,並透過檔案管理員來瀏覽該媒介,以驗證您所建立的磁碟是否成功。您應看見一個名為 rhdd3 的檔案,這檔案是個簽名檔,包含驅動程式磁碟的描述,以及一個名為 rpms 的目錄,其中包含了多種架構所使用的實際驅動程式之 RPM 套件。
若您只有看見一個以 .iso 為結尾的檔案,那麼這代表您並未正確地建立該磁碟,並且您應該再次嘗試建立。若您所使用的是一個 GNOME 以外的 Linux 桌面環境,或是您正在使用一個不同的作業系統,請確認您選擇了一則類似「由映像檔進行燒錄」的選項。

9.3. 在安裝時更新驅動程式

在安裝程式一開始的時候,您可以透過以下方式更新驅動程式:
  • 讓安裝程式自動尋找、提供安裝過程中所需的驅動程式更新檔,
  • 讓安裝程式提示使用者輸入驅動程式更新檔的位置,
  • 手動指定驅動程式更新映像檔或 RPM 套件的路徑。

重要

請確定驅動程式更新檔的磁碟位於標準的磁碟分割區上。在安裝過程的早期階段更新驅動程式時,進階的儲存裝置,例如 RAID 或 LVM 卷冊,也許無法存取。

9.3.1. 自動驅動程式更新

若要安裝程式自動辨識驅動程式磁碟,請在開始進行安裝程序之前,將一個標記了 OEMDRV 卷冊標籤的區塊裝置連接到您的電腦上。
當安裝程式開始時,它將會偵測所有已連至系統的可用儲存裝置。若它找到了一個已標記 OEMDRV 的儲存裝置,它會將其視為驅動程式更新磁碟,並嘗試由此裝置載入驅動程式更新。您將會被提示選擇要載入哪個驅動程式:
選擇驅動程式

圖形 9.1. 選擇驅動程式

請按下數字鍵來切換選取個別的驅動程式。當準備好時,請按下 c 來安裝選擇的驅動程式,並前往 Anaconda 圖形化使用者介面。

9.3.2. 透過協助的驅動程式更新

建議您的區塊裝置總是標記 OEMDRV 卷冊標籤以在進行安裝程序時安裝驅動程式。然而若未偵測到這種裝置,而在開機指令列中指定了 inst.dd 選項,安裝程式會讓您在互動式模式下尋找驅動程式磁碟。請在第一個步驟中由清單中選擇一個本機磁碟分割區,以讓 Anaconda 掃描 ISO 檔案。接著,選擇其中一個偵測到的 ISO 檔案。最後,請選擇一或更多個可用的驅動程式。以下圖像示範了在文字使用者介面中的程序,並強調了個別的步驟。
以互動的方式來選擇驅動程式

圖形 9.2. 以互動的方式來選擇驅動程式

注意

若您截取了您的 ISO 映像檔並將之燒錄在一片 CD 或 DVD 光碟上,但媒介沒有 OEMDRV 卷冊標籤的話,請使用 inst.dd 選項而不指定任何引數,並使用選單來選擇驅動程式,或使用下列開機選項以讓安裝程式掃描媒介上的驅動程式:
inst.dd=/dev/sr0
請按下數字鍵來切換選取個別的驅動程式。當準備好時,請按下 c 來安裝選擇的驅動程式,並前往 Anaconda 圖形化使用者介面。

9.3.3. 手動驅動程式更新

若要進行手動式的驅動程式更新,請在一個能存取的位置上準備一份包含了您驅動程式的 ISO 映像檔,例如 USB 卸除式磁碟或是網站伺服器,並將它連上您的電腦。請在歡迎畫面中按下 Tab 以顯示開機指令列,並將 inst.dd=location 附加至該指令列,location 為驅動程式更新光碟的路徑。
指定驅動程式更新的路徑

圖形 9.3. 指定驅動程式更新的路徑

一般來講,映像檔會位於網站伺服器(例如 http://server.example.com/dd.iso) 或是 USB 卸除式磁碟(/dev/sdb1)上。您亦可指定一個包含了驅動程式更新的 RPM 套件(例如 http://server.example.com/dd.rpm)。
當準備好之後,請按下 Enter 以執行開機指令。接著,您選擇的驅動程式將會被載入,並且安裝程序將會正常進行。

9.3.4. 將驅動程式放入黑名單

損毀的驅動程式可能會造成系統進行安裝程序時無法正常啟動。當此情況發生時,您可藉由自訂開機指令列來停用(或將之納入黑名單中)該驅動程式。請在開機選單中藉由按下 Tab 鍵來顯示開機指令列。接著,請將 modprobe.blacklist=driver_name 選項附加至該指令列。請將 driver_name 替換為您希望停用的驅動程式之名稱,例如:
modprobe.blacklist=ahci
請注意,在進行安裝程序時透過 modprobe.blacklist= 開機選項來納入黑名單中的驅動程式,當系統安裝完畢後依然會維持停用狀態,並出現在 /etc/modprobe.d/anaconda-blacklist.conf 檔案中。有關於驅動程式黑名單與其它開機選項上的相關資訊,請參閱〈章 20, 開機選項〉。

章 10. 在 IBM Power Systems 上啟動安裝程序

安裝媒介使用了 yaboot 開機載入程式來啟用 IBM Power Systems 伺服器。當安裝程序完成後,伺服器將會使用 GRUB2(GRand Unified Bootloader version 2)來啟動。欲取得更多有關於 GRUB2 上的相關資訊,請參閱〈節 11.10.1, “安裝開機載入程式”〉。
若要透過 DVD 光碟來啟動一部 IBM Power Systems 伺服器,您必須在「系統管理服務」(SMS)選單中指定安裝啟動裝置。
若要進入系統管理服務的 GUI 中,請在開機時,當您聽到了系統鳴響時按下 1 鍵。這會開啟一個與此部份所描述的圖形化介面相似的介面。
請在文字主控台中,當自行測試顯示了標題和已測試元件時按下 1
SMS 主控台

圖形 10.1. SMS 主控台

當進入了 SMS 選單後,請選擇「選擇開機選項」。請在該選單中指定「選擇安裝或是啟動某個裝置」。請在此選擇 「CD/DVD」,然後選擇 bus 類型(大部分情況下為 SCSI)。若您不確定的話,您可以選擇檢視所有裝置。這將會掃描開機裝置可用的所有匯流排,包括網路卡和硬碟。
最後,請選擇包含了安裝 DVD 的裝置。Yaboot 會透過此裝置被載入,並且您將會看見一個 boot: 提示。要啟動圖形化安裝,請現在加入 inst.vnc 開機選項。請按下 Enter 或是等待逾時直到安裝開始。

重要

因為 IBM Power Systems 伺服器多半使用文字主控台,Anaconda 不會自動以圖形方式啟動。然而,圖形安裝程式提供了更多功能與自訂選項,如果您的系統具有圖形顯示功能,建議您使用此方式。
要啟動圖形安裝,請加入 inst.vnc 開機選項(詳情請參閱〈啟用遠端存取〉。
請搭配使用 yabootvmlinuz 以及 initrd.img,以透過網路啟動您的系統。您無法使用 ppc64.img 檔案來透過網路開機;此檔案對於 TFTP 來說過大。

重要

在某些機器上,yaboot 可能無法啟動,並回傳下列錯誤訊息:
Cannot load initrd.img: Claim failed for initrd memory at 02000000 rc=ffffffff
若要解決這項問題,請將 real-base 更改為 c00000。您可使用 printenv 指令並以 setenv 指令來設定值,以由 OpenFirmware 提示取得 real-base 的值。

10.1. 開機選單

安裝程式會顯示 boot: 提示。例如:
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM 
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM 
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM 
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM 
/
Elapsed time since release of system processors: 276 mins 49 secs

System has 128 Mbytes in RMA
Config file read, 227 bytes


Welcome to the 64-bit Red Hat Enterprise Linux 7.0 installer!
Hit <TAB> for boot options.


Welcome to yaboot version 1.3.17 (Red Hat 1.3.17-12.el7)
Enter "help" to get some basic usage information
boot:
若要繼續進行安裝,請輸入 linux 並按下 Enter
您亦可在此提示上指定開機選項;欲取得更多資訊,請參閱〈章 20, 開機選項〉。比方說,若要使用安裝程式來救援先前安裝的系統,請輸入 linux inst.rescue,然後按下 Enter
以下範例顯示使用 inst.vnc 開機選項,以啟用圖形安裝:
boot:
* linux                    
boot: linux inst.vnc  
Please wait, loading kernel...

10.2. 從不同來源進行安裝

您能以儲存在硬碟上的 ISO 映像檔,或是透過使用 NFS、FTP、HTTP 或 HTTPS 的網路方式來安裝 Red Hat Enterprise Linux。有經驗的用戶一般會使用這其中一項方式來進行安裝,因為一般從硬碟或是網路伺服器讀取資料,速度會比 DVD 要來得快。
下列表格概述了不同的開機模式以及建議的對應安裝方法:

表格 10.1. 開機方法與安裝來源

開機方法 安裝來源
完整安裝媒介(DVD 或 USB) 開機媒介本身
最小型開機媒介(CD 或 USB) 完整安裝 DVD ISO 映像檔,或從此映像檔解開的安裝樹,置於網路位置或硬碟上
網路開機(PXE) 完整安裝 DVD ISO 映像檔,或從此映像檔解開的安裝樹,置於網路位置上

10.3. 使用 yaboot 安裝伺服器來透過網路開機

若要以 yaboot 安裝伺服器開機,您需要一台配置好的伺服器、電腦上也要有能支援安裝伺服器的網路卡。欲知如何設定安裝伺服器,請參閱〈章 21, 準備網路安裝〉。
配置電腦從網路卡啟動,方法是在 SMS 選單中選擇 Select Boot Options(選擇啟動選項),然後點選 Select Boot/Install Device(選擇啟動/安裝裝置)。最後,請從可用裝置中選擇您的網路裝置。
一旦從安裝伺服器配置好開機選項後,電腦就可以不需要任何實體媒介開機,而進入 Red Hat Enterprise Linux 安裝系統。
yaboot 安裝伺服器啟動一部電腦:

過程 10.1. 如何透過使用 PXE 的網路啟動安裝程式

  1. 請確認網路線已連接。就算電腦未開機,網路線插槽的連線信號燈也應要亮起。
  2. 開啟電腦。
  3. 視您的硬體而定,網路設定和診斷資訊很可能會在您的電腦連至 PXE 伺服器之前出現。接著您將會看見一個根據 PXE 伺服器設定而定的選單及選項。請按下與欲使用的選項相應的數字鍵。若您不確定要使用哪個選項,請詢問您的伺服器管理員。
若您的電腦無法從網路安裝伺服器啟動的話,請確定 SMS 是正確網路卡的第一個開機選項。詳情請參閱您所使用之硬體的文件。

章 11. 在 IBM Power System 上安裝 Red Hat Enterprise Linux

本章詳述了使用 Anaconda 安裝程式進行的安裝程序。在 Red Hat Enterprise Linux 7 中,該安裝程式能讓您配置獨立的安裝步驟、根據您所選擇的順序進行,與傳統固定的逐步安裝程序不同。在進行配置時,在實際的安裝程序開始之前,您可從中央選單進入使用者介面的各個部分。在這些部分中,您可為您的系統設定語言支援、配置網路和儲存裝置,或是選擇欲安裝的套件。您之後可返回至各個部分中,以在進行安裝前查看您的設定。

11.1. 安裝模式選項

您可在圖形模式或文字模式下安裝 Red Hat Enterprise Linux 7。儘管我們建議使用圖形模式,因為此模式包含了所有選項以供配置,不過這兩個模式皆利用了概要選單類型的格式,以讓您視需求進出各個部分,如以下畫面截圖所示。
「安裝概要」畫面

圖形 11.1. 「安裝概要」畫面

文字模式中的「安裝概要」畫面

圖形 11.2. 文字模式中的「安裝概要」畫面

儘管文字模式的安裝並未明確記載,使用文字模式安裝程式的使用者卻能輕易依照 GUI 安裝程序的指示進行。同時請參閱〈節 11.1.2, “在文字模式下安裝”〉。請注意,某些安裝選項(例如自訂磁碟分割)在文字模式下無法使用。

11.1.1. 圖形化安裝

如果您使用過圖形化使用者介面(GUI,graphical user interface),那麼您應該熟悉此過程:請使用您的滑鼠來在螢幕上進行操縱、點選按鈕,或在文字欄位中進行輸入。
您亦可使用鍵盤來在安裝程序中進行瀏覽。請使用 Tab and Shift+Tab 鍵來在畫面上使用中的控制項之間移動、UpDown 箭頭鍵來捲動於清單之間,以及 LeftRight 箭頭鍵來在橫向的工具列或表格項目之間進行瀏覽。請使用 SpaceEnter 鍵來選擇或移除一項已選取的項目,或展開和隱藏下拉式清單。您亦可使用 Alt+X 組合鍵來作為點選按鈕的方式,或進行畫面的選擇,X 能夠是在您按下了 Alt 之後,出現在該畫面中任何以底線顯示的字母。
若您希望在一部無圖形顯示能力的系統上進行圖形化安裝(例如一部分割過的系統),您可使用 VNC。欲取得更多有關於透過 VNC 進行圖形化安裝的相關資訊,請參閱〈章 22, 透過 VNC 安裝〉。

注意

如果您不想使用 GUI 的安裝程式,您也可以使用文字模式的安裝程式。 要開始文字模式的安裝程式,請在boot: 提示號下使用以下的開機指令:
linux inst.text
欲取得 Red Hat Enterprise Linux 開機選單的相關說明,請參閱〈節 10.1, “開機選單”〉,欲取得文字模式安裝指南上的詳細總覽,請參閱〈節 11.1.2, “在文字模式下安裝”〉。
然而,我們強烈建議使用圖形模式來進行安裝,因為它提供了完整的 Red Hat Enterprise Linux 安裝程式功能,包括文字安裝模式中所無法使用的 LVM 配置。
必須使用文字模式安裝程式的使用者可以遵照 GUI 的安裝指示以取得所有需要的資訊。

11.1.1.1. 虛擬主控台和 tmux Windows

Red Hat Enterprise Linux 安裝程式不僅提供了圖形化使用者介面。您能看見幾種不同類型的診斷訊息,以及透過使用 shell 提示輸入指令。這些額外功能乃透過虛擬主控台tmux 終端機多工器來提供的。
一個虛擬主控台是在一個非圖形環境的一個 shell 提示符號,使您從實體的機器存取,而非從遠端登入。您亦可同時使用多個虛擬主控台。
這個虛擬主控台適用於幫助您解決安裝 Red Hat Enterprise Linux 時所遇到的問題。在安裝程式或系統主控台上顯示的訊息能夠協助辨識問題。欲取得更多有關於虛擬主控台、切換按鍵組合和內容清單上的相關資訊,請參照以下表格。

注意

一般來講,您沒有理由離開預設的圖形化安裝環境,除非您需要診斷一項安裝上的問題。

表格 11.1. 可用的 Tmux Windows

視窗 鍵盤捷徑 內容
1 Ctrl+b 1 主要安裝程式視窗 – 包含了來自於安裝程式的除錯資訊
2 Ctrl+b 2 shell 提示包含 root 權限
3 Ctrl+b 3 安裝日誌 – 顯示儲存在 /tmp/anaconda.log 中的訊息
4 Ctrl+b 4 儲存日誌 – 顯示與來自 kernel 和系統服務訊息相關的儲存裝置(儲存在 /tmp/storage.log 中)
5 Ctrl+b 5 程式日誌 – 顯示來自於其它系統工具程式的訊息(儲存在 /tmp/program.log 中)
若要存取 tmux 視窗,首先請透過 Ctrl+Alt+F1 切換至第一個虛擬主控台中。然後使用以上列出的鍵盤捷徑,來在主控台中的可用視窗之間進行切換。您亦可使用 Ctrl+b p 來切換到先前的視窗,以及 Ctrl+b n 來切換到下個視窗。
請注意,使用來在 tmux 視窗之間進行切換的鍵盤捷徑分為兩個部分。請勿一次按下所有列出的按鍵;請先按下 Ctrl+b,然後放開這些按鍵,然後按下您希望使用的視窗的相應號碼鍵。
若要從另一個虛擬主控台返回至圖形安裝介面,首先請按下 Ctrl+b 1 以返回至第一個 tmux 視窗,然後透過 Ctrl+Alt+F6 或是 Ctrl+F6 返回虛擬主控台 6。

11.1.1.2. 使用 HMC vterm

HMC vterm 乃任何已分割的 IBM Power system 的主控台。您可藉由以右鍵點選 HMC 上的分割區,然後選擇「開啟終端機視窗」以開啟該主控台。一次僅能有單一個 vterm 連上主控台,並且除了 vterm 之外沒有其它已分割的系統能存取主控台。這一般被稱為虛擬主控台,不過與〈節 11.1.1.1, “虛擬主控台和 tmux Windows”〉中的虛擬主控台不同。

11.1.2. 在文字模式下安裝

除了圖形化模式之外,Anaconda 也包含了文字模式。
若以下任何一項情況發生的話,安裝程式便會使用文字模式:
  • 安裝系統無法辨識您電腦上的顯示硬體,
  • 您可藉由將 inst.text 選項附加至開機指令列上來選擇進行文字模式的安裝程序。
  • 您使用了一個 Kickstart 檔案來自動化安裝程序,並且您提供的檔案包含了 text 指令。
文字模式中的「安裝概要」畫面

圖形 11.3. 文字模式中的「安裝概要」畫面

重要

Red Hat 建議您使用圖形化介面來安裝 Red Hat Enterprise Linux。若您要在一部沒有螢幕的系統上安裝 Red Hat Enterprise Linux 的話,請考慮透過 VNC 連線來進行安裝 – 請參閱〈章 22, 透過 VNC 安裝〉。若文字模式安裝程式偵測到您能以基於 VNC 的方式來進行安裝,它將會提示您您確認是否要以文字模式進行安裝。
若您的系統配有螢幕,不過圖形化安裝卻失敗的話,請嘗試以 inst.xdriver=vesa 選項開機 – 請參閱〈章 20, 開機選項〉。
此外,請考慮進行一項 Kickstart 安裝。詳情請參閱〈章 23, Kickstart 安裝〉。
文字模式會顯示較基本的安裝程序,以及僅能在圖形化模式中而無法在文字模式下使用的特定選項。這些差異記載於本指南中的安裝程序描述裏,並且包含了:
  • 配置進階的儲存方式,例如 LVM、RAID、FCoE、zFCP 以及 iSCSI,
  • 自訂化分割區配置,
  • 自訂開機載入程式配置,
  • 在進行安裝時選擇套件外掛,
  • 透過 Initial Setup 工具程式配置已安裝的系統,
  • 語言和鍵盤設定。

注意

當相關的背景任務在執行時,特定選單項目可能會暫時無法使用或顯示正在處理...標籤。若要更新文字選單項目的目前狀態,請在文字模式提示下使用 r 選項。
若您選擇在文字模式下安裝 Red Hat Enterprise Linux,您依然能夠將您的系統配置為在完成安裝後使用圖形化介面。相關指示請參閱《Red Hat Enterprise Linux 7 系統管理員指南》。
要配置文字模式中所沒有的選項,請考慮使用開機選項。舉例來說,ip 選項可以用來配置網路設定。詳情請參閱〈節 20.1, “在開機選單下配置安裝系統”〉。

11.2. 歡迎畫面和語言選擇

安裝程式的第一個畫面就是「歡迎使用 Red Hat Enterprise Linux 7.0」畫面。在此您能夠選擇 Anaconda 在安裝程序中所使用的語言。這部分也會成為安裝完成之系統的預設部分,除非之後更改。請在左方的面板中選擇您的語言,例如「英文」。接著您便能在右方面板中選擇您區域專屬的地區語言,例如「英文(美國)」。

注意

在清單上方就預設值會有一個語言被選取。若您在此之前已配置了網路(比方說,若您是透過網路伺服器開機而不是透過本機媒介),那麼預選擇的語言將會根據 GeoIP 模組自動位置的偵測結果來判斷。
此外,請如下在搜尋方塊中輸入您希望使用的語言。
當您完成了選擇後,請點選「繼續」以前往「安裝概要」畫面。
語言配置

圖形 11.4. 語言配置

11.3. 安裝概要畫面

安裝概要」畫面乃設定安裝程序的中央位置。
「安裝概要」畫面

圖形 11.5. 「安裝概要」畫面

與其帶領您進入連續的畫面中,Red Hat Enterprise Linux 安裝程式能讓您依照您所選擇的順序配置安裝程序。
使用您的滑鼠來選擇一個選單項目,以配置安裝程序的特定部分。當您完成配置某個部分之後,或是您若希望稍後完成該部分的話,請按下位於畫面左上方角落的「完成」按鈕。
只有標記了警告符號的部分為必要的部分。畫面下方有個備註會警告您這些部分必須在安裝能進行之前完成。剩下的部分皆屬選用性。在各個標題的下方包含了目前的配置概要。如此一來您便能判斷您是否需要進入特定部分以進行額外配置。
一旦所有必要的部分都完成之後,請按下〈開始安裝〉按鈕。同時請參閱〈節 11.12, “開始進行安裝”〉。
若要取消安裝程序,請點選「退出」按鈕。

注意

當執行相關的背景任務時,特定選單項目可能會暫時無法使用。
若您使用了 Kickstart 選項或是開機指令列選項來在網路上指定安裝軟體庫,然而安裝程序一開始時沒有可用網路的話,安裝程式將會顯示配置畫面以讓您在「安裝概要」畫面顯示之前設定網路。
當沒偵測到網路時的網路配置畫面

圖形 11.6. 當沒偵測到網路時的網路配置畫面

若您要透過安裝 DVD 或其它本機可存取的媒介來進行安裝,而您確定您不會需要網路來完成安裝的話,您便可跳過此步驟。然而,若您需要進行網路安裝的話,您將需要網路連線(請參閱〈節 6.7, “安裝來源”〉)或是設定進階儲存裝置(請參閱〈節 6.11, “儲存裝置”〉)。欲取得更多有關於在安裝程式中配置網路上的相關資訊,請參閱〈節 6.8, “網路 & 主機名稱”〉。

11.4. 日期和時間

若要配置時區、日期以及選用性的網路時間設定,請選擇「安裝概要」畫面中的「日期與時間」。
您有三種選擇時區的方式:
  • 藉由滑鼠點選互動式地圖,在城市間切換(以黃點標示)。紅色的標誌代表您目前的選擇。
  • 您也可以捲動螢幕上方的「地區」和「城市」下拉式選單,以選擇您的時區。
  • 選擇「地區」下拉式選單下方的「Etc」,然後在下個調整了 GMT/UTC 的選單中選擇您的時區,例如 GMT+1
若您的城市不在地圖上或是下拉式選單中,請選擇相同時區中最接近的主要城市。

注意

可選擇的城市和地區之清單來自於時區資料庫(Time Zone Database,tzdata)公共區域,這是由 Internet Assigned Numbers Authority(IANA)負責維護的。Red Hat 無法在此資料庫中新增城市或區域。您可在官方網站上找到更多相關資訊,此網站位於〈http://www.iana.org/time-zones〉。
即使您打算使用 NTP(網路時間通訊協定),也請指定時區,以確保系統時鐘的正確性。
時區配置畫面

圖形 11.7. 時區配置畫面

若您已連上網路,「網路時間」開關將會被啟用。若要使用 NTP 設定日期與時間,請將「網路時間」開關保留為「啟用」,並按下配置圖像來選擇 Red Hat Enterprise Linux 應使用哪個 NTP 伺服器。若要手動設置日期與時間,請將開關切換為「關閉」。系統時間應該會使用您的時區選項,來在畫面下方顯示正確的日期與時間。若它們還是不正確的話,請手動調整。
請注意,安裝期間系統可能無法接觸到 NTP 伺服器。在這種情況下,啟用 NTP 伺服器依舊無法自動設定時間。當能接觸到伺服器時,日期與時間就會被更新。
當您完成了選擇後,請點選「完成」以返回「安裝概要」畫面。

注意

在您完成安裝後,若要更改您的時區配置,請至 Settings 對話視窗的 Date & Time 部分。

11.5. 語言支援

若要安裝支援額外語言和方言,請由「安裝概要」畫面上選擇「語言支援」。
請使用您的滑鼠來選擇您希望安裝與支援的語言。請在左方面板中選擇您的語言,例如 Español。接著,您可在右方面板中選擇您所在區域專屬的地區語言,例如 Español (Costa Rica)。您可選擇多種語言和多種語言地區。選擇的語言會出現在左方面板中以粗體字強調顯示。
配置語言支援

圖形 11.8. 配置語言支援

當您完成了選擇後,請點選「完成」以返回「安裝概要」畫面。

注意

在您完成安裝後,若要更改您的語言支援配置,請至設定對話視窗的 地區和語言 部分。

11.6. 鍵盤設定

若要在您的系統上新增多個鍵盤格式,請從「安裝概要」畫面中選擇「鍵盤」。儲存之後,鍵盤格式將能馬上在安裝程式中使用,並且您可隨時透過位於畫面右上方角落的鍵盤圖像來進行切換。
一開始,僅有您在歡迎畫面中選擇的語言會以鍵盤格式的方式列在左方面板上。您可替換掉初始格式或新增更多格式。然而,若您的語言不使用 ASCII 字元,您可能需要加入一個使用該字元的鍵盤格式,以便為加密的磁碟分割區或 root 使用者和其它設定設定正確的密碼。
鍵盤設定

圖形 11.9. 鍵盤設定

若要新增額外的格式,請按下「+」鈕,由清單中進行選擇,並按下「新增」。若要刪除一個格式,請選擇該格式並按下「-」按鈕。請使用方向鍵來決定格式的偏好順序。若要查看鍵盤格式的預覽,請選擇該格式並按下鍵盤的按鈕。
若要測試某個格式,請使用滑鼠來點選右方的文字方塊。嘗試輸入文字來確認您的選擇是否正常運作。
若要測試額外的格式,您可點選畫面上方的語言選擇器來進行切換。然而,我們建議您設定一組鍵盤組合來在格式之間進行切換。請按下右方的「選項」按鈕以開啟「格式切換選項」對話視窗,並由下拉式選單中藉由選取適當核取方塊來選擇按鍵組合。接著此組合便會顯示在「選項」按鈕上方。此按鍵組合可使用於進行安裝程序時,以及一部安裝完成的系統上,因此您必須在此配置一組鍵盤組合,以便在安裝完成後使用。您亦可選擇超過一組按鍵組合來在格式之間進行切換。

重要

若您使用了一個不接受拉丁文字元的格式(例如「俄文」),建議您也加入「英文(美國)」格式並配置鍵盤組合,以在這兩個格式之間進行切換。若您只選擇一個沒有拉丁字元的格式,您可能在安裝程序的後續步驟中無法輸入一組有效的 root 密碼和使用者帳號。這可能會造成安裝無法完成。
當您完成了選擇後,請點選「完成」以返回「安裝概要」畫面。

注意

在您完成安裝後,若要更改您的鍵盤配置,請至 Settings 對話視窗的 Keyboard 部分。

11.7. 安裝來源

若要指定一個用來安裝 Red Hat Enterprise Linux 的檔案或位置,請選擇「安裝概要」畫面上的「安裝來源」。在此畫面上,您能選擇本機可使用的安裝媒介(例如 DVD 或是 ISO 映像檔)或是網路位置。
安裝來源畫面

圖形 11.10. 安裝來源畫面

選擇以下選項之一:
自動偵測到的安裝媒介
若您使用了完整安裝 DVD 或是 USB 磁碟來開始進行安裝,安裝程式會偵測到這些媒介並在此選項下方顯示基本資訊。請按下「驗證」按鈕來確保媒介適用於安裝。這項完整性測試與您在開機選單中選擇測試此媒介並安裝 Red Hat Enterprise Linux 7.0,或是使用 rd.live.check 開機選項的作用相同。
ISO 檔案
若安裝程式偵測到了含有可掛載檔案系統的已分割硬碟,此選項將會出現。請選擇此選項,並按下「Choose an ISO」按鈕,並前往您電腦上的安裝 ISO 檔案位置。接著請按下「驗證」以確保該檔案適用於安裝。
在網路上
若要指定網路位置,請選擇此選項並由下列下拉式選單中的選項中進行選擇:
  • http://
  • https://
  • ftp://
  • nfs
使用您的選項作為 URL 的起始,請將剩下的部分輸入位址欄中。若您選擇了 NFS,另一個方塊將會出現以讓您指定任何 NFS 掛載選項。

重要

當選擇一個基於 NFS 的安裝來源時,您必須以一個冒號(:)字元來指定位址,以將主機名稱和路徑區隔開來。例如:
server.example.com:/path/to/directory
若要為一項 HTTP 或是 HTTPS 來源配置協定,請按下「協定設定」按鈕。請選取「啟用 HTTP 協定」並在「協定 URL」方塊中輸入 URL。若您的協定需要進行認證,請選取「使用認證」並輸入一組使用者名稱和密碼。請按下「新增」。
若您的 HTTP 或 HTTP URL 參照一個軟體庫鏡像清單,請勾選輸入欄位下方的核取方塊。
您亦可指定額外軟體庫來存取更多安裝環境和軟體外掛。詳情請參閱〈節 11.9, “軟體選擇”〉。
若要新增軟體庫,請按下「+」按鈕。若要刪除軟體庫,請按下「-」按鈕。請點選箭頭圖像來返回至先前的軟體庫清單,以便將目前的項目替換為您進入「安裝來源」畫面時所看見的項目。若要啟用或停用軟體庫,請點選清單中各個項目的「已啟用」欄位中的核取方塊。
在表單的右方,您能如網路上的主要軟體庫一般地為您的額外軟體庫命名和進行配置。
當您選擇了您的安裝來源後,請按下「完成」以返回「安裝概要」畫面。

11.8. 網路 & 主機名稱

若要配置您系統的必要網路功能,請在「安裝概要」畫面中選擇「網路 & 主機名稱Hostname」。

重要

當 Red Hat Enterprise Linux 7 完成安裝而系統首次啟動時,任何您在進行安裝時所配置的網路介面卡皆會被啟用。然而,在某些常見的安裝路徑上,安裝程序不會提示您配置網路介面卡 – 比方說,當您由 DVD 安裝 Red Hat Enterprise Linux 至本機硬碟時。
當您由本機安裝來源將 Red Hat Enterprise Linux 7 安裝至一個本機儲存裝置時,若您希望系統首次啟動時能使用網路,請確認您至少手動配置了一個網路介面卡。您也需要在編輯配置時,將連線設置為在開機後能夠自動連線。
本機可存取的介面卡會自動被安裝程式偵測到,並且無法手動式新增或刪除。被偵測到的介面卡會列在左方的面板上。請點選清單中的介面卡以在右方顯示更多詳細資訊。若要啟用或停用網路介面卡,請將畫面右上方角落的切換鈕切換成「開啟」或「關閉」。
網路 & 主機名稱配置畫面

圖形 11.11. 網路 & 主機名稱配置畫面

在連線清單下的「主機名稱」輸入欄位中為這部電腦輸入一組主機名稱。主機名稱能夠是格式為 主機名稱.網域名稱完整網域名稱(FQDN),或是格式為 主機名稱簡短主機名稱。許多網路皆擁有能夠自動提供給系統網域名稱的動態主機配置協定(DHCP)服務。若要讓 DHCP 服務指定網域名稱給這部機器,請只指定簡短主機名稱。

重要

若您希望手動指定主機名稱,請確定您沒有使用一組並未委派給您的網域名稱,因為這可能造成網路資源變得無法使用。欲取得更多相關資訊,請參閱建議的命名方式,位於《Red Hat Enterprise Linux 7 網路指南》中。

注意

您可使用「設定」對話視窗的 Network 部分來在您完成安裝程序後,更改網路配置。
當您完成了網路配置後,請點選「完成」以返回「安裝概要」畫面。

11.8.1. 編輯網路連線

此部分僅詳述了在進行安裝時所使用之纜線連線上的重要設定。在大部分安裝情況下,許多可用的選項無需更改,並且也不會被帶入到安裝的系統中。其它網路類型的配置大致相似,儘管特定的配置參數不盡相同。若要取得更多有關於安裝後的網路配置上的相關資訊,請參閱《Red Hat Enterprise Linux 7 網路指南》。
若要手動式配置網路連線,請點選畫面右下方角落的「配置」按鈕。有個對話視窗將會出現,並讓您配置選擇的連線。出現的配置選項取決於連線是否為纜線、無線、行動寬頻、VPN 或是 DSL 連線。系統「設定」對話視窗的 Network 部分中的所有配置之詳述不包含在本指南的範圍內。
進行安裝程序時最有幫助的網路配置選項為:
  • 若您每次在系統啟動時都需要使用連線的話,請勾選「當此網路能使用時,自動連上它」方塊。您可使用超過一個能自動連上的連線。此設定將會帶入至安裝的系統。
    網路自動連線功能

    圖形 11.12. 網路自動連線功能

  • 就預設值,IPv4 參數會由網路上的 DHCP 服務自動配置。同時,IPv6 配置會被設為自動的方式。此組合適用於大部分安裝方案,並且一般不需要進行任何變更。
    IP 協定設定

    圖形 11.13. IP 協定設定

  • 選擇「網路上的資源皆僅使用此連線」方塊以限制只連線至本機網路。這項設定將會轉移至安裝的系統上,並且適用於整個連線。儘管未配置額外的路由,您也可以選擇此選項。
    配置 IPv6 路由

    圖形 11.14. 配置 IPv6 路由

當您完成編輯網路設定後,請按下「儲存」來儲存新的配置。若您重新配置了一項在進行安裝時早已啟用的裝置,您必須重新啟用此裝置才能在安裝環境中使用新的配置。請使用「開啟/關閉」切換鈕來開啟「網路 & 主機名稱」畫面,以重新啟用裝置。

11.8.2. 進階網路介面

安裝程序亦可使用進階的網路介面卡。這包含了虛擬本機區域網路(VLAN)以及使用來結合連結的兩種方式。這些介面卡的詳細描述不本文件所涵蓋的範圍內;詳情請參閱《網路指南》。
若要建立進階網路介面卡,請按下「網路 & 主機名稱」畫面左下方角落中的「+」按鈕。
網路 & 主機名稱配置畫面

圖形 11.15. 網路 & 主機名稱配置畫面

有個對話視窗將會出現並顯示一個包含下列選項的下拉式選單:
  • Bond – 代表 NIC(Network Interface Controller)Bonding,這是個將多重網路介面卡綁定為一個單獨、綁定的頻道的方式。
  • Team – 代表 NIC Teaming,這是個用來結合連結的新實作,主要設計來提供一個小型的 kernel 驅動程式以實作封包流的快速處理,以及在使用者空間中負責所有其它任務的各種應用程式。
  • VLAN – 建立多重相異的廣播網域,它們乃相互隔離的網域。
進階網路介面對話視窗

圖形 11.16. 進階網路介面對話視窗

注意

請注意,本機可存取、有線或無線的介面卡皆會被安裝程式自動偵測到,並且無法透過這些控制來手動式新增或移除。
當您選擇了一個選項並按下「新增」按鈕後,另一個對話視窗將會出現,以讓您配置新的介面卡。請參閱《網路指南》中的相應章節,以取得詳細的指示。若要編輯一個既有進階介面卡上的配置,請按下畫面右下方角落的「配置」按鈕。您亦可藉由按下「-」按鈕,以移除手動式新增的介面卡。

11.9. 軟體選擇

要指定欲安裝的套件,請選擇「安裝摘要」畫面中的「選擇軟體」。套件群組會整理為「基礎環境」。這些環境是預先定義的套件組,以符合特定目的;例如「虛擬主機」環境包含了需要在系統上執行虛擬機器所需的軟體套件組。安裝時只有軟體環境可以選擇。
各個環境皆有外掛形式的額外套件。外掛會出現在畫面的右方,並且當選擇新環境時,此清單便會更新。您可為您的安裝環境選擇多個外掛。
有個水平線會將外掛分為兩個部分:
  • 列在橫線上方的外掛為您所選擇之環境的特屬外掛。若您在此部分中選擇了任何外掛之後卻選擇了不同的環境的話,您將會失去您所進行的選項。
  • 列在橫線下方的外掛能使用於所有環境中。選擇不同的環境將不會影響在此部分中所進行的選擇。
伺服器安裝的軟體選擇範例

圖形 11.17. 伺服器安裝的軟體選擇範例

基礎環境和外掛的可用性取決於您使用來作為安裝來源的 Red Hat Enterprise Linux 7 安裝 ISO 映像檔種類。比方說,server 類型提供了為伺服器設計的環境,而 workstation 類型則是作為包含了開發選項的開發人員工作站。
安裝程式不會顯示可用環境中包含了哪些套件。若要查看特定環境中所包含的套件及外掛,請參閱您使用來作為安裝來源的 Red Hat Enterprise Linux 7 安裝 DVD 上的 repodata/*-comps-variant.architecture.xml 檔案。這個檔案中包含一個詳述了可用環境(以 <environment> 標籤標記)與外掛(<group> 標籤)的結構。
預定義的環境和外掛能讓您自訂您的系統,不過在一個手動式的安裝程序中,您無法選擇安裝個別的套件。若要完整自訂您的系統,您可選擇「最小型安裝」環境,這僅會以最少量的額外軟體來安裝基本版本的 Red Hat Enterprise Linux 7。接著當系統完成安裝後,而您首次登入時,您可使用 Yum 套件管理程式來安裝任何您需要的額外軟體。
此外,利用 Kickstart 檔案來自動化安裝程序能讓您擁有更多套件上的控制權。您可在 Kickstart 檔案的 %packages 部分中指定環境、群組和個別套件。欲取得有關於在 Kickstart 檔案中指定安裝套件上的相關資訊,請參閱〈節 23.3.3, “套件選擇”〉,有關於透過 Kickstart 自動化安裝程序上的一般資訊,請參閱〈章 23, Kickstart 安裝〉。
當您選擇了環境和欲安裝的外掛之後,請按下「完成」以返回「安裝概要」畫面。

11.9.1. 核心網路服務

所有 Red Hat Enterprise Linux 皆包含下列網路服務:
  • 透過 syslog 工具程式來中央化日誌
  • 傳送電子郵件的 SMTP(Simple Mail Transfer Protocol)
  • 進行網路檔案共享的 NFS(Network File System)
  • 進行遠端存取的 SSH(Secure SHell)
  • 進行 resource advertising 的 mDNS(multicast DNS)
您 Red Hat Enterprise Linux 系統上的某些自動化程序會使用電子郵件服務,來將報告和訊息傳送給系統管理員。就預設值,電子郵件、紀錄和列印服務並不接受來自於其它系統的連線。
您可在安裝完成後配置您的 Red Hat Enterprise Linux 系統,以提供電子郵件、檔案共享、紀錄、列印以及遠端桌面存取服務。SSH 服務就預設值會被啟用。您亦可在不啟用 NFS 共享服務的情況下,使用 NFS 來存取其它系統上的檔案。

11.10. 安裝目的地

若要選擇欲在哪個磁碟和分割區上安裝 Red Hat Enterprise Linux, 的話,請在「安裝概要」畫面中選擇「安裝目的地」。若您對於磁碟分割不熟悉,請參閱〈附錄 A, 磁碟分割區的介紹〉以取得更多資訊。

警告

Red Hat 建議您總是備份您系統上的所有資料。舉例來說,若您要升級或建立一部多重作業系統(dual-boot)的系統,您應備份硬碟上任何您所想要保留的資料。非預期的錯誤可能會導致資料全部遺失。

重要

若您要在文字模式下安裝 Red Hat Enterprise Linux,您只能使用此部份中所描述的預設磁碟分割設定。您無法在安裝程式自動新增或移除的分割區或檔案系統之外,另外新增或移除其它分割區或檔案系統。

重要

如果您擁有一張 RAID 控制卡,請注意某些 BIOS 類型並不支援從 RAID 控制卡開機,在這種情況下,您必須將 /boot 分割區建立在 RAID 陣列之外,例如在另一顆不同的硬碟上。您需要有一顆內部硬碟,以使用於透過有問題的 RAID 控制卡所建立的分割區。若要進行軟體 RAID 設定,您也必須要擁有一個 /boot 分割區。
若您選擇自動為您的系統進行磁碟分割,您應手動編輯您的 /boot 分割區;詳情請參閱〈節 11.10.4, “手動磁碟分割”〉。
儲存空間總覽

圖形 11.18. 儲存空間總覽

您可在此畫面上看見您電腦上可用的本機儲存裝置。您亦可藉由按下「新增磁碟」按鈕來新增額外的專屬或網路裝置。欲取得更多有關於這些裝置上的相關資訊,請參閱〈節 11.11, “儲存裝置”〉。
若您對於分割您的系統沒有信心,請選取「自動配置磁碟分割」鈕,以讓安裝程式為您分割儲存裝置。
儲存裝置面板下方為標記了「其它儲存選項」的額外控制:
  • 在「雌蝶分割」部分中,您可選擇要如何分割您的儲存裝置。您可手動配置分割區,或是讓安裝程式自動為您配置。
    若您要在一個先前未使用過的儲存裝置上進行全新安裝,或是不需要保留儲存裝置上的任何資料的話,建議您使用自動磁碟分割。若要這麼做,請選擇保留安裝程式的預設「自動配置分割區」鈕,以讓安裝程式為您在儲存空間上建立必要的分割區。
    若要進行自動磁碟分割,您亦可選擇「我希望騰出額外的可用空間」核取方塊來選擇如何由其它檔案系統重新分配空間給此安裝程序。若您選擇了自動磁碟分割不過卻沒有足夠的空間來完成安裝,當點選「完成」時,有個對話視窗將會出現:
    包含取回空間選項的安裝選項對話視窗

    圖形 11.19. 包含取回空間選項的安裝選項對話視窗

    點選「取消和新增更多磁碟」以新增更多儲存空間。點選「取回空間」以從既有分割區中釋出可用儲存空間。詳情請參閱〈節 11.10.3, “取回磁碟空間”〉。
    若您選擇了「我要配置磁碟分割」選擇按鈕以進行手動設定,您將會在按下「完成」後被帶到「手動磁碟分割」畫面中。詳情請參閱〈節 11.10.4, “手動磁碟分割”〉。
  • 您可在「加密」部分中選擇「為我的資料加密」核取方塊,以加密所有分割區,除了 /boot 分割區之外。有關於加密上的相關資訊,請參閱《Red Hat Enterprise Linux 7 安全性指南》。
畫面下方有個「完整磁碟概要和開機載入程式」按鈕,以讓您配置一個用來安裝開機載入程式的磁碟。
請參閱〈節 11.10.1, “安裝開機載入程式”〉以取得更多資訊。
在您選擇要返回至「安裝概要」畫面或繼續前往「手動磁碟分割」之後,請按下「完成」按鈕。

重要

當您在一部含有 multipath 與非 multipath 儲存裝置的系統上安裝 Red Hat Enterprise Linux 時,安裝程式中的自動磁碟分割格式,可能會建立包含混和了 multipath 與非 multipath 裝置的卷冊群組。這將會否定 multipath 儲存裝置的使用。
建議您在「安裝目的地」畫面上只選擇 multipath 或非 multipath 的裝置。此外,您亦可選擇手動磁碟分割。

11.10.1. 安裝開機載入程式

Red Hat Enterprise Linux 7 使用了 GRUB2(GRand Unified Bootloader version 2)來作為其開機載入程式。開機載入程式乃電腦啟動時第一個執行的程式,並且它負責載入和傳輸控制至作業系統。GRUB2 能啟動任何相容的作業系統,並且亦可使用 chain loading 來將控制權傳輸給其它不受支援的作業系統的開機載入程式。

警告

安裝 GRUB2 可能會將您既有的開機載入程式覆寫。
若您已安裝了其它作業系統,Red Hat Enterprise Linux 會嘗試自動偵測並配置 GRUB2 來啟動它們。若作業系統未正確偵測到,您亦可手動配置這些額外的作業系統。
若要指定開機載入程式應安裝在哪個裝置上,請點選位於「安裝目的地」畫面下方的「完整磁碟概要和開機載入程式」連結。「選擇的磁碟」對話視窗將會出現。若您要手動式進行磁碟分割,您亦可藉由點選「手動分割磁碟」畫面上的「選擇的儲存裝置」來看見此對話視窗。
已選擇的磁碟之概要

圖形 11.20. 已選擇的磁碟之概要

在「開機」欄位中,綠色的勾選圖像代表裝置為欲使用的開機裝置。若要更改開機裝置,請由清單中選取裝置並按下「設為開機裝置」按鈕,以在此安裝開機載入程式。
若要拒絕安裝新的開機載入程式,請選擇被標記的裝置,並按下「不安裝開機載入程式」按鈕。這將會移除勾選並確保 GRUB2 不會被安裝在任何裝置上。

警告

如果您基於某些原因選擇不安裝開機載入程式,您將無法直接啟動您的系統,並且您需要使用另一種開機方式(例如其它廠商的開機載入程式)。請僅在您確定您有其它啟動系統的方法時,才使用此選項。

11.10.2. 加密分割區

若您選擇了「為我的資料加密」選項,當您點選並前往下個畫面時,安裝程式將會提示您輸入一組用來為系統上的分割區加密的密碼字串。
分割區會透過「Linux Unified Key Setup」加密 – 詳情請查看《Red Hat Enterprise Linux 7 安全性指南》。
請輸入加密分割區的密碼字串

圖形 11.21. 請輸入加密分割區的密碼字串

選擇一組密碼字串並將它輸入對話視窗裡的兩個欄位中。請注意,您需要使用相同的鍵盤格式,以設定這組用來為分割區解密的密碼字串。請使用語言格式圖像來確保您選擇了正確的格式。您必須每次在系統啟動時提供這組密碼字串。請在「密碼」輸入欄位中按下「Tab」鍵,以重新鍵入它。若密碼安全度過低,欄位中會出現一個圖像,並且您將會被禁止在第二個欄位中輸入。請將您的滑鼠游標移至警告圖像上,以查看如何改善密碼安全度。

警告

若您遺失了這組密碼,所有經過加密的分割區和上面的資料將會永遠無法存取。您無法重新取得遺失的密碼。
請注意,若您進行一項 Red Hat Enterprise Linux 的 Kickstart 安裝程序,您可儲存加密密碼字串,並在進行安裝時建立備份的加密密碼字串。欲取得更多有關於磁碟加密上的相關資訊,請參閱《Red Hat Enterprise Linux 7 安全性指南

11.10.3. 取回磁碟空間

若在「安裝目的地」中選擇的磁碟上沒有足夠的空間安裝 Red Hat Enterprise Linux,而您在「安裝選項」對話視窗中選擇了「取回空間」的話,「取回磁碟空間」對話視窗便會出現。

警告

除非您選擇將分割區縮小,否則若要由分割區取回空間,您必須刪除上面的所有資料,並且您總是必須驗證您已備份了所有需要的資料。
由既有的檔案系統取回磁碟空間

圖形 11.22. 由既有的檔案系統取回磁碟空間

Red Hat Enterprise Linux 所偵測到的既有檔案系統皆作為其相應磁碟的一部份,列在一個表格中。「可取回的空間」欄位列出了能重新分配給此安裝程序的空間。「動作」欄位列出了會使用什麼動作來使檔案系統取回空間。
表格下有四個按鈕:
  • 保留」– 將不動到檔案系統,並且不會有資料被刪除。這是預設的動作。
  • 刪除」– 將檔案系統完全移除。所有它占用的磁碟空間皆會被騰出以供安裝程序使用。
  • 縮減」– 由檔案系統取回可用空間,並供此安裝程序使用。請使用滑桿來為選擇的分割區設置新的大小。僅能使用於可重設大小,並且 LVM 或 RAID 未使用到的分割區。
  • 全部刪除/全部保留 – 這個位於右邊的按鈕就預設值會將所有檔案系統標記為刪除。按下後,它便會更改標籤並允許您再次將所有檔案系統標記為保留。
使用您的滑鼠選取表格中的一個檔案系統或整個詞碟,並按下其中一個按鈕。「動作」欄位中的標籤將會改變成與您的選擇相符,並且表格下方顯示的「已選擇的欲取回總空間」將會進行適當調整。這個值之下乃安裝程序所需要的空間(根據您所選擇安裝的套件而定)。
當您已取回夠多空間足以進行安裝程序時,「取回空間」按鈕便能使用。請按下此按鈕以返回安裝概要畫面並繼續進行安裝程序。

11.10.4. 手動磁碟分割

當您在「安裝目的地」按下了「完成」並選擇了「我要配置磁碟分割」選項的話,「手動磁碟分割」畫面便會出現。在此畫面上,您能夠配置您的磁碟分割區和掛載點。這將定義 Red Hat Enterprise Linux 7 會安裝在哪種檔案系統上。

警告

Red Hat 建議您總是備份您系統上的所有資料。舉例來說,若您要升級或建立一部多重作業系統(dual-boot)的系統,您應備份硬碟上任何您所想要保留的資料。非預期的錯誤可能會導致資料全部遺失。
手動磁碟分割畫面

圖形 11.23. 手動磁碟分割畫面

手動磁碟分割」畫面一開始會在左方包含一個掛載點的面板。此面板會是空的(除了有關於建立掛載點的資料)或是會顯示安裝程式已偵測到的既有掛載點。這些掛載點會以作業系統的安裝程式來排序。因此,某些檔案系統若在不同系統之間共享的話,可能會顯示多次。選擇的儲存裝置的總空間和可用空間會顯示在此面板下方。
若您的系統包含既有的檔案系統,請確認安裝程序擁有足夠的空間。請使用「-」按鈕來移除不需要的分割區。

注意

欲取得有關於磁碟分割區的建議與額外資訊,請參閱〈附錄 A, 磁碟分割區的介紹〉和〈節 11.10.4.5, “建議的磁碟分割方案”〉。您至少需要一個適當大小的 root 分割區,並且通常需要一個符合您系統上所擁有的 RAM 數量的 swap 分割區。

11.10.4.1. 新增檔案系統和配置分割區

安裝 Red Hat Enterprise Linux 7 需要一個 PReP 開機分割區和另一個分割區,然而 Red Hat 建議至少五個:PReP//home/boot 以及 swap。您亦可視需求建立額外的分割區。欲取得更多詳細資料,請參閱〈節 11.10.4.5, “建議的磁碟分割方案”〉。
新增檔案系統乃兩個步驟的程序。您首先需以一個特定磁碟分割方案來建立一個掛載點。掛載點會出現在左方的面板中。接下來,您可透過使用右方面板中的選項來自訂它,在此您可選擇名稱、裝置類型、檔案系統類型、標籤,以及是否要加密或格式化相應的分割區。
若您沒有既有的檔案系統而希望安裝程式為您建立必要的分割區及其掛載點,請由左方面板中的下拉式選單上選擇您希望使用的磁碟分割方案(Red Hat Enterprise Linux 的預設值為 LVM),接著請按下面板上方的連結以自動建立掛載點。這會產生一個 /boot 分割區、一個 /(root)分割區,以及一個與可用空間成比例的 swap 分割區。這些為典型安裝程式建議的分割區,不過您可視需求增加額外的分割區。
此外,您亦可使用面板底部的「+」按鈕來建立個別的掛載點。接著「新增掛載點」對話視窗便會開啟。請由「掛載點」下拉式選單選擇一個預設路徑,或輸入您自己的路徑 – 比方說選擇 / 來作為 root 分割區,或是 /boot 來作為 boot 分割區。接著請輸入分割區的大小,並在「欲設置的容量」文字欄位中使用常見的大小單位(例如 MB、GB 或 TB)– 比方說,輸入 2GB 來建立 2GB 的分割區。若您將欄位保留空白或是您指定一個大於可用空間的大小,所有剩下的可用空間皆會被使用。在輸入了這些資料後,請按下「新增掛載點」按鈕來建立分割區。
您能在位於左方面板中的下拉式選單上,為您手動式建立的每個新掛載點設置磁碟分割方案。可用的選項為標準分割區BTRFSLVM 以及 LVM 精簡佈建。請注意 /boot 分割區將總是會位於標準分割區上,無論在此選單中選擇的值是什麼。
若要改變單獨的非 LVM 掛載點應位於哪個裝置上,請選擇掛載點並點選面板下方的配置按鈕來開啟「配置掛載點」對話視窗。請選擇一或更多個裝置並按下「選擇」。當對話視窗關閉時,請注意您也必須透過點選「手動磁碟分割」畫面右方的「更新設定」按鈕來確認此設定。
配置掛載點

圖形 11.24. 配置掛載點

若要更新所有本機磁碟與其所有分割區上的資訊,請按下工具列上的「重新掃描」按鈕(按鍵上有個箭頭)。您僅需要在進行了安裝程式之外的進階分割配置後進行此步驟。請注意,若您按下了「重新掃描磁碟」按鈕,您將會失去先前在安裝程式中進行的所有配置變更。
重新掃描磁碟

圖形 11.25. 重新掃描磁碟

在畫面下方有個連結顯示了「安裝目的地」中有幾個儲存裝置已被選擇(請參閱〈節 11.10, “安裝目的地”〉)。點選此連結將會開啟「選擇的磁碟」對話視窗,在此您能夠檢視有關於磁碟的相關資訊。詳情請參閱〈節 11.10.1, “安裝開機載入程式”〉。
若要自訂分割區或是卷冊,請在左方面板中選擇其掛載點,接著以下可自訂功能將會出現在右方:
自訂分割區

圖形 11.26. 自訂分割區

  • 名稱」– 為 LVM 或 Btrfs 指定一組名稱。請注意標準分割區會在建立時自動被命名,並且它們的名稱無法更改,比方說 /home 被指定 sda1 這組名稱。
  • 掛載點」– 請輸入分割區的掛載點。比方說,若有個分割區應作為 root 分割區,請輸入 /;輸入 /boot 來作為 /boot 分割區等等。當要配置 swap 分割區時,請勿設置掛載點 – 將檔案類型設成 swap 以足夠。
  • 標籤」– 為分割區指定一個標籤。標籤主要使用來讓您輕易辨識和找出個別的分割區。
  • 欲設置的容量 – 輸入欲使用的分割區大小。您可使用常見的大小單位,例如 KB、MB、GB 或 TB。若您沒有指定任何單位的話,MB 將會是預設選項。
  • 裝置類型」– 在「標準分割區」、「BTRFS」、「LVM」或是「LVM 精簡佈建」之間進行選擇。若兩個或更多個磁碟被選擇來進行分割,「RAID」也將能被使用。請檢查相鄰的「加密」方塊以為分割區加密。您將會在之後被提示設置一組密碼。
  • 檔案系統」– 請在下拉式選單中選擇此分割區的適當檔案系統類型。請檢查相鄰的「格式化」方塊,以格式化既有的分割區,或將其保留為未選取以保留您的資料。
欲取得更多有關於檔案系統及裝置類型的相關資訊,請參閱〈節 11.10.4.1.1, “檔案系統類型”〉。
點選「更新設定」按鈕來儲存您的變更並選擇另一個分割區來進行自訂。請注意,在您實際開始由「安裝概要」頁面開始進行安裝之前,變更皆不會被套用。請按下「全部重設」按鈕來取消針對於所有分割區所進行的所有變更並重新開始。
當所有檔案系統和掛載點都建立完成並且自訂後,請按下「完成」按鈕。若您選擇為任何檔案系統加密,您現在將會被提示建立密碼。接著,有個對話視窗會出現並顯示安裝程式將進行的所有與儲存裝置相關的動作概要。這包含了建立、重設大小或刪除分割區和檔案系統。您可檢視所有變更並按下「取消並返回自訂磁碟分割」返回。若要確認概要,請按下「接受變更」來返回安裝概要頁面。若要分割任何裝置,請在「安裝目的地」中選擇它們、返回「手動磁碟分割」畫面,並依照此部分中所列出的相同程序進行。
11.10.4.1.1. 檔案系統類型
Red Hat Enterprise Linux 允許您建立不同類型的裝置與檔案系統。以下為可用的不同裝置類型與檔案系統,以及如何利用它們的相關詳述。

裝置類型

  • 標準分割區」– 標準的分割區能包含檔案系統或是 swap 空間,或是它亦可提供容納軟體 RAID 或 LVM 實體卷冊的空間。
  • 邏輯卷冊(LVM)」– 建立 LVM 分割區會自動地產生一個 LVM 邏輯卷冊。LVM 能改善使用實體磁碟時的效能。欲取得有關於如何建立邏輯卷冊上的相關資訊,請參閱〈節 11.10.4.3, “建立 LVM 邏輯卷冊”〉。欲取得更多有關於 LVM 的詳細資訊,請參閱《Red Hat Enterprise Linux 7 邏輯卷冊管理程式管理指南》。
  • LVM 精簡佈建」– 您可藉由使用精簡佈建來管理可用空間的儲存集區,亦稱為精簡集區(thin pool),並能在應用程式需要時,分配給任意數量的裝置。精簡集區亦可視需求進行動態式的擴展,以便有效率地分配儲存空間。
  • BTRFS」– Btrfs 是個擁有數項類似裝置特性的檔案系統。它能夠辨識並管理更多的檔案、較大的檔案,以及比 ext2、ext3 和 ext4 檔案系統還要大的卷冊。若要建立 Btrfs 卷冊並取得更多相關資訊,請參閱〈節 11.10.4.4, “建立 Btrfs 子卷冊”〉。
  • 軟體 RAID」– 建立二或更多個軟體 RAID 能讓您建立一項 RAID 裝置。一個 RAID 分割區會分配給系統上的個個磁碟。若要建立一項 RAID 裝置,請參閱〈節 11.10.4.2, “建立硬體 RAID”〉。欲取得更多有關於 RAID 的相關資訊,請參閱《Red Hat Enterprise Linux 7 儲存管理指南》。

檔案系統

  • xfs」– XFS 是個高延展性、高效能的檔案系統,它支援最大 16 exabyte(約一千六百萬 TB)的檔案系統,最大 8 exabyte(約八百萬 TB)的檔案,以及包含了上千萬個項目的目錄結構。XFS 支援 metadata journaling,這可提供更快速的當機復原。XFS 檔案系統亦可在已掛載並啟用中的情況下進行磁碟重新整理以及大小重設。此檔案系統就預設值會被選取,並且強烈建議您使用此檔案系統。欲取得有關於如何將先前使用 ext4 檔案系統的常用指令轉換為 XFS 上的相關資訊,請參閱〈附錄 E, ext4 與 XFS 指令的參照表〉。
    支援的最大 XFS 分割區大小為 500 TB
  • ext4」– ext4 檔案系統以 ext3 檔案系統為基礎,並且包含了幾項改善。這包含了較大檔案系統和較大檔案上的支援、更快更有效率的磁碟空間分配、在一個目錄中沒有子目錄數量上的限制、更快速的檔案系統檢測速度,以及更完善的日誌系統。
    目前 Red Hat Enterprise Linux 7 中所支援的最大 ext4 檔案系統大小為 50 TB
  • ext3」– ext3 檔案系統以 ext2 檔案系統為基礎,並且擁有一項主要優勢 – 日誌檔案系統(journaling)。使用日誌檔案系統可減少在系統當機後,復原檔案系統的所需時間,原因是因為已無需在每次發生當機情況時,再次為檔案系統執行 fsck 工具程式來檢查 metadata 的一致性。
  • ext2」– ext2 檔案系統支援標準的 Unix 檔案類型,包括正規檔案、目錄,或符號連結。它提供了支援長達 255 字元檔名的能力。
  • vfat」– VFAT 檔案系統是一種與 FAT 檔案系統上的 Microsoft Windows 長檔名相容的 Linux 的檔案系統。
  • swap」– Swap 分割區主要用來當作虛擬記憶體使用。換句話說,當系統記憶體不足,電腦需要空間處理現有工作時,就會把資料寫到 swap 分割區中。
  • PReP」– 這個小型開機分割區位於硬碟的第一個分割區上。PReP 開機分割區包含了 GRUB2 開機載入程式,這能允許其它 IBM Power Systems 伺服器啟動 Red Hat Enterprise Linux。
各個檔案系統本身與其中所包含的個別檔案皆有不同的大小限制。欲查看支援的檔案系統與檔案的最大大小,請參閱 Red Hat Enterprise Linux 技術能力與限制網頁,此網頁位於客戶端入口網站〈https://access.redhat.com/site/articles/rhel-limits〉中。

11.10.4.2. 建立硬體 RAID

Redundant arrays of independent disks(RAID)是由多個儲存裝置所組成的,它們被處理為能夠提供增強的效能以及(在某些配置下)較佳的容錯效能。欲取得不同類型 RAID 上的相關描述,請參閱以下部分。
RAID 裝置能以一個步驟建立,然後再視需求新增或移除磁碟。各個裝置允許一個磁碟中僅可包含一個RAID 分割區,因此安裝程式能使用的磁碟,可用來決定您能使用的 RAID 裝置等級。
建立軟體 RAID 分割區 –「裝置類型」選單展開

圖形 11.27. 建立軟體 RAID 分割區 –「裝置類型」選單展開

RAID 配置選項僅會在您選擇了二或更多個儲存裝置來進行安裝時出現。您至少需要兩個儲存裝置才能建立 RAID 裝置。
建立 RAID 裝置:
  1. 如〈節 11.10.4.1, “新增檔案系統和配置分割區”〉中一般地建立掛載點。您可借由配置此掛載點來配置 RAID 裝置。
  2. 選擇的分割區將會保留在左方的面板中,請選擇面板下方的配置按鈕,以開啟「配置掛載點」對話視窗。選擇哪些磁碟將會被包含在 RAID 裝置中,並按下「選擇」。
  3. 點選「裝置類型」下拉式選單並選擇「RAID」。
  4. 點選「檔案系統」下拉式選單並選擇您希望使用的檔案系統類型(請參閱 節 6.10.4.1.1, “檔案系統類型”)。
  5. 點選「RAID 等級」下拉式選單並選擇您希望使用的 RAID 等級。
    可用的 RAID 等級為:
    RAID0 –「優化的效能(磁條)
    在多重儲存裝置之間傳輸資料。Level 0 RAID 能提供比標準分割區更佳的效能,並且可被使用來將多個儲存裝置併為一個單獨的大型虛擬裝置。請注意,Level 0 RAID 不提供冗位(redundancy),並且陣列中一個裝置的錯誤將會影響整個陣列。RAID 0 需要至少兩個 RAID 分割區。
    RAID1 –「冗位(鏡像)
    將一個儲存裝置上的資料映射至一個或更多個其它儲存裝置上。陣列中的額外裝置提供了更高層級的冗位。RAID 1 需要至少兩個 RAID 分割區。
    RAID4 –「錯誤偵測(同位位元)
    可在多個儲存裝置之間傳輸資料,不過使用了陣列中的一個裝置以儲存同位位元資訊,它們是用來保護陣列的,以防陣列中的任何裝置發生錯誤。因為所有同位位元資訊皆儲存在該裝置上,因此存取此裝置可能會影響陣列的效能。RAID 4 需要至少三個 RAID 分割區。
    RAID5 –「發佈的錯誤偵測
    在多個儲存裝置之間傳輸資料和同位位元資訊。因此 Level 5 RAID 提供了在多個裝置之間傳輸資料的增強效能,然而卻沒有 level 4 RAID 的效能瓶頸,因為同位位元資訊也會透過陣列傳輸。RAID 5 需要至少三個 RAID 分割區。
    RAID6 –「冗位
    Level 6 RAID 和 level 5 RAID 相似,不過與其只儲存一組同位位元資料,它們會儲存兩組。RAID 6 需要至少四個 RAID 分割區。
    RAID10 –「冗位(鏡像)」和「優化的效能(磁條)
    Level 10 RAID 會是 nested RAID 或是 hybrid RAID。Level 10 RAID 是藉由在被映射的儲存裝置上傳輸資料所建立而成的。比方說,由四個 RAID 分割區所建立而成的 level 10 RAID 包含兩對分割區,這兩個分割區互相映射著。接著資料會透過這兩對儲存裝置被傳輸,就如在一個 level 0 RAID 中相同。RAID 10 需要至少四個 RAID 分割區。
  6. 按下「更新設定」以儲存您的變更,並繼續進行另一個磁碟分割,或是按下「完成」以返回「安裝概要」畫面。
若包含的磁碟比指定之 RAID 等級所需的數量還要少的話,一則訊息將會出現在視窗下方,告知您您所選擇的配置實際上需要多少磁碟。

11.10.4.3. 建立 LVM 邏輯卷冊

Logical Volume Management(LVM)顯示了基本實體儲存空間(例如硬碟或 LUN)的基本邏輯視點。實體儲存裝置上的分割區會被顯示為實體卷冊,它們能被併入為一個卷冊群組。各個卷冊群組皆可被分為多個邏輯卷冊,各個邏輯卷冊又與標準磁碟分割區類似。因此,LVM 邏輯卷冊可作為能延伸至多重實體磁碟的分割區。
欲取得更多有關於 LVM 的相關資訊,請參閱〈附錄 C, 理解 LVM〉或參閱《Red Hat Enterprise Linux 7 邏輯卷冊管理程式》的管理指南。請注意,LVM 配置僅能在圖形化安裝程式中進行。

重要

進行文字模式安裝時無法進行 LVM 配置。若您需要從頭建立一項 LVM 配置,請鍵入 Ctrl+Alt+F2 來使用不同的虛擬終端機,並執行 lvm 指令。若要返回文字模式安裝,請鍵入 Ctrl+Alt+F1
配置邏輯卷冊

圖形 11.28. 配置邏輯卷冊

若要建立邏輯卷冊並將它附加至一個新的或既有的卷冊群組中:
  1. 如〈節 11.10.4.1, “新增檔案系統和配置分割區”〉中所描述地為 LVM 卷冊建立掛載點。
  2. 點選「裝置類型」下拉式選單並選擇「LVM」。「卷冊群組」下拉式選單將會出現並顯示新建立的卷冊群組名稱。
  3. 您可選擇性地點選選單並選擇「建立新卷冊群組」或按下「修改」以視需求配置新建的卷冊群組。「建立新卷冊群組」選項和「修改」按鈕皆會帶領您至「配置卷冊群組」對話視窗中,在此您可重新命名邏輯卷冊群組,並選擇要包含哪些磁碟。
    自訂 LVM 卷冊群組

    圖形 11.29. 自訂 LVM 卷冊群組

    可用的 RAID 等級與實際的 RAID 裝置相同。詳情請參閱〈節 11.10.4.2, “建立硬體 RAID”〉。您亦可為卷冊群組標記加密,並為其設定大小政策。可用的政策選項為:
    • 自動」– 卷冊群組的大小會自動設置,如此一來它的大小會剛好足夠包含已配置的邏輯卷冊。若您不需要卷冊群組中有可用的空間,這將會是最佳選項。
    • 愈大愈好」– 卷冊群組會以最大大小建立,無論它所包含的已配置邏輯卷冊之大小為何。若您計劃將大部分資料保留在 LVM 上,並且之後可能會需要增加既有邏輯卷冊的大小,或是您可能需要在此群組中建立額外的邏輯卷冊。
    • 固定」– 透過此選項,您可設置確切的卷冊群組大小。任何經配置的邏輯卷冊將必須限制在此固定大小之間。若您知道您所想要的卷冊群組確切大小,這將會是最佳的選項。
    當群組配置完成後,請按下「儲存」。
  4. 按下「更新設定」以儲存您的變更,並繼續進行另一個磁碟分割,或是按下「完成」以返回「安裝概要」畫面。

警告

不支援將 /boot 分割區放置在一個 LVM 卷冊上。

11.10.4.4. 建立 Btrfs 子卷冊

Btrfs 是種擁有數項儲存裝置功能特性的檔案系統。它主要設計來讓檔案系統容錯,並在錯誤發生時,提供偵測和修正錯誤的功能。它使用 checksums 來確保資料與 metadata 的可用性,並且維護可用來作為備份或修復的檔案系統之快照(snapshot)。
在進行手動分割時,您將建立 Btrfs 子卷冊而非卷冊。安裝程式接著將會自動建立一個 Btrfs 卷冊,以包含這些子卷冊。「手動磁碟分割」畫面左方面板中各個 Btrfs 掛載點所回報的大小皆相同,因為它們顯示的是卷冊的總大小,而非個別子卷冊的大小。
配置 Btrfs 子卷冊

圖形 11.30. 配置 Btrfs 子卷冊

建立 Btrfs 子卷冊:
  1. 如〈節 11.10.4.1, “新增檔案系統和配置分割區”〉中一般地建立掛載點。您可借由配置此掛載點來配置 Btrfs 卷冊。
  2. 點選「裝置類型」下拉式選單並選擇「BTRFS」。「檔案系統」下拉式選單將會被自動禁止更改並以灰階顯示 Btrfs。「卷冊」下拉式選單將會出現並顯示新建立的卷冊名稱。
  3. 您可選擇性地點選選單並選擇「建立新卷冊」或按下「修改」以視需求配置新建的卷冊。「建立新卷冊」選項和「修改」按鈕皆會帶領您至「配置卷冊」對話視窗中,在此您可重新命名子卷冊並為其新增 RAID 等級。
    自訂 Btrfs 卷冊

    圖形 11.31. 自訂 Btrfs 卷冊

    可用的 RAID 等級為:
    RAID0(效能)
    在多重儲存裝置之間傳輸資料。Level 0 RAID 能提供比標準分割區更佳的效能,並且可被使用來將多個儲存裝置併為一個單獨的大型虛擬裝置。請注意,Level 0 RAID 不提供冗位(redundancy),並且陣列中一個裝置的錯誤將會影響整個陣列。RAID 0 需要至少兩個 RAID 分割區。
    RAID1(冗位)
    將一個儲存裝置上的資料映射至一個或更多個其它儲存裝置上。陣列中的額外裝置提供了更高層級的冗位。RAID 1 需要至少兩個 RAID 分割區。
    RAID10(效能,冗位)
    結合 RAID0 和 RAID1,並且同時提供了更高的效能與冗位。資料會被分散入 RAID1 陣列並提供冗位(鏡像),並且這些陣列之後將會被劃分(RAID0),並提供效能(磁條)。需要至少四個 RAID 分割區。
    您亦可為卷冊標記加密,並為其設定大小政策。可用的政策選項為:
    • 自動」– 卷冊的大小會自動設置,如此一來它的大小會剛好足夠包含已配置的子卷冊。若您不需要卷冊中有可用空間,這將會是最佳選項。
    • 愈大愈好」– 卷冊會以最大大小建立,無論它所包含的已配置子卷冊之大小為何。若您計劃將大部分資料保留在 Btrfs 上,並且之後可能會需要增加既有子卷冊的大小,或是您可能需要在此卷冊中建立額外的子卷冊。
    • 固定」– 透過此選項,您可設置確切的卷冊大小。任何經配置的子卷冊將必須限制在此固定大小之間。若您知道您所想要的卷冊確切大小,這將會是最佳的選項。
    當卷冊配置完成後,請按下「儲存」。
  4. 按下「更新設定」以儲存您的變更,並繼續進行另一個磁碟分割,或是按下「完成」以返回「安裝概要」畫面。
若包含的磁碟比指定之 RAID 等級所需的數量還要少的話,一則訊息將會出現在視窗下方,告知您您所選擇的配置實際上需要多少磁碟。

警告

不支援將 /boot 分割區放置在一個 Btrfs 子卷冊上。

11.11. 儲存裝置

您能在各種不同的儲存裝置上安裝 Red Hat Enterprise Linux。如〈節 11.10, “安裝目的地”〉中所描述,您能在「安裝目的地」頁面中查看本機可存取的基本儲存裝置。若要新增專門的儲存裝置,請按下畫面上「專門的網路磁碟」部分中的「新增磁碟」按鈕。
儲存空間總覽

圖形 11.32. 儲存空間總覽

11.11.1. 選擇儲存裝置的畫面

這個儲存裝置選擇畫面顯示了 Anaconda 安裝程式所能存取的所有儲存裝置。
裝置會已下列分頁來分群管理:
Multipath 裝置
透過超過一條路徑所存取的儲存裝置,例如透過同一台電腦上的 multiple SCSI 控制卡或光纖通道連接埠所存取。
安裝程式只會偵測序號長度為 16 或 32 個字元的多路徑裝置。
其它 SAN 裝置
區域儲存網路(SAN)上能使用的裝置。
韌體 RAID
連接到韌體 RAID 控制卡的儲存裝置。
專門儲存裝置的分頁總覽

圖形 11.33. 專門儲存裝置的分頁總覽

若要配置一項 iSCSI 裝置,請按下「新增 iSCSI 目標」按鈕。若要配置一項 FCoE(Fibre Channel over Ethernet)裝置,請按下「新增 FCoE SAN」按鈕。這兩個按鈕皆位於畫面右下方角落。
總攬畫面亦包含了「搜尋」分頁,讓使用者藉由 World Wide Identifier(WWID)或藉由連接埠、目標、或 logical unit number(LUN)過濾儲存裝置。
搜尋儲存裝置分頁

圖形 11.34. 搜尋儲存裝置分頁

「搜尋」分頁包含了「以...搜尋」的下拉式選單,以選擇透過連接埠、目標、LUN 或是 WWID 來進行搜尋。以 WWID 或 LUN 進行搜尋需要在相應的文字欄位中提供額外的值。請按下「尋找」按鈕來開始進行搜尋。
每個裝置都會以獨立一行來顯示,左方有勾選方塊。按下勾選方塊可以在安裝過程中使用該裝置。在稍後的安裝過程中,使用者可以選擇把 Red Hat Enterprise Linux 安裝至任何在此處所選擇的裝置,也可以選擇自動掛載任何在此處所選的裝置,作為安裝系統的一部分。
請注意,您在此所選的裝置不會在安裝過程中,自動被清除。選擇此畫面上的裝置並不會將資料放在有風險的裝置上。並請注意,在此所沒有選擇的裝置,可在安裝之後,藉由修改 /etc/fstab 檔案,以將其加入系統中。

重要

您在此畫面上未選取的任何儲存裝置將會被 Anaconda 完全地隱藏。若要由不同的開機載入程式 chain load Red Hat Enterprise Linux 載入程式,請選擇此畫面上所顯示的所有裝置。
當您選擇了要在進行安裝時所能使用的儲存裝置後,請按下「完成」以返回安裝目的地畫面。

11.11.1.1. 進階儲存選項

若要使用進階的儲存裝置,您可藉由點選「安裝目的地」畫面右下方角落的適當按鈕,來配置 iSCSI(SCSI over TCP/IP)目標或是 FCoE(Fibre Channel over Ethernet)SAN(Storage Area Network) 。欲參閱 iSCSI 的相關介紹,請查看〈附錄 B, iSCSI 磁碟〉。
進階儲存選項

圖形 11.35. 進階儲存選項

11.11.1.1.1. 配置 iSCSI 參數
當您按下了「新增 iSCSI 目標...」按鈕後,「新增 iSCSI 儲存目標」的對話視窗便會出現。
iSCSI 搜尋詳細資料對話方塊

圖形 11.36. iSCSI 搜尋詳細資料對話方塊

若要使用 iSCSI 儲存裝置來進行安裝,Anaconda 必須要能夠將它們視為 iSCSI 目標搜尋到,並且能夠建立 iSCSI 一個 iSCSI session,以存取這些目標。所有的這些步驟皆可能需要一組使用者名稱與密碼,以進行 CHAP(Challenge Handshake Authentication Protocol)認證。此外,您亦可配置一個 iSCSI 目標,以驗證系統上,目標所連接至的 iSCSI 初始程式(反向 CHAP)( 搜尋與 session)。當搭配使用時,CHAP 與反向 CHAP 稱為共同 CHAP雙向 CHAP。共同 CHAP 為 iSCSI 連線提供了最高層級的安全性,特別是當 CHAP 與反向 CHAP 認證的使用者名稱與密碼不同的時候。

注意

請視需求重複 iSCSI 搜尋以及 iSCSI 登錄步驟,以新增所有必要的 iSCSI 儲存裝置。然而,在您嘗試進行第一次搜尋後,您將無法更改 iSCSI 初始程式的名稱。若要更改 iSCSI 初始程式的名稱,您必須重新啟動安裝程序。

過程 11.1. iSCSI 搜尋並啟用 iSCSI Session

使用「新增 iSCSI 儲存目標」對話視窗來為「Anaconda」提供發現 iSCSI 目標的必要資訊。
  1. 請在「目標 IP 位址」欄位中輸入 iSCSI 目標的 IP 位址。
  2. 請以 iSCSI 完整名稱(IQN)格式在「iSCSI 初始程式名稱」欄位中輸入一組 iSCSI 初始程式的名稱。有效的 IQN 項目包含了:
    • iqn.(請注意後方句點)字串
    • 指定您組織註冊網際網路區域或子區域名稱的年份與月份之日期碼,格式為四個數字(代表年份)和一個連字符號,以及兩個數字(代表月份)和一個句點。比方說,2010 年 9 月為 2010-09.
    • 您組織的網際網路區域或子區域名稱,會以最高層區域的反向順序顯示出。比方說,將子區域 storage.example.com 顯示為 com.example.storage
    • 冒號後的字串,可辨識您區域或子區域中的特定 iSCSI 初始程式。例如 :diskarrays-sn-a8675309
    因此,完整的 IQN 將會看似:iqn.2010-09.storage.example.com:diskarrays-sn-a8675309Anaconda 會將「iSCSI 初始程式名稱」欄位預填入此格式的名稱,以協助您以此格式輸入資訊。
    欲取得更多有關於 IQN 的相關資訊,請參閱位於〈http://tools.ietf.org/html/rfc3720#section-3.2.6〉的《RFC 3720 – 網際網路小型電腦系統介面(iSCSI)》中的《3.2.6. iSCSI 名稱》,以及位於〈http://tools.ietf.org/html/rfc3721#section-1〉的《RFC 3721 – 網際網路小型電腦系統介面(iSCSI)命名與搜尋》中的《1. iSCSI 名稱與位址》 。
  3. 使用「搜尋認證類型」下拉式選單以指定欲使用來進行 iSCSI 搜尋的認證類型。以下為可用選項:
    • 無認證
    • CHAP 配對
    • CHAP 配對與反向配對
    • 若您選擇了「CHAP 配對」作為驗證類型,請在「CHAP 使用者名稱」與「CHAP 密碼」欄位中,提供 iSCSI 目標的使用者名稱和密碼。
    • 若您選擇了「CHAP 配對及反向配對」作為認證類型,請在「CHAP 使用者名稱」與「CHAP 密碼」欄位中,提供 iSCSI 目標的使用者名稱和密碼,並在「反向 CHAP 使用者名稱」與「反向 CHAP 密碼」欄位中,輸入 iSCSI 初始程式的使用者名稱及密碼。
  4. 您亦可選用性地選取標記了「將目標綁定至網路介面卡」的方塊。
  5. 請點選「開始搜尋」按鈕。Anaconda 會根據您所提供的資訊,嘗試搜尋一個 iSCSI 目標。若搜尋成功的話,對話方塊,將會顯示所有在目標上發現的 iSCSI 節點。
  6. 各個節點旁皆會顯示一個核取方塊。請點選該核取方塊,以選擇用來進行安裝的節點。
    發現的 iSCSI 節點的對話視窗

    圖形 11.37. 發現的 iSCSI 節點的對話視窗

  7. 節點登錄認證類型」選單提供了與描述於步驟 3 中的「搜尋認證類型」選單相同的選項。然而,如果您需要使用者帳號以進行搜尋認證,您可使用相同的使用者帳號來登入找到的節點中。若要這麼做,請使用選單上額外的「使用來自於搜尋結果的帳號」選項。當提供了正確的帳號資料後,「登入」按鈕便會能夠使用。
  8. 點選「登入」按鈕以開始進行 iSCSI session。
11.11.1.1.2. 配置 FCoE 參數
當您按下「新增 FCoE SAN...」按鈕時,有個對話視窗將會出現,以讓您配置網路介面卡來搜尋 FCoE 儲存裝置。
首先,請在「NIC」下拉式選單中選擇一個連上了 FCoE 控制卡的網路介面卡,然後按下「新增 FCoE 磁碟」按鈕來掃描網路上的 SAN 裝置。
配置 FCoE 參數

圖形 11.38. 配置 FCoE 參數

更多包含額外選項以供考量的核取方塊:
使用 DCB
Data Center Bridging(DCB,資料中心橋接)為一組提昇改善的乙太網路協定,設計來增強儲存網路與叢集的乙太網路連線效率。請以此對話方塊中的核取方塊來決定安裝程式是否能夠偵測到 DCB。此選項應該僅為需要基於主機的 DCBX 用戶端之網路介面卡啟用。實作硬體 DCBX 用戶端的介面卡上的配置應將此勾選方塊留白。
使用自動 vlan
自動 VLAN表示不管是否要進行 VLAN 探索。如果點選了此方塊,那麼 FIP(FCoE Initiation Protocol)VLAN 探索通訊協定就會在連線配置驗證後,在乙太網路介面上執行。如果尚未配置,任何探索 FCoE VLAN 的網路介面都會自動建立,且 FCoE 介面會被建立於 VLAN 介面上。此選項就預設值會被啟用。
發現的 FCoE 裝置將會顯示在安裝目的地畫面的「其它 SAN 裝置」分頁下。

11.12. 開始進行安裝

當「安裝概要」畫面的所有必要部分皆已完成後,選單畫面下方的警告將會消失,而「開始安裝」按鈕便能使用。
準備安裝

圖形 11.39. 準備安裝

警告

至此,安裝程式尚未對您的系統進行永久性的變更。當您按下了「開始安裝」時,安裝程式將會配置您硬碟上的空間,並開始將 Red Hat Enterprise Linux 傳輸至此空間中。根據您所選擇的分割選項,這項程序可能亦包含了清除您電腦上既有的資料。
若要查看您至此所做的所有選擇,請返回「安裝概要」畫面中的相關部分。若要完全取消安裝的話,請按下「退出」或請關閉您的電腦。若要在此階段將大部分電腦關閉,請按下電源鈕幾秒鐘來將其關閉。
若您已完成自訂您的安裝程序,並且確定您希望繼續進行,請按下「開始安裝」。
在您按下了「開始安裝」之後,請讓安裝程序完成。若是程序受到干擾(比方說電腦被關閉、重新啟動,或是停電),在您重新啟動並完成 Red Hat Enterprise Linux 的安裝程序,或安裝另一個作業系統之前,您可能將無法使用您的電腦。

11.13. 配置選單和進度畫面

當您在「安裝概要」畫面中按下「開始安裝」時,進度畫面將會出現。Red Hat Enterprise Linux 會在把所選套件寫入您系統時,將安裝進度回報在畫面上。
安裝套件

圖形 11.40. 安裝套件

為了供您參考用,在您重新開機後,您可以在 /var/log/anaconda/anaconda.packaging.log 檔案中找到一份完整的安裝紀錄。
套件在安裝時亦需要進行更多配置。位於安裝進度上方的乃「Root 密碼」和「建立使用者User Creation」選單項目。
Root 密碼」選單項目主要使用來為 root 帳號設置密碼。Root 帳號主要用來進行重大系統管理和管理任務。密碼可在套件安裝時或安裝後配置,不過在進行配置之前,您將無法完成安裝程序。
建立使用者帳號是選擇性的,並且也能在安裝完成後建立,不過建議在此畫面中進行。使用者帳號主要用來進行一般工作和存取系統。建議的最佳做法是總是透過使用者帳號來存取系統,而不是透過 root 帳號。

11.13.1. 設置 Root 密碼

當您進行安裝時,設定 root 帳號與密碼為重要的步驟。Root 帳號(亦稱為超級用戶)主要能用來安裝套件、升級 RPM 套件,並執行大部分的系統維護工作。Root 帳號給予您完整的系統控制權限。基於此原因,root 帳號最好被使用來進行系統維護或管理工作。欲取得更多有關於成為 root 上的相關資訊,請參閱《Red Hat Enterprise Linux 7 系統管理員指南 》。
Root 密碼畫面

圖形 11.41. Root 密碼畫面

點選「Root 密碼」選單項目並將您的新密碼輸入「Root 密碼」欄位中。Red Hat Enterprise Linux 會以星號來顯示輸入的字元,以確保安全性。請在「確認」欄位中再次輸入相同的密碼,以確保密碼設置正確。在設置了 root 密碼後,請按下「完成」,以返回「使用者設定」畫面。
以下為建立安全性足夠的 root 密碼的需求與建議:
  • 密碼長度必須至少八個字元
  • 可包含號碼、字母(大寫與小寫)以及符號
  • 應包含大小寫字母的組合
  • 您能記住但不容易猜到
  • 不該是個文字、縮寫或是與您和公司相聯的數字,或是字典中的詞彙(包括外文)
  • 不該寫下;若您一定要將密碼寫下,請確保它的安全

注意

如要在安裝完成後更改您的 root 密碼,您可以使用 Root Password Tool

11.13.2. 建立使用者帳號

若要在進行安裝時建立一組一般(非 root)使用者帳號,請在進度畫面上點選「使用者設定」。「建立使用者」畫面將會出現,並讓您設定一般使用者帳號和配置其參數。儘管建議在進行安裝時建立,然而此步驟乃選用性步驟,並且也能在安裝完成後才進行。
若要在進入使用者建立畫面後退出而不建立任何使用者,請將所有欄位保留為空白然後按下「完成」按鈕。
使用者帳號配置畫面

圖形 11.42. 使用者帳號配置畫面

在相對應欄位中輸入使用者的全名與使用者名稱。請注意,使用者名稱必須少於 32 個英文字元,且不能包含空白字元。我們強烈建議您為新帳號設定密碼。
就算是為非 root 的使用者建立密碼,安全性也需足夠,請根據詳述於〈節 11.13.1, “設置 Root 密碼”〉中的指示進行。
按下「進階」按鈕以開啟包含額外設定的新對話視窗。
進階使用者帳號配置

圖形 11.43. 進階使用者帳號配置

預設上,每個使用者都會有家目錄,並以其使用者名稱命名。在大部分情況下,您不需要變更此設定。
您也可以透過選擇勾選方塊,手動定義新使用者的系統 ID 編號及其預設群組。一般使用者 ID 的範圍從 1000 開始。在對話視窗的最下面,您可以輸入使用者所屬的其它額外群組,並以逗號區隔開來。新群組將會在系統中建立。若要自訂群組的 ID 編號,請在括號中指定號碼。
當您自訂了使用者帳號後,請按下「儲存變更」以返回至「使用者設定」畫面。

11.14. 安裝完成

恭喜!您的 Red Hat Enterprise Linux 安裝程序已完成!
按下「重新開機」按鈕以重新啟動您的系統並開始使用 Red Hat Enterprise Linux。若重新開機時,已插入的安裝媒體未自動退出的話,請記得先移除所有安裝媒體。
當您的電腦正常地啟動之後,Red Hat Enterprise Linux 將會載入並起始。就預設值,啟動程序會隱藏在顯示進度的圖形化畫面之後。到最後將會有個 GUI 登錄畫面出現(若您未安裝 X Window System 的話,有個 login: 提示則會出現)。
若您的系統在進行此安裝程序時安裝了 X Window System,您首次啟動您的 Red Hat Enterprise Linux 系統時,設定您系統的應用程式將會被啟用。這些應用程式會指示您如何進行 Red Hat Enterprise Linux 的初始配置,並讓您設定您的系統時間與日期、向 Red Hat Network 註冊您的機器,以及其它各種配置。
有關於配置程序上的相關資訊,請參閱〈章 26, 初始設定和 Firstboot〉。

章 12. IBM Power System 安裝的疑難排解

本章討論了一些常見的安裝問題與其解決方法。
為了進行除錯,Anaconda 會將安裝動作紀錄到 /tmp 目錄中的檔案裡。這些檔案列在以下表格中。

表格 12.1. 進行安裝時所產生的日誌檔案

日誌檔案 內容
/tmp/anaconda.log Anaconda 一般訊息
/tmp/program.log 進行安裝時所執行的所有外部程式
/tmp/storage.log 廣泛的儲存模組資訊
/tmp/packaging.log yumrpm 套件的安裝訊息
/tmp/syslog 硬體相關的系統訊息
若是安裝失敗的話,來自於這些檔案的訊息將會被併入 /tmp/anaconda-tb-identifier 中,identifier 代表隨機產生的字串。
所有以上列出的檔案皆存在安裝程式的 RAM disk 中,這代表它們不會被永久儲存,並且當系統關閉時便會失去。若要永久儲存這些檔案,請將這些檔案複製至網路上的另一部系統中,您可藉由在一部執行安裝程式的系統上使用 scp,或是將它們複製至一個已掛載的儲存裝置上(例如 USB 磁碟)。以下為如何透過網路傳輸日誌檔案的詳細方式。

注意

以下程序需要安裝系統能夠存取網路,並且目標系統需能夠透過 ssh 協定接收檔案。

過程 12.1. 透過網路傳送日誌檔案

  1. 請在您欲進行安裝的系統上,按下 Ctrl+Alt+F2 以存取 shell 指令提示。您將會登入一個 root 帳號中,並擁有安裝程式之暫時檔案系統的存取權限。
  2. 切換至日誌檔案位於的 /tmp 目錄:
    # cd /tmp
  3. 使用 scp 指令來將日誌檔案複製到網路上的另一部系統上:
    # scp *log user@address:path
    user 取代為目標系統上的一組有效使用者名稱、將 address 取代為目標系統的位址或是主機名稱,並將 path 取代為您希望存放日誌檔案的目錄路徑。比方說,若您希望以 john 登入一部 IP 位址為 192.168.0.122 的系統,並將日誌檔案放入該系統上的 /home/john/logs/ 目錄中,所使用的指令之格式將會如下:
    # scp *log john@192.168.0.122:/home/john/logs/
    當第一次連上目標系統時,您可能會看見一則類似以下的訊息:
    The authenticity of host '192.168.0.122 (192.168.0.122)' can't be established.
    ECDSA key fingerprint is a4:60:76:eb:b2:d0:aa:23:af:3d:59:5c:de:bb:c4:42.
    Are you sure you want to continue connecting (yes/no)?
    請輸入 yes 並按下 Enter 繼續。然後當被提示時,提供一組有效的密碼。接著檔案將會開始傳輸至目標系統上所指定的目錄中。
來自於安裝程序的日誌檔案現在將會永久儲存在目標系統上,並可供查看。

12.1. 開始進行安裝時所發生的問題

12.1.1. 進入圖形化安裝程序時所遇上的問題

開機時,有些系統的顯示卡無法正確切換至圖形安裝介面。如果安裝程式無法以預設設定執行,它會嘗試在解析度較低的模式下執行。如果還是失敗,安裝程式將會以文字模式執行。
顯示方面的問題有幾項可用的解決方式,大部分皆包含了指定自訂的開機選項。欲取得更多相關資訊,請參閱〈節 20.1, “在開機選單下配置安裝系統”〉。
使用基本圖形化模式
您可嘗試使用基本的圖形驅動程式來進行安裝。若要這麼做,請在 boot: 提示上編輯安裝程式的選項,並在指令列尾端附加上 inst.xdriver=vesa
手動指定畫面解析度
若安裝程式無法偵測您的畫面解析度,您可藉由手動指定以取代自動偵測。若要這麼做,請在開機選單上附加 inst.resolution=x 選項,而 x 代表您畫面的解析度(例如 1024x768)。

12.1.2. 未偵測到序列主控台

在某些情況下,嘗試使用序列主控台來在文字模式下進行安裝,會造成主控台上無輸出。這一般會在搭載了顯示卡但卻未連接螢幕的系統上發生。若 Anaconda 偵測到顯示卡,它將會嘗試使用它來進行顯示,儘管未連接螢幕。
若您希望在一個序列主控台上進行基於文字的安裝程序,請使用 inst.textconsole= 開機選項。詳情請參閱〈章 20, 開機選項〉。

12.2. 進行安裝時所發生的問題

12.2.1. 未偵測到磁碟

當安裝開始時,您可能會看見以下錯誤訊息:
未偵測到磁碟。請關閉電腦、連上至少一個磁碟,並重新啟動電腦以完成安裝
此訊息表示 Anaconda 未找到任何可進行安裝的儲存裝置。在此情況下,首先請確認您的系統至少已連接了一個儲存裝置。
若您的系統使用硬體 RAID 控制器,請驗證該控制器是否已正確配置和運作。請參閱您控制器的相關文件以取得詳細指示。
若您要在一或更多個 iSCSI 裝置上進行安裝而系統上沒有邏輯儲存裝置,請確認所有必要的 LUN(Logical Unit Numbers)皆已提供給適當的 HBA(Host Bus Adapter)。欲取得更多有關於 iSCSI 上的相關資訊,請參閱〈附錄 B, iSCSI 磁碟〉。
若您確認您已連接並正確配置了儲存裝置,而在您重新啟動系統再次開始安裝後,錯誤訊息依然出現的話,這代表安裝程式無法偵測到您的儲存裝置。在大部分情況下,此訊息會在您嘗試於一個安裝程式所無法辨識的 SCSI 裝置上進行安裝時出現。
在此情況下,您將必須在安裝前進行驅動程式更新。請檢查您硬體供應商的網站,以檢查是否有能夠解決您問題的可用驅動程式更新。欲取得更多有關於驅動程式更新上的相關資訊,請參閱〈章 9, 在 IBM Power  System 上進行安裝時更新驅動程式〉。
您亦可參閱《Red Hat 硬體相容性清單》,位於〈https://hardware.redhat.com〉。

12.2.2. 回報 Traceback 訊息

若圖形化安裝程式遇上錯誤,它會顯示當機回報對話方塊。您接著便能選擇將有關於您遇上的錯誤的相關資訊,傳送給 Red Hat。若要傳送當機報告,您必須登入您的客戶端入口網站帳號。若您尚未擁有客戶端入口網站帳號,您可由〈https://www.redhat.com/wapps/ugc/register.html〉註冊帳號。自動化的當機回報將需要有效的網路連線。
當機回報對話方塊

圖形 12.1. 當機回報對話方塊

當對話方塊出現時,請選擇「回報錯誤」以回報問題,或「離開」以退出安裝程序。
您亦可選用性地點選「更多資訊」以顯示更多能夠協助您判斷錯誤原因的詳細輸出。若您熟悉除錯程序,請點選「Debug」。這將會帶領您至虛擬終端機 tty1 中,在此您能夠得到更加準確的資訊,以供錯誤回報使用。若要由 tty1 返回圖形化介面,請使用 continue 指令。
展開後的當機回報對話方塊

圖形 12.2. 展開後的當機回報對話方塊

若您希望向客戶端入口網站回報錯誤,請依照下列程序進行。

過程 12.2. 向 Red Hat 客戶支援回報錯誤

  1. 請在出現的選單中,選擇「向 Red Hat 客戶端入口網站回報錯誤」。
  2. 若要向 Red Hat 回報錯誤,您首先需要提供您的客戶端入口網站帳號資訊。請點選「配置 Red Hat 客戶支援」。
    客戶端入口網站帳號資訊

    圖形 12.3. 客戶端入口網站帳號資訊

  3. 現在有個新視窗將會開啓,提示您輸入您的客戶端入口網站使用者名稱和密碼。請輸入您的 Red Hat 客戶端入口網站帳號資訊。
    配置 Red Hat 客戶支援

    圖形 12.4. 配置 Red Hat 客戶支援

    若您的網路設定需要您使用 HTTP 或是 HTTPS 代理伺服器,您可借由展開「進階」選單並輸入代理伺服器的位址。
    當您輸入了所有帳號資訊後,請按下「確定」以繼續進行。
  4. 有個包含了文字欄位的新視窗將會出現。請寫下在此所有有幫助的資訊和備註。請藉由解釋您在當機回報對話方塊出現之前,您所進行的各個步驟,以詳述如何重新產生這項錯誤。請盡可能提供相關資訊,包括任何您在進行除錯時所取得的資訊。請注意您在此提供的資訊,在客戶端入口網站上可能會是公開的。
    若您不曉得造成錯誤的原因為何,請勾選對話方塊下方的「我不知道造成問題的原因為何」。
    接著,請按下「下一步」。
    詳述問題

    圖形 12.5. 詳述問題

  5. 接下來,請檢查將會傳送至客戶端入口網站的資訊。您提供的解釋將會出現在「備註」分頁中。其它分頁包含了例如您系統主機名稱,以及其它有關於安裝環境上的相關資訊。您可移除任何您所不希望傳送給 Red Hat, 的項目,不過請注意,提供過少的資訊可能會影響問題的調查。
    當您完成檢查欲寄出的資訊後,請點選「下一步」。
    檢查欲傳送的資料

    圖形 12.6. 檢查欲傳送的資料

  6. 請檢查欲傳送的檔案清單,並將錯誤報告作為獨立附件包含。這些檔案提供了能夠協助調查的系統資訊。若您不希望傳送特定檔案,請將這些項目旁的勾選方塊反選。若要提供可能能夠協助修正問題的額外檔案,請點選「附加檔案」。
    在您檢查了欲傳送的檔案之後,請勾選標記為「我已經檢查了資料並同意將它送出」。之後,請點選「下一步」以傳送報告和附件至客戶端入口網站。
    檢查欲傳送的檔案

    圖形 12.7. 檢查欲傳送的檔案

  7. 當對話方塊回報處理程序已完成時,您可按下「顯示記錄」來檢視報告程序的詳細資訊,或「關閉」以返回初始當機回報對話方塊。在此,您可按下「離開」以退出安裝程序。

12.2.3. IBM Power Systems 使用者的其它分割區問題

如果您手動建立分割區,但無法移至下一個畫面,您可能尚未建立所有所需的分割區。
您至少必須建立下列的分割區:
  • 一個 /(root)分割區
  • 一個 PReP Boot 分割區
  • 一個 /boot 分割區(僅在 root 分割區為 LVM 邏輯卷冊或是 Btrfs 子卷冊時)
請參閱〈節 11.10.4.5, “建議的磁碟分割方案”〉以取得更多資訊。

12.3. 安裝完成後所發生的問題

12.3.1. 圖形化開機程序上的問題

在您完成安裝並首次重新啟動您的系統後,系統有可能會在進行圖形化開機程序時停止回應,並需要重新啟動。在此情況下,開機載入程式雖然會成功顯示,不過選擇任何項目並嘗試啟動系統時,便會造成系統停滯。這一般代表圖形化開機循序出了問題;若要解決此問題,您必須停用圖形化開機。若要這麼做,請在進行永久性設定之前,在開機時進行暫時性的設定修改。

過程 12.3. 暫時停用圖形化開機

  1. 開啓您的電腦並等待開機載入程式選單出現。若您將您的開機載入程式逾時值設為 0,請按住 Esc 鍵來存取此選單。
  2. 當開機載入程式選單出現時,請使用您的方向鍵來選取您希望啟動的項目,並按下 e 鍵來編輯此項目的選項。
  3. 請在選單清單中,尋找 kernel 一行 - 也就是以 linux 關鍵字作為起始的一行。請在此行上找出 rhgb 選項並將它刪除。您可能無法即刻看見此選項;請使用方向鍵來上下捲動。
  4. 請按下 F10 或是 Ctrl+X 來以您所編輯的選項啟動系統。
若系統成功啟動,您便可正常登入。接著您將需要永久停用圖形化開機 - 否則每次系統啟動時,您都需要再次進行先前的程序。若要永久更改開機選項,請進行以下動作。

過程 12.4. 永久停用圖形化開機

  1. su - 指令登入 root 帳號:
    $ su -
  2. 使用例如 vim 之類的純文字編輯器開啟 /etc/default/grub 配置檔案。
  3. 請在 grub 檔案中尋找以 GRUB_CMDLINE_LINUX 為起始的一行。該行應看似以下:
    GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/root rd.md=0 rd.dm=0 vconsole.keymap=us $([ -x /usr/sbin/rhcrashkernel-param ] && /usr/sbin/rhcrashkernel-param || :) rd.luks=0 vconsole.font=latarcyrheb-sun16 rd.lvm.lv=vg_rhel/swap rhgb quiet"
    
    請在這行上移除 rhgb 選項。
  4. 儲存已編輯的配置檔案。
  5. 請藉由執行以下指令更新開機載入配置:
    # grub2-mkconfig --output=/boot/grub2/grub.cfg
當您完成此程序後,您便可重新啟動您的電腦。Red Hat Enterprise Linux 將不會再使用圖形化開機循序。若您希望啟用圖形化開機,請依照相同的程序進行,將 rhgb 附加至 /etc/default/grub 檔案中的 GRUB_CMDLINE_LINUX 一行上,並透過 grub2-mkconfig 指令再次更新開機載入程式配置。
欲取得更多有關於 GRUB2 開機載入程式使用上的相關資訊,請參閱《Red Hat Enterprise Linux 7 系統管理員指南》。

12.3.2. 開機進入圖形環境

若您安裝了 X Window System 不過當您登入系統後,卻沒看見圖形化桌面環境的話,您可手動式使用 startx 指令來啟用此環境。然而請注意,這僅是個一次性的修正,而不會改變未來登入的程序。
若要設定您的系統使您能夠在一個圖形化登錄畫面下進行登入,您必須將預設的 systemd 目標更改為 graphical.target。當您完成後,請重新啟動電腦。系統重新啟動後,您將會看見一個圖形化登錄提示。

過程 12.5. 將圖形化登錄設為預設值

  1. 請開啟一個 shell 提示符號,再輸入 su - 指令以切換為 root 身份。
  2. 將預設目標設置為 graphical.target。若要這麼做,請執行以下指令:
    # systemctl set-default graphical.target
圖形化登錄現在就預設值已啟用 - 下次重新啟動系統時,您將會看見一個圖形化登錄提示。若您希望將此變更復原,並繼續使用基於文字的登錄提示,請以 root 身份執行下列指令:
# systemctl set-default multi-user.target
欲取得更多有關 systemd 中,目標上的資訊,請參閱《Red Hat Enterprise Linux 7 系統管理者指南》。

12.3.3. 沒有圖形化使用者介面

若您無法使 XX Window System)啟動,您可能尚未安裝它。某些您可在進行安裝時選擇的預設基礎環境(例如最小型安裝」或是「網站伺服器」)不包含圖形化介面 - 您必須進行手動式安裝。
若您希望使用 X,您可在之後安裝必要的套件。有關於安裝圖形化桌面環境上的相關資訊,請參閱位於〈https://access.redhat.com/site/solutions/5238〉的知識庫文件。

12.3.4. X Server 在使用者登入後當機

若您遇上了使用者登入 X server 時發生當機的問題,您的一或更多個檔案系統可能已滿(或快滿)。若要驗證這是否為造成問題的原因,請執行以下指令:
$ df -h
輸出將能協助您診斷哪個分割區已滿 - 在大部分情況下,問題會出現在 /home 分割區上。df 指令的輸出範例可能會看似以下:
Filesystem                                  Size  Used Avail Use% Mounted on
/dev/mapper/vg_rhel-root                     20G  6.0G   13G  32% /
devtmpfs                                    1.8G     0  1.8G   0% /dev
tmpfs                                       1.8G  2.7M  1.8G   1% /dev/shm
tmpfs                                       1.8G 1012K  1.8G   1% /run
tmpfs                                       1.8G     0  1.8G   0% /sys/fs/cgroup
tmpfs                                       1.8G  2.6M  1.8G   1% /tmp
/dev/sda1                                   976M  150M  760M  17% /boot
/dev/dm-4                                    90G   90G     0 100% /home
在以上範例中,您可看見 /home 分割區已滿,並造成當機。您可藉由移除分割區上不需要的檔案來騰出更多空間。在您釋出了一些磁碟空間後,請使用 startx 指令來啟動 X
欲取得更多有關於 df 的相關資訊,以及可用選項(比方說使用於此範例中的 -h 選項)的相關解釋,請參閱 df(1) man page。

12.3.5. 您的系統是否顯示了 Signal 11 錯誤?

signal 11 的錯誤通常是「記憶體區段錯誤」(segmentation fault),代表程式欲存取尚未被分配給它的記憶體位置。signal 11 的錯誤可能為已安裝的軟體程式錯誤,或是不良硬體所造成的。
若您在進行安裝時遇上了嚴重的 signal 11 錯誤,首先請確認您使用了最新的安裝映像檔,並讓 Anaconda 驗證它們,以確保它們沒有損毀。不良的安裝媒介(例如燒錄不良或刮傷的光碟片)乃造成 signal 11 錯誤的常見原因。建議在進行所有安裝之前驗證安裝媒介的完整性。
欲取得更多有關於得到最新安裝媒介的相關資訊,請參閱〈章 1, 下載 Red Hat Enterprise Linux〉。若要在安裝開始前進行媒介檢查,請在開機選單上附加 rd.live.check 開機選項。詳情請參閱〈節 20.2.2, “驗證開機媒介”〉。
其它可能造成問題的原因已超出本文件的範圍。請參閱您硬體供應商的文件以取得更多資訊。

12.3.6. 無法由網路儲存空間(*NWSSTG)IPL

若您嘗試由網路儲存空間(Network Storage Space,*NWSSTG)進行 IPL 時發生了問題,大部份情況下,原因都是因為缺少了 PReP 分割區。在此情況下,您必須重新安裝系統並確認您在進行磁碟分割階段時,或在 Kickstart 檔案中建立此分割區。

部 III. IBM System z 主機架構 — 安裝與開機

此部份討論了在 IBM System z 上啟動(或 initial program load,IPL)和安裝 Red Hat Enterprise Linux 的相關資訊。

章 13. 在 IBM System z 上準備進行安裝程序

13.1. 安裝之前

Red Hat Enterprise Linux 7 能在 zEnterprise 196 或更新的 IBM 主機電腦系統上運作。
安裝程序會假設您熟悉 IBM System z 並且能夠設定邏輯分割區(LPARs)以及 z/VM 客座端虛擬機器。欲取得更多有關於 System z 上的相關資訊,請參閱〈http://www.ibm.com/systems/z〉。
在 System z 上安裝 Red Hat Enterprise Linux 時,Red Hat 支援 DASD(直接存取儲存裝置,Direct Access Storage Device)和 FCP(光纖頻道協定,Fiber Channel Protocol)儲存裝置。
在您安裝 Red Hat Enterprise Linux 之前,您必須進行以下決定:
  • 決定您打算在 LPAR 上執行作業系統,或是作為 z/VM 客座端作業系統執行。
  • 決定您是否需要 swap 空間,如果需要的話,需要多少?雖然您亦可(也建議您)指定足夠的記憶體給 z/VM 客座端虛擬機器,並讓 z/VM 來進行必要的置換(swapping),也會有無法預測所需之 RAM 的情況發生。如此情況必須依照每一個例子來進行檢查。請參閱〈節 15.10.3.5, “建議的磁碟分割方案”〉。
  • 決定網路配置。IBM System z 上的 Red Hat Enterprise Linux 7 支援以下網路裝置:
    • 真實與虛擬的 Open Systems Adapter(OSA)
    • 真實與虛擬的 HiperSockets
    • 真實 OSA 的 LAN 頻道工作站(LCS)
您需要使用下列硬體:
  • 磁碟空間。計算您需要多少磁碟空間,並分配足夠的磁碟空間在 DASD[2] 或 SCSI[3]磁碟上。您至少需要 2 GB 才能進行伺服器安裝,若您希望安裝所有套件的話,您則需擁有 5 GB 的空間。您亦需要預留磁碟空間以存放應用程式資料。當安裝完成後,您可視需求新增或刪除 DASD 或 SCSI 磁碟分割區。
    如果您的系統上已經有其它作業系統,那麼新安裝的 Red Hat Enterprise Linux(Linux instance)所使用的磁碟空間,必須與這些作業系統的磁碟空間分開。
    欲取得更多有關於磁碟和分割區配置上的相關資訊,請參照〈節 15.10.3.5, “建議的磁碟分割方案”〉。
  • RAM。Linux 事例需使用 1 GB(建議值)。透過調整,事例最小可能能夠以 512 MB RAM 來執行。

13.2. System z 安裝程序總覽

您能以互動式或自動化的方式來在 System z 上安裝 Red Hat Enterprise Linux。在 System z 上的安裝程序與其它架構上的安裝程序不同,一般是透過網路而非本機媒介來進行的。安裝程序包含了兩個階段:
  1. 啟動安裝程序

    連接主機電腦,然後執行一項 initial program load(IPL)或是藉由包含了安裝程式的媒介開機。詳情請參閱〈章 14, 在 IBM System z 上啟動安裝程序〉。
  2. Anaconda

    使用 Anaconda 安裝程式來配置網路、指定語言支援、安裝來源、欲安裝的軟體套件,並執行剩下整個安裝程序。詳情請參閱〈章 15, 在 IBM System z 上安裝 Red Hat Enterprise Linux〉。

13.2.1. 啟動安裝程序

當與大型主機連上了之後,您需要透過包含了安裝程式的媒介,以執行一項初始程式載入(IPL)或開機。本文件詳述了在 System z 上最普遍使用的 Red Hat Enterprise Linux 安裝方式。一般來講,您可使用任何方式來啟動 Linux 安裝系統,這包含了 kernel(kernel.img)以及初始 Ram disk(initrd.img),不過 generic.prm 中至少要含有其參數。Linux 安裝系統在本文件中亦稱為安裝程式
您可啟用 IPL 程序的控制點取決於您的 Linux 將執行於哪種環境下。若您的 Linux 需作為 z/VM 客座端作業系統來執行,控制點即為 host z/VM 的控制程式(control program,CP)。若您的 Linux 需執行於 LPAR 模式中,控制點即為大型主機的支援元件(Support Element,SE)或是一個已連接的 IBM System z 硬體管理主控台(HMC)。
只有當 Linux 在 z/VM 下被執行作為客座端作業系統的情況下,您才可使用下列開機媒介:
除非 Linux 在 LPAR 模式下執行,否則您無法使用下列開機媒介:
對於 z/VM 與 LPAR,您可使用下列開機媒介:
若您使用了 DASD 與連至了 FCP 的 SCSI 裝置(除了 SCSI DVD 之外)來作為開機媒介的話,您必須擁有一個經配置的 zipl 開機載入程式。

13.2.2. 使用 Anaconda 來進行安裝

在安裝程序的第二階段中,您將需要在圖形、文字或是指令列模式下使用 Anaconda 安裝程式:
圖形化模式
圖形安裝乃透過 VNC 客戶端進行。您可使用您的滑鼠和鍵盤來在畫面之間進行瀏覽、點選按鈕以及輸入文字欄位。欲取得更多有關於透過 VNC 進行圖形安裝上的相關資訊,請參閱〈章 22, 透過 VNC 安裝〉。
文字模式
此介面不提供所有的 GUI 介面功能,並且不支援所有的設定。若您無法使用 VNC 客戶端或是 X11 伺服器,請使用此介面來進行互動式的安裝。欲取得更多有關於文字安裝上的相關資訊,請參閱〈節 15.1.3, “在文字模式下安裝”〉。
指令列模式
這是為了在 System z 上進行自動化和無互動的安裝程序用的。請注意,若安裝程式遇上了無效或遺失的 Kickstart 指令時,系統將會重新啟動。欲取得更多有關於自動化安裝上的相關資訊,請參閱〈章 23, Kickstart 安裝〉。
在 Red Hat Enterprise Linux 7 中,文字安裝程序已簡化來減少使用者互動。在連接了 FCP 的 SCSI 裝置上進行安裝、自訂分割區配置,或套件外掛選擇之類的功能,僅供圖形化使用者界面的安裝程序使用。請儘可能使用圖形化安裝程序。詳情請參閱〈章 15, 在 IBM System z 上安裝 Red Hat Enterprise Linux〉。


[2] Direct Access Storage Devices(DASD)代表允許一個裝置上能夠有最多三個分割區的硬碟。比方說,dasda 能夠含有 dasda1dasda2 以及 dasda3
[3] 透過光纖頻道使用 SCSI 的裝置驅動程式(zfcp 裝置驅動程式)和切換器,SCSI LUN 能被使用於 System z 上的 Linux,就如它們透過本機連至 SCSI 驅動程式一般。

章 14. 在 IBM System z 上啟動安裝程序

執行 Anaconda 安裝程式初始程式啟動(IPL)的步驟取決於 Red Hat Enterprise Linux 所會執行於的環境(z/VM 或 LPAR)。

14.1. 自訂 generic.prm

無論您是透過 z/VM 或 LPAR 進行安裝,若要自訂下載的 generic.prm 檔案,請在其中加入以下項目的配置:
安裝軟體庫
使用 inst.repo= 選項。詳情請參閱〈指定安裝來源〉。
網路裝置
使用 ip=nameserver= 選項。詳情請參閱〈網路開機選項〉。
您亦可使用 rd.znet= 選項(接受網路協定類型、以逗號區隔開的子頻道,以及選用性、以逗號區隔開的 sysfs 參數和值配對,然後啟用裝置。此參數可多次指定,以啟用多重網路裝置。例如:
rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portname=foo
rd.znet=ctc,0.0.0600,0.0.0601,protocol=bar
儲存裝置
rd.dasd= 選項接受直接存取儲存裝置(DASD)控制器裝置匯流排識別符號,以及選用性、逗號區隔開的 sysfs 參數和值配對,然後啟用裝置。此參數能多次指定,以啟用多重 DASD。例如:
rd.dasd=0.0.0200,readonly=0
rd.zfcp= 選項接受 SCSI 透過 FCP(zFCP)控制器裝置匯流排識別符號、全球連接埠名稱(WWPN),以及一個 FCP LUN,然後啟用裝置。此參數能多次指定,以啟用多重 zFCP 裝置。例如:
rd.zfcp=0.0.4000,0x5005076300C213e9,0x5022000000000000

14.2. 在 IBM System z 上的硬碟安裝考量

若您希望由硬碟啟動安裝程式,您可選用性安裝 zipl 開機載入程式在相同(或不同)的磁碟上。請注意 zipl 僅支援一個磁碟一個開機記錄。若您的磁碟上包含了數個分割區,它們皆會共享該磁碟的單筆開機記錄。
若要將硬碟準備來啟動安裝程式,請透過下列指令來在硬碟上安裝 zipl 開機載入程式:
# zipl -V -t /mnt/ -i /mnt/images/kernel.img -r /mnt/images/initrd.img -p /mnt/images/generic.prm
請查看〈節 14.1, “自訂 generic.prm〉,以取得為 generic.prm 檔案自訂開機參數的相關資訊。

14.3. 安裝在 z/VM 之中

當在 z/VM 下進行安裝時,您可透過下列方式開機:
  • z/VM 虛擬讀取器
  • zipl 開機載入程式準備的 DASD 或是連接了 FCP 的 SCSI 裝置
  • 連接了 FCP 的 SCSI DVD 光碟機
請登入用來進行 Linux 安裝的 z/VM 客座端虛擬機器。您可使用 x3270 或是 c3270 終端機模擬器(來自於 Red Hat Enterprise Linux 中的 x3270-text 套件),來由其它 Linux 系統登入 z/VM。此外,您亦可在 IBM System z 硬體管理主控台(HMC)上使用 3270 終端機模擬器。若您所使用的是基於 Microsoft Windows 的系統, Jolly Giant(http://www.jollygiant.com/)提供了一個可使用 SSL 的 3270 模擬器。還有個名為 wc3270 的免費 c3270 原生 Windows 連接埠。

注意

若您的 3270 連線被干擾,並且因為先前的 session 還在啟用中而造成您無法登入,您可藉由在 z/VM 登錄畫面上輸入下列指令,以將舊的 session 取代為新的 session:
logon user here
請將 user 取代為 z/VM 客座端虛擬機器的名稱。根據外部安全性管理程式(例如 RACF)是否有被使用,登錄指令可能會有所不同。
若您的客座端中尚未執行 CMS(z/VM 的單人使用作業系統)的話,請透過輸入下列指令來將它啟動:
cp ipl cms
請確認不要使用像是您 A 磁碟的 CMS 磁碟(一般會是裝置號碼 0191)來作為安裝目標。若要找出哪些磁碟正被 CMS 使用中,請使用下列查詢:
query disk
您可使用下列 CP(z/VM 控制程式,也就是 z/VM hypervisor)查詢指令來找出有關於您 z/VM 客座端虛擬機器的裝置配置:
  • 請查詢可用的主要記憶體,以 System z 的術語來講亦稱為儲存裝置。您的客座端應至少擁有 1GB 的主要記憶體。
    cp query virtual storage
  • 以類型來查詢可用的網路裝置:
    osa
    OSA – CHPID 類型的 OSD,真實或虛擬(VSWITCH 或 GuestLAN)的 OSD,兩者皆於 QDIO 模式下
    hsi
    HiperSockets – CHPID 類型的 IQD,真實或虛擬(GuestLAN 類型的 Hipers)
    lcs
    LCS – CHPID 類型的 OSE
    比方說,若要查詢以上所描述的所有網路裝置類型,請執行:
    cp query virtual osa
  • 查詢可用的 DASD。只有被標記為 RW 讀寫模式的磁碟可被用來作為安裝目標:
    cp query virtual dasd
  • 查詢可用的 FCP 頻道:
    cp query virtual fcp

14.3.1. 使用 z/VM 讀取程式

執行下列步驟以由 z/VM 讀取器開機:
  1. 假如必要的話,請將含有 z/VM TCP/IP 工具的裝置新增至您的 CMS 磁碟清單中,例如:
    cp link tcpmaint 592 592
    acc 592 fm
    fm 取代為任何 FILEMODE 字母。
  2. 執行指令:
    ftp host
    host 代表 host 了開機映像檔(kernel.imginitrd.img)的 FTP 伺服器的主機名稱或 IP 位址。
  3. 登入並執行下列指令(假如您要覆寫既有的 kernel.imginitrd.imggeneric.prm 或是 redhat.exec 檔案,請使用 (repl 選項:
    cd /location/of/install-tree/images/ 
    ascii  
    get generic.prm (repl  
    get redhat.exec (repl  
    locsite fix 80  
    binary  
    get kernel.img (repl  
    get initrd.img (repl  
    quit
  4. 您可選用性地透過 CMS 指令 filelist 來顯示收到的檔案以及其格式,以檢查檔案是否有正確傳輸。kernel.imginitrd.img 必須要擁有固定的紀錄長度格式,並且格式欄位中必須要標示了 F,並且 Lrecl 欄位中必須含有紀錄長度 80。例如:
    VMUSER FILELIST A0 V 169 Trunc=169 Size=6 Line=1 Col=1 Alt=0
    Cmd Filename	Filetype	Fm	Format	Lrecl	Records	Blocks	Date	Time
        REDHAT	EXEC		B1	V	22	1 	1	4/15/10	9:30:40 
        GENERIC	PRM		B1	V	44	1	1	4/15/10	9:30:32 
        INITRD	IMG		B1	F	80	118545	2316	4/15/10	9:30:25 
        KERNEL	IMG		B1	F	80	74541	912	4/15/10	9:30:17
    
    請按下 PF3 來退出 filelist 並回到 CMS 提示符號上。
  5. 視需求在 generic.prm 中自訂開機參數。詳情請參閱〈節 14.1, “自訂 generic.prm〉。
    另一個配置儲存和網路裝置的方式就是透過使用一個 CMS 配置檔案。在此情況下,請將 CMSDASD=CMSCONFFILE= 參數附加至 generic.prm 中。詳情請參閱〈節 18.2, “z/VM 配置檔案”〉。
  6. 最後,請執行 REXX script redhat.exec 以啟動安裝程式:
    redhat

14.3.2. 使用一個準備好的 DASD

由準備好的 DASD 開機,並選擇參照了 Red Hat Enterprise Linux 安裝程式的 zipl 開機選單項目。請使用格式如下的指令:
cp ipl DASD_device_number loadparm boot_entry_number
請將 DASD_device_number 替換為開機裝置的裝置號碼,並將 boot_entry_number 替換為此裝置的 zipl 配置選單。例如:
cp ipl eb1c loadparm 0

14.3.3. 使用已準備好、連接了 FCP 的 SCSI 磁碟

執行下列步驟以透過準備好的、連接了 FCP 的 SCSI 磁碟來開機:
  1. 配置 z/VM 的 SCSI 開機載入程式以存取 FCP 儲存區域網路中,準備好的 SCSI 磁碟。請選擇參照了 Red Hat Enterprise Linux 安裝程式的 zipl 開機選單選項。請使用格式如下的指令:
    cp set loaddev portname WWPN lun LUN bootprog boot_entry_number
    WWPN 取代為儲存系統的全球連接埠名稱,並將 LUN 取代為磁碟的邏輯單元號碼。16 碼的十六進位數字必須被分為兩對八碼的數字。例如:
    cp set loaddev portname 50050763 050b073d lun 40204011 00000000 bootprog 0
  2. 此外,您亦可透過以下指令來確認您的設定:
    query loaddev
  3. 透過下列指令來啟動與包含了磁碟的儲存系統連接的 FCP 裝置:
    cp ipl FCP_device 
    舉例來說:
    cp ipl fc00

14.3.4. 使用一個連接了 FCP 的 SCSI DVD 裝置

這需要一個連接了 FCP-to-SCSI 橋接的 SCSI DVD 光碟機,並且它需連接至您 System z 中的 FCP 介面卡上。該 FCP 介面卡必須經過配置,並且需能在 z/VM 下使用。
  1. 將您的 System z Red Hat Enterprise Linux DVD 插入 DVD 光碟機中。
  2. 請配置 z/VM 的 SCSI 開機載入程式,以存取 FCP 儲存區域網路中的 DVD 光碟機,並指定 1 為 System z DVD 的 Red Hat Enterprise Linux 上的開機項目。請使用格式如下的指令:
    cp set loaddev portname WWPN lun FCP_LUN bootprog 1
    WWPN 取代為FCP-to-SCSI 橋接的 WWPN,並將 FCP_LUN 取代為 DVD 光碟機的 LUN。16 碼的十六進位數字必須被分為兩對八碼的數字。例如:
    cp set loaddev portname 20010060 eb1c0103 lun 00010000 00000000 bootprog 1
  3. 此外,您亦可透過以下指令來確認您的設定:
    cp query loaddev
  4. 在連至了 FCP-to-SCSI 橋接的 FCP 裝置上進行IPL。
    cp ipl FCP_device
    舉例來說:
    cp ipl fc00

14.4. 在一個 LPAR 中安裝

當安裝於邏輯分割區(LPAR)中時,您可透過下列方式開機:
  • FTP 伺服器
  • zipl 開機載入程式準備的 DASD 或是連接了 FCP 的 SCSI 磁碟。
  • 連接了 FCP 的 SCSI DVD 光碟機
請先執行下列常見步驟:
  1. 請以一個擁有足夠權限在 LPAR 上安裝新作業系統的使用者,來登入至 IBM System z 的硬體管理主控台(HMC))或是 Support Element(SE)支援元件中。
  2. 請選取「Images」,然後選取您希望安裝的 LPAR。請使用框架中右側的箭頭來瀏覽「CPC Recovery」選單。
  3. 點兩下「作業系統訊息」以顯示 Linux 開機訊息所會顯示於的文字主控台。
  4. 視需求在 generic.prm 中自訂開機參數。詳情請參閱〈節 14.1, “自訂 generic.prm〉。
請繼續進行您安裝來源的程序。

14.4.1. 使用 FTP 伺服器

  1. 滑鼠點選「由光碟或伺服器載入」。
  2. 在接下來的對話視窗中,請選擇「FTP 來源」然後輸入以下資訊:
    • 主機電腦」– 您希望從而進行安裝的 FTP 之主機名稱或 IP 位址,例如 ftp.redhat.com
    • 使用者 ID – 您在 FTP 伺服器上的使用者名稱。或是請指定 anonymous
    • 密碼」– 您的密碼。若您要以 anonymous(匿名)登入,請使用您的電子郵件地址。
    • 帳號(選用性) – 將此欄位保留空白。
    • 檔案位置(選用性)」– FTP 伺服器上持有 System z 的 Red Hat Enterprise Linux 的目錄。例如 /rhel/s390x/
  3. 點選「繼續」。
  4. 在接下來的對話方塊中,保留預設選取的 generic.ins,然後點選「繼續」。

14.4.2. 使用一個準備好的 DASD

  1. 點兩下「載入.」。
  2. 在接下來的對話方塊中選取 Normal」「載入類型」。
  3. 如「載入位址」,填入 DASD 的裝置號碼。
  4. 如「載入參數」填入和您準備用來啟動 Red Hat Enterprise Linux 安裝程式的 zipl 開機選單項目相應的數字。
  5. 點選「確定」按鈕。

14.4.3. 使用已準備好、連接了 FCP 的 SCSI 磁碟

  1. 點兩下「載入.」。
  2. 在接下來的對話方塊中,選取 SCSI 來作為「載入類型」。
  3. 如「載入位址」,填入與 SCSI 磁碟連接的 FCP 頻道裝置號碼。
  4. 在「全球連接埠名稱」中,以 16 碼的十六進位數字填入包含了磁碟的儲存系統的 WWPN。
  5. 在「邏輯單元號碼中,以 16 碼的十六進位數字填入磁碟的 LUN。
  6. 如「載入程式選擇器」,填入和您準備用來啟動 Red Hat Enterprise Linux 安裝程式的 zipl 開機選單項目相應的數字。
  7. 將「開機紀錄邏輯區塊位址」保留為 0,並將「作業系統專屬載入參數」保留為空白。
  8. 點選「確定」按鈕。

14.4.4. 使用一個連接了 FCP 的 SCSI DVD 裝置

這需要一個連接了 FCP-to-SCSI 橋接的 SCSI DVD 光碟機,並且它需連接至您 System z 機器中的 FCP 介面卡上。該 FCP 介面卡必須經過配置,並且需能在您的 LPAR 下使用。
  1. 將您的 System z Red Hat Enterprise Linux DVD 插入 DVD 光碟機中。
  2. 點兩下「載入.」。
  3. 在接下來的對話方塊中,選取 SCSI 來作為「載入類型」。
  4. 如「載入位址」,填入與 FCP-to-SCSI 橋接連接的 FCP 頻道的裝置號碼。
  5. 如「全球連接埠名稱」,以 16 碼的十六進位數字填入 FCP-to-SCSI 橋接的 WWPN。
  6. 如「邏輯單元號碼」,以 16 碼的十六進位數字填入 DVD 光碟機的 LUN。
  7. 如「開機程式選擇器」,填入數字 1 以選擇 System z DVD 上的 Red Hat Enterprise Linux 開機項目。
  8. 將「開機紀錄邏輯區塊位址」保留為 0,並將「作業系統專屬載入參數」保留為空白。
  9. 點選「確定」按鈕。

章 15. 在 IBM System z 上安裝 Red Hat Enterprise Linux

本章詳述了使用 Anaconda 安裝程式進行的安裝程序。在 Red Hat Enterprise Linux 7 中,該安裝程式能讓您配置獨立的安裝步驟、根據您所選擇的順序進行,與傳統固定的逐步安裝程序不同。在進行配置時,在實際的安裝程序開始之前,您可從中央選單進入使用者介面的各個部分。在這些部分中,您可為您的系統設定語言支援、配置網路和儲存裝置,或是選擇欲安裝的套件。您之後可返回至各個部分中,以在進行安裝前查看您的設定。

15.1. 安裝模式選項

您可在圖形模式或文字模式下安裝 Red Hat Enterprise Linux 7。儘管我們建議使用圖形模式,因為此模式包含了所有選項以供配置,不過這兩個模式皆利用了概要選單類型的格式,以讓您視需求進出各個部分,如以下畫面截圖所示。
「安裝概要」畫面

圖形 15.1. 「安裝概要」畫面

文字模式中的「安裝概要」畫面

圖形 15.2. 文字模式中的「安裝概要」畫面

儘管文字模式的安裝並未明確記載,使用文字模式安裝程式的使用者卻能輕易依照 GUI 安裝程序的指示進行。同時請參閱〈節 15.1.2, “在無互動的模式下進行安裝”〉和〈節 15.1.3, “在文字模式下安裝”〉。請注意,某些安裝選項(例如自訂磁碟分割)在文字模式下無法使用。

15.1.1. 以圖形模式進行安裝

如果您使用過圖形化使用者介面(GUI,graphical user interface),那麼您應該熟悉此過程:請使用您的滑鼠來在螢幕上進行操縱、點選按鈕,或在文字欄位中進行輸入。
您亦可使用鍵盤來在安裝程序中進行瀏覽。請使用 Tab and Shift+Tab 鍵來在畫面上使用中的控制項之間移動、UpDown 箭頭鍵來捲動於清單之間,以及 LeftRight 箭頭鍵來在橫向的工具列或表格項目之間進行瀏覽。請使用 SpaceEnter 鍵來選擇或移除一項已選取的項目,或展開和隱藏下拉式清單。您亦可使用 Alt+X 組合鍵來作為點選按鈕的方式,或進行畫面的選擇,X 能夠是在您按下了 Alt 之後,出現在該畫面中任何以底線顯示的字母。

15.1.2. 在無互動的模式下進行安裝

若您在您的參數檔案中指定了 inst.cmdline 作為開機選項(請參閱〈節 18.4, “用於 Kickstart 安裝程序的參數”〉)或是您在您的 Kickstart 檔案中指定了 cmdline 選項(請參閱〈章 23, Kickstart 安裝〉),Anaconda 會以無互動的文字列模式啟動。在此模式下,所有必要的資訊皆必須在 Kickstart 檔案中提供。安裝程式將不會允許使用者互動,並且若有未指定的安裝資訊時將會停下。

15.1.3. 在文字模式下安裝

除了圖形化模式之外,Anaconda 也包含了文字模式。
若以下任何一項情況發生的話,安裝程式便會使用文字模式:
  • 安裝系統無法辨識您電腦上的顯示硬體,
  • 您可藉由將 inst.text 選項附加至開機指令列上來選擇進行文字模式的安裝程序。
  • 您使用了一個 Kickstart 檔案來自動化安裝程序,並且您提供的檔案包含了 text 指令。
文字模式中的「安裝概要」畫面

圖形 15.3. 文字模式中的「安裝概要」畫面

重要

Red Hat 建議您使用圖形化介面來安裝 Red Hat Enterprise Linux。若您要在一部沒有螢幕的系統上安裝 Red Hat Enterprise Linux 的話,請考慮透過 VNC 連線來進行安裝 – 請參閱〈章 22, 透過 VNC 安裝〉。若文字模式安裝程式偵測到您能以基於 VNC 的方式來進行安裝,它將會提示您您確認是否要以文字模式進行安裝。
若您的系統配有螢幕,不過圖形化安裝卻失敗的話,請嘗試以 inst.xdriver=vesa 選項開機 – 請參閱〈章 20, 開機選項〉。
此外,請考慮進行一項 Kickstart 安裝。詳情請參閱〈章 23, Kickstart 安裝〉。
文字模式會顯示較基本的安裝程序,以及僅能在圖形化模式中而無法在文字模式下使用的特定選項。這些差異記載於本指南中的安裝程序描述裏,並且包含了:
  • 互動式地啟用 FCP LUN,
  • 配置進階的儲存方式,例如 LVM、RAID、FCoE、zFCP 以及 iSCSI,
  • 自訂化分割區配置,
  • 自訂開機載入程式配置,
  • 在進行安裝時選擇套件外掛,
  • 透過 Initial Setup 工具程式配置已安裝的系統,
  • 語言和鍵盤設定。

注意

當相關的背景任務在執行時,特定選單項目可能會暫時無法使用或顯示正在處理...標籤。若要更新文字選單項目的目前狀態,請在文字模式提示下使用 r 選項。
若您選擇在文字模式下安裝 Red Hat Enterprise Linux,您依然能夠將您的系統配置為在完成安裝後使用圖形化介面。相關指示請參閱《Red Hat Enterprise Linux 7 系統管理員指南》。
要配置文字模式中所沒有的選項,請考慮使用開機選項。舉例來說,ip 選項可以用來配置網路設定。詳情請參閱〈節 20.1, “在開機選單下配置安裝系統”〉。

15.2. 歡迎畫面和語言選擇

安裝程式的第一個畫面就是「歡迎使用 Red Hat Enterprise Linux 7.0」畫面。在此您能夠選擇 Anaconda 在安裝程序中所使用的語言。這部分也會成為安裝完成之系統的預設部分,除非之後更改。請在左方的面板中選擇您的語言,例如「英文」。接著您便能在右方面板中選擇您區域專屬的地區語言,例如「英文(美國)」。

注意

在清單上方就預設值會有一個語言被選取。若您在此之前已配置了網路(比方說,若您是透過網路伺服器開機而不是透過本機媒介),那麼預選擇的語言將會根據 GeoIP 模組自動位置的偵測結果來判斷。
此外,請如下在搜尋方塊中輸入您希望使用的語言。
當您完成了選擇後,請點選「繼續」以前往「安裝概要」畫面。
語言配置

圖形 15.4. 語言配置

15.3. 安裝概要畫面

安裝概要」畫面乃設定安裝程序的中央位置。
「安裝概要」畫面

圖形 15.5. 「安裝概要」畫面

與其帶領您進入連續的畫面中,Red Hat Enterprise Linux 安裝程式能讓您依照您所選擇的順序配置安裝程序。
使用您的滑鼠來選擇一個選單項目,以配置安裝程序的特定部分。當您完成配置某個部分之後,或是您若希望稍後完成該部分的話,請按下位於畫面左上方角落的「完成」按鈕。
只有標記了警告符號的部分為必要的部分。畫面下方有個備註會警告您這些部分必須在安裝能進行之前完成。剩下的部分皆屬選用性。在各個標題的下方包含了目前的配置概要。如此一來您便能判斷您是否需要進入特定部分以進行額外配置。
一旦所有必要的部分都完成之後,請按下〈開始安裝〉按鈕。同時請參閱〈節 15.12, “開始進行安裝”〉。
若要取消安裝程序,請點選「退出」按鈕。

注意

當執行相關的背景任務時,特定選單項目可能會暫時無法使用。

15.4. 日期和時間

若要配置時區、日期以及選用性的網路時間設定,請選擇「安裝概要」畫面中的「日期與時間」。
您有三種選擇時區的方式:
  • 藉由滑鼠點選互動式地圖,在城市間切換(以黃點標示)。紅色的標誌代表您目前的選擇。
  • 您也可以捲動螢幕上方的「地區」和「城市」下拉式選單,以選擇您的時區。
  • 選擇「地區」下拉式選單下方的「Etc」,然後在下個調整了 GMT/UTC 的選單中選擇您的時區,例如 GMT+1
若您的城市不在地圖上或是下拉式選單中,請選擇相同時區中最接近的主要城市。

注意

可選擇的城市和地區之清單來自於時區資料庫(Time Zone Database,tzdata)公共區域,這是由 Internet Assigned Numbers Authority(IANA)負責維護的。Red Hat 無法在此資料庫中新增城市或區域。您可在官方網站上找到更多相關資訊,此網站位於〈http://www.iana.org/time-zones〉。
即使您打算使用 NTP(網路時間通訊協定),也請指定時區,以確保系統時鐘的正確性。
時區配置畫面

圖形 15.6. 時區配置畫面

若您已連上網路,「網路時間」開關將會被啟用。若要使用 NTP 設定日期與時間,請將「網路時間」開關保留為「啟用」,並按下配置圖像來選擇 Red Hat Enterprise Linux 應使用哪個 NTP 伺服器。若要手動設置日期與時間,請將開關切換為「關閉」。系統時間應該會使用您的時區選項,來在畫面下方顯示正確的日期與時間。若它們還是不正確的話,請手動調整。
請注意,安裝期間系統可能無法接觸到 NTP 伺服器。在這種情況下,啟用 NTP 伺服器依舊無法自動設定時間。當能接觸到伺服器時,日期與時間就會被更新。
當您完成了選擇後,請點選「完成」以返回「安裝概要」畫面。

注意

在您完成安裝後,若要更改您的時區配置,請至 Settings 對話視窗的 Date & Time 部分。

15.5. 語言支援

若要安裝支援額外語言和方言,請由「安裝概要」畫面上選擇「語言支援」。
請使用您的滑鼠來選擇您希望安裝與支援的語言。請在左方面板中選擇您的語言,例如 Español。接著,您可在右方面板中選擇您所在區域專屬的地區語言,例如 Español (Costa Rica)。您可選擇多種語言和多種語言地區。選擇的語言會出現在左方面板中以粗體字強調顯示。
配置語言支援

圖形 15.7. 配置語言支援

當您完成了選擇後,請點選「完成」以返回「安裝概要」畫面。

注意

在您完成安裝後,若要更改您的語言支援配置,請至設定對話視窗的 地區和語言 部分。

15.6. 鍵盤設定

若要在您的系統上新增多個鍵盤格式,請從「安裝概要」畫面中選擇「鍵盤」。儲存之後,鍵盤格式將能馬上在安裝程式中使用,並且您可隨時透過位於畫面右上方角落的鍵盤圖像來進行切換。
一開始,僅有您在歡迎畫面中選擇的語言會以鍵盤格式的方式列在左方面板上。您可替換掉初始格式或新增更多格式。然而,若您的語言不使用 ASCII 字元,您可能需要加入一個使用該字元的鍵盤格式,以便為加密的磁碟分割區或 root 使用者和其它設定設定正確的密碼。
鍵盤設定

圖形 15.8. 鍵盤設定

若要新增額外的格式,請按下「+」鈕,由清單中進行選擇,並按下「新增」。若要刪除一個格式,請選擇該格式並按下「-」按鈕。請使用方向鍵來決定格式的偏好順序。若要查看鍵盤格式的預覽,請選擇該格式並按下鍵盤的按鈕。
若要測試某個格式,請使用滑鼠來點選右方的文字方塊。嘗試輸入文字來確認您的選擇是否正常運作。
若要測試額外的格式,您可點選畫面上方的語言選擇器來進行切換。然而,我們建議您設定一組鍵盤組合來在格式之間進行切換。請按下右方的「選項」按鈕以開啟「格式切換選項」對話視窗,並由下拉式選單中藉由選取適當核取方塊來選擇按鍵組合。接著此組合便會顯示在「選項」按鈕上方。此按鍵組合可使用於進行安裝程序時,以及一部安裝完成的系統上,因此您必須在此配置一組鍵盤組合,以便在安裝完成後使用。您亦可選擇超過一組按鍵組合來在格式之間進行切換。

重要

若您使用了一個不接受拉丁文字元的格式(例如「俄文」),建議您也加入「英文(美國)」格式並配置鍵盤組合,以在這兩個格式之間進行切換。若您只選擇一個沒有拉丁字元的格式,您可能在安裝程序的後續步驟中無法輸入一組有效的 root 密碼和使用者帳號。這可能會造成安裝無法完成。
當您完成了選擇後,請點選「完成」以返回「安裝概要」畫面。

注意

在您完成安裝後,若要更改您的鍵盤配置,請至 Settings 對話視窗的 Keyboard 部分。

15.7. 安裝來源

若要指定一個用來安裝 Red Hat Enterprise Linux 的檔案或位置,請選擇「安裝概要」畫面上的「安裝來源」。在此畫面上,您能選擇本機可使用的安裝媒介(例如 ISO 檔案)或是網路位置。
安裝來源畫面

圖形 15.9. 安裝來源畫面

選擇以下選項之一:
ISO 檔案
若安裝程式偵測到了含有可掛載檔案系統的已分割硬碟,此選項將會出現。請選擇此選項,並按下「Choose an ISO」按鈕,並前往您電腦上的安裝 ISO 檔案位置。接著請按下「驗證」以確保該檔案適用於安裝。
在網路上
若要指定網路位置,請選擇此選項並由下列下拉式選單中的選項中進行選擇:
  • http://
  • https://
  • ftp://
  • nfs
使用您的選項作為 URL 的起始,請將剩下的部分輸入位址欄中。若您選擇了 NFS,另一個方塊將會出現以讓您指定任何 NFS 掛載選項。

重要

當選擇一個基於 NFS 的安裝來源時,您必須以一個冒號(:)字元來指定位址,以將主機名稱和路徑區隔開來。例如:
server.example.com:/path/to/directory
若要為一項 HTTP 或是 HTTPS 來源配置協定,請按下「協定設定」按鈕。請選取「啟用 HTTP 協定」並在「協定 URL」方塊中輸入 URL。若您的協定需要進行認證,請選取「使用認證」並輸入一組使用者名稱和密碼。請按下「新增」。
若您的 HTTP 或 HTTP URL 參照一個軟體庫鏡像清單,請勾選輸入欄位下方的核取方塊。
您亦可指定額外軟體庫來存取更多安裝環境和軟體外掛。詳情請參閱〈節 15.9, “軟體選擇”〉。
若要新增軟體庫,請按下「+」按鈕。若要刪除軟體庫,請按下「-」按鈕。請點選箭頭圖像來返回至先前的軟體庫清單,以便將目前的項目替換為您進入「安裝來源」畫面時所看見的項目。若要啟用或停用軟體庫,請點選清單中各個項目的「已啟用」欄位中的核取方塊。
在表單的右方,您能如網路上的主要軟體庫一般地為您的額外軟體庫命名和進行配置。
當您選擇了您的安裝來源後,請按下「完成」以返回「安裝概要」畫面。

15.8. 網路 & 主機名稱

若要配置您系統的必要網路功能,請在「安裝概要」畫面中選擇「網路 & 主機名稱Hostname」。
本機可存取的介面卡會自動被安裝程式偵測到,並且無法手動式新增或刪除。被偵測到的介面卡會列在左方的面板上。請點選清單中的介面卡以在右方顯示更多詳細資訊。若要啟用或停用網路介面卡,請將畫面右上方角落的切換鈕切換成「開啟」或「關閉」。
網路 & 主機名稱配置畫面

圖形 15.10. 網路 & 主機名稱配置畫面

在連線清單下的「主機名稱」輸入欄位中為這部電腦輸入一組主機名稱。主機名稱能夠是格式為 主機名稱.網域名稱完整網域名稱(FQDN),或是格式為 主機名稱簡短主機名稱。許多網路皆擁有能夠自動提供給系統網域名稱的動態主機配置協定(DHCP)服務。若要讓 DHCP 服務指定網域名稱給這部機器,請只指定簡短主機名稱。

重要

若您希望手動指定主機名稱,請確定您沒有使用一組並未委派給您的網域名稱,因為這可能造成網路資源變得無法使用。欲取得更多相關資訊,請參閱建議的命名方式,位於《Red Hat Enterprise Linux 7 網路指南》中。
將您各個 Linux 系統的預設設定 localhost.localdomain 更改為獨特的主機名稱。
當您完成了網路配置後,請點選「完成」以返回「安裝概要」畫面。

15.8.1. 編輯網路連線

System z 上的所有網路連線皆列在「網路 & 主機名稱」畫面上。就預設值,此清單包含了之前在開機階段時配置的連線,並且這會是 OSA、LCS 或 HiperSockets。所有的這些介面類型皆使用了 enccwdevice_id 格式的名稱,例如 enccw0.0.0a00。請注意,在 System z 上您無法新增連線,因問網路的子頻道需要被分群,並提前啟用,而目前這只會在開機階段時進行。詳情請參閱〈章 14, 在 IBM System z 上啟動安裝程序〉。
通常,在先前開機階段時配置的網路連線,在進行其餘的安裝程序時無需修改。然而,若您需要修改既有的連線,請按下「配置」按鈕。有個「NetworkManager」對話視窗將會出現,並包含一組適用於纜線連線的分頁,如以下所詳述。在此,您可為系統配置網路連線,並非所有選項皆與 System z 相聯。
此部分僅詳述了在進行安裝時所使用之纜線連線上的重要設定。在大部分安裝情況下,許多可用的選項無需更改,並且也不會被帶入到安裝的系統中。其它網路類型的配置大致相似,儘管特定的配置參數不盡相同。若要取得更多有關於安裝後的網路配置上的相關資訊,請參閱《Red Hat Enterprise Linux 7 網路指南》。
若要手動式配置網路連線,請點選畫面右下方角落的「配置」按鈕。有個對話視窗將會出現,並讓您配置選擇的連線。系統「設定」對話視窗的 Network 部分中的所有配置之詳述不包含在本指南的範圍內。
進行安裝程序時最有幫助的網路配置選項為:
  • 若您每次在系統啟動時都需要使用連線的話,請勾選「當此網路能使用時,自動連上它」方塊。您可使用超過一個能自動連上的連線。此設定將會帶入至安裝的系統。
    網路自動連線功能

    圖形 15.11. 網路自動連線功能

  • 就預設值,IPv4 參數會由網路上的 DHCP 服務自動配置。同時,IPv6 配置會被設為自動的方式。此組合適用於大部分安裝方案,並且一般不需要進行任何變更。
    IP 協定設定

    圖形 15.12. IP 協定設定

  • 選擇「網路上的資源皆僅使用此連線」方塊以限制只連線至本機網路。這項設定將會轉移至安裝的系統上,並且適用於整個連線。儘管未配置額外的路由,您也可以選擇此選項。
    配置 IPv6 路由

    圖形 15.13. 配置 IPv6 路由

當您完成編輯網路設定後,請按下「儲存」來儲存新的配置。若您重新配置了一項在進行安裝時早已啟用的裝置,您必須重新啟用此裝置才能在安裝環境中使用新的配置。請使用「開啟/關閉」切換鈕來開啟「網路 & 主機名稱」畫面,以重新啟用裝置。

15.9. 軟體選擇

要指定欲安裝的套件,請選擇「安裝摘要」畫面中的「選擇軟體」。套件群組會整理為「基礎環境」。這些環境是預先定義的套件組,以符合特定目的;例如「虛擬主機」環境包含了需要在系統上執行虛擬機器所需的軟體套件組。安裝時只有軟體環境可以選擇。
各個環境皆有外掛形式的額外套件。外掛會出現在畫面的右方,並且當選擇新環境時,此清單便會更新。您可為您的安裝環境選擇多個外掛。
有個水平線會將外掛分為兩個部分:
  • 列在橫線上方的外掛為您所選擇之環境的特屬外掛。若您在此部分中選擇了任何外掛之後卻選擇了不同的環境的話,您將會失去您所進行的選項。
  • 列在橫線下方的外掛能使用於所有環境中。選擇不同的環境將不會影響在此部分中所進行的選擇。
伺服器安裝的軟體選擇範例

圖形 15.14. 伺服器安裝的軟體選擇範例

基礎環境和外掛的可用性取決於您使用來作為安裝來源的 Red Hat Enterprise Linux 7 安裝 ISO 映像檔種類。比方說,server 類型提供了為伺服器設計的環境,而 workstation 類型則是作為包含了開發選項的開發人員工作站。
安裝程式不會顯示可用環境中包含了哪些套件。若要查看特定環境中所包含的套件及外掛,請參閱您使用來作為安裝來源的 Red Hat Enterprise Linux 7 安裝 DVD 上的 repodata/*-comps-variant.architecture.xml 檔案。這個檔案中包含一個詳述了可用環境(以 <environment> 標籤標記)與外掛(<group> 標籤)的結構。
預定義的環境和外掛能讓您自訂您的系統,不過在一個手動式的安裝程序中,您無法選擇安裝個別的套件。若要完整自訂您的系統,您可選擇「最小型安裝」環境,這僅會以最少量的額外軟體來安裝基本版本的 Red Hat Enterprise Linux 7。接著當系統完成安裝後,而您首次登入時,您可使用 Yum 套件管理程式來安裝任何您需要的額外軟體。
此外,利用 Kickstart 檔案來自動化安裝程序能讓您擁有更多套件上的控制權。您可在 Kickstart 檔案的 %packages 部分中指定環境、群組和個別套件。欲取得有關於在 Kickstart 檔案中指定安裝套件上的相關資訊,請參閱〈節 23.3.3, “套件選擇”〉,有關於透過 Kickstart 自動化安裝程序上的一般資訊,請參閱〈章 23, Kickstart 安裝〉。
當您選擇了環境和欲安裝的外掛之後,請按下「完成」以返回「安裝概要」畫面。

15.9.1. 核心網路服務

所有 Red Hat Enterprise Linux 皆包含下列網路服務:
  • 透過 syslog 工具程式來中央化日誌
  • 傳送電子郵件的 SMTP(Simple Mail Transfer Protocol)
  • 進行網路檔案共享的 NFS(Network File System)
  • 進行遠端存取的 SSH(Secure SHell)
  • 進行 resource advertising 的 mDNS(multicast DNS)
您 Red Hat Enterprise Linux 系統上的某些自動化程序會使用電子郵件服務,來將報告和訊息傳送給系統管理員。就預設值,電子郵件、紀錄和列印服務並不接受來自於其它系統的連線。
您可在安裝完成後配置您的 Red Hat Enterprise Linux 系統,以提供電子郵件、檔案共享、紀錄、列印以及遠端桌面存取服務。SSH 服務就預設值會被啟用。您亦可在不啟用 NFS 共享服務的情況下,使用 NFS 來存取其它系統上的檔案。

15.10. 安裝目的地

若要選擇欲在哪個磁碟和分割區上安裝 Red Hat Enterprise Linux, 的話,請在「安裝概要」畫面中選擇「安裝目的地」。若您對於磁碟分割不熟悉,請參閱〈附錄 A, 磁碟分割區的介紹〉以取得更多資訊。

警告

Red Hat 建議您總是備份您系統上的所有資料。舉例來說,若您要升級或建立一部多重作業系統(dual-boot)的系統,您應備份硬碟上任何您所想要保留的資料。非預期的錯誤可能會導致資料全部遺失。

重要

若您要在文字模式下安裝 Red Hat Enterprise Linux,您只能使用此部份中所描述的預設磁碟分割設定。您無法在安裝程式自動新增或移除的分割區或檔案系統之外,另外新增或移除其它分割區或檔案系統。
儲存空間總覽

圖形 15.15. 儲存空間總覽

您可在此畫面上看見您電腦上可用的本機儲存裝置。您亦可藉由按下「新增磁碟」按鈕來新增額外的專屬或網路裝置。欲取得更多有關於這些裝置上的相關資訊,請參閱〈節 15.11, “儲存裝置”〉。
若您對於分割您的系統沒有信心,請選取「自動配置磁碟分割」鈕,以讓安裝程式為您分割儲存裝置。
儲存裝置面板下方為標記了「其它儲存選項」的額外控制:
  • 在「雌蝶分割」部分中,您可選擇要如何分割您的儲存裝置。您可手動配置分割區,或是讓安裝程式自動為您配置。
    若您要在一個先前未使用過的儲存裝置上進行全新安裝,或是不需要保留儲存裝置上的任何資料的話,建議您使用自動磁碟分割。若要這麼做,請選擇保留安裝程式的預設「自動配置分割區」鈕,以讓安裝程式為您在儲存空間上建立必要的分割區。
    若要進行自動磁碟分割,您亦可選擇「我希望騰出額外的可用空間」核取方塊來選擇如何由其它檔案系統重新分配空間給此安裝程序。若您選擇了自動磁碟分割不過卻沒有足夠的空間來完成安裝,當點選「完成」時,有個對話視窗將會出現:
    包含取回空間選項的安裝選項對話視窗

    圖形 15.16. 包含取回空間選項的安裝選項對話視窗

    點選「取消和新增更多磁碟」以新增更多儲存空間。點選「取回空間」以從既有分割區中釋出可用儲存空間。詳情請參閱〈節 15.10.2, “取回磁碟空間”〉。
    若您選擇了「我要配置磁碟分割」選擇按鈕以進行手動設定,您將會在按下「完成」後被帶到「手動磁碟分割」畫面中。詳情請參閱〈節 15.10.3, “手動磁碟分割”〉。
  • 您可在「加密」部分中選擇「為我的資料加密」核取方塊,以加密所有分割區,除了 /boot 分割區之外。有關於加密上的相關資訊,請參閱《Red Hat Enterprise Linux 7 安全性指南》。
畫面下方有個「完整磁碟概要和開機載入程式」按鈕,以讓您配置一個用來安裝開機載入程式的磁碟。
在您選擇要返回至「安裝概要」畫面或繼續前往「手動磁碟分割」之後,請按下「完成」按鈕。

重要

當您在一部含有 multipath 與非 multipath 儲存裝置的系統上安裝 Red Hat Enterprise Linux 時,安裝程式中的自動磁碟分割格式,可能會建立包含混和了 multipath 與非 multipath 裝置的卷冊群組。這將會否定 multipath 儲存裝置的使用。
建議您在「安裝目的地」畫面上只選擇 multipath 或非 multipath 的裝置。此外,您亦可選擇手動磁碟分割。

15.10.1. 加密分割區

若您選擇了「為我的資料加密」選項,當您點選並前往下個畫面時,安裝程式將會提示您輸入一組用來為系統上的分割區加密的密碼字串。
分割區會透過「Linux Unified Key Setup」加密 – 詳情請查看《Red Hat Enterprise Linux 7 安全性指南》。
請輸入加密分割區的密碼字串

圖形 15.17. 請輸入加密分割區的密碼字串

選擇一組密碼字串並將它輸入對話視窗裡的兩個欄位中。請注意,您需要使用相同的鍵盤格式,以設定這組用來為分割區解密的密碼字串。請使用語言格式圖像來確保您選擇了正確的格式。您必須每次在系統啟動時提供這組密碼字串。請在「密碼」輸入欄位中按下「Tab」鍵,以重新鍵入它。若密碼安全度過低,欄位中會出現一個圖像,並且您將會被禁止在第二個欄位中輸入。請將您的滑鼠游標移至警告圖像上,以查看如何改善密碼安全度。

警告

若您遺失了這組密碼,所有經過加密的分割區和上面的資料將會永遠無法存取。您無法重新取得遺失的密碼。
請注意,若您進行一項 Red Hat Enterprise Linux 的 Kickstart 安裝程序,您可儲存加密密碼字串,並在進行安裝時建立備份的加密密碼字串。欲取得更多有關於磁碟加密上的相關資訊,請參閱《Red Hat Enterprise Linux 7 安全性指南

15.10.2. 取回磁碟空間

若在「安裝目的地」中選擇的磁碟上沒有足夠的空間安裝 Red Hat Enterprise Linux,而您在「安裝選項」對話視窗中選擇了「取回空間」的話,「取回磁碟空間」對話視窗便會出現。

警告

除非您選擇將分割區縮小,否則若要由分割區取回空間,您必須刪除上面的所有資料,並且您總是必須驗證您已備份了所有需要的資料。
由既有的檔案系統取回磁碟空間

圖形 15.18. 由既有的檔案系統取回磁碟空間

Red Hat Enterprise Linux 所偵測到的既有檔案系統皆作為其相應磁碟的一部份,列在一個表格中。「可取回的空間」欄位列出了能重新分配給此安裝程序的空間。「動作」欄位列出了會使用什麼動作來使檔案系統取回空間。
表格下有四個按鈕:
  • 保留」– 將不動到檔案系統,並且不會有資料被刪除。這是預設的動作。
  • 刪除」– 將檔案系統完全移除。所有它占用的磁碟空間皆會被騰出以供安裝程序使用。
  • 縮減」– 由檔案系統取回可用空間,並供此安裝程序使用。請使用滑桿來為選擇的分割區設置新的大小。僅能使用於可重設大小,並且 LVM 或 RAID 未使用到的分割區。
  • 全部刪除/全部保留 – 這個位於右邊的按鈕就預設值會將所有檔案系統標記為刪除。按下後,它便會更改標籤並允許您再次將所有檔案系統標記為保留。
使用您的滑鼠選取表格中的一個檔案系統或整個詞碟,並按下其中一個按鈕。「動作」欄位中的標籤將會改變成與您的選擇相符,並且表格下方顯示的「已選擇的欲取回總空間」將會進行適當調整。這個值之下乃安裝程序所需要的空間(根據您所選擇安裝的套件而定)。
當您已取回夠多空間足以進行安裝程序時,「取回空間」按鈕便能使用。請按下此按鈕以返回安裝概要畫面並繼續進行安裝程序。

15.10.3. 手動磁碟分割

當您在「安裝目的地」按下了「完成」並選擇了「我要配置磁碟分割」選項的話,「手動磁碟分割」畫面便會出現。在此畫面上,您能夠配置您的磁碟分割區和掛載點。這將定義 Red Hat Enterprise Linux 7 會安裝在哪種檔案系統上。

警告

Red Hat 建議您總是備份您系統上的所有資料。舉例來說,若您要升級或建立一部多重作業系統(dual-boot)的系統,您應備份硬碟上任何您所想要保留的資料。非預期的錯誤可能會導致資料全部遺失。
手動磁碟分割畫面

圖形 15.19. 手動磁碟分割畫面

手動磁碟分割」畫面一開始會在左方包含一個掛載點的面板。此面板會是空的(除了有關於建立掛載點的資料)或是會顯示安裝程式已偵測到的既有掛載點。這些掛載點會以作業系統的安裝程式來排序。因此,某些檔案系統若在不同系統之間共享的話,可能會顯示多次。選擇的儲存裝置的總空間和可用空間會顯示在此面板下方。
若您的系統包含既有的檔案系統,請確認安裝程序擁有足夠的空間。請使用「-」按鈕來移除不需要的分割區。

注意

欲取得有關於磁碟分割區的建議與額外資訊,請參閱〈附錄 A, 磁碟分割區的介紹〉和〈節 15.10.3.5, “建議的磁碟分割方案”〉。您至少需要一個適當大小的 root 分割區,並且通常需要一個符合您系統上所擁有的 RAM 數量的 swap 分割區。
請記下與 /boot 相聯的裝置。kernel 檔案與開機載入程式磁區會與此裝置相聯。第一個 DASD 或是 SCSI LUN 會被使用,而當重新 IPL 既有安裝系統時,裝置編號會被使用。

15.10.3.1. 新增檔案系統和配置分割區

安裝 Red Hat Enterprise Linux 7 需要至少一個分割區,然而 Red Hat 建議至少四個://home/boot 以及 swap。您亦可視需求建立額外的分割區。欲取得更多詳細資料,請參閱〈節 15.10.3.5, “建議的磁碟分割方案”〉。
新增檔案系統乃兩個步驟的程序。您首先需以一個特定磁碟分割方案來建立一個掛載點。掛載點會出現在左方的面板中。接下來,您可透過使用右方面板中的選項來自訂它,在此您可選擇名稱、裝置類型、檔案系統類型、標籤,以及是否要加密或格式化相應的分割區。
若您沒有既有的檔案系統而希望安裝程式為您建立必要的分割區及其掛載點,請由左方面板中的下拉式選單上選擇您希望使用的磁碟分割方案(Red Hat Enterprise Linux 的預設值為 LVM),接著請按下面板上方的連結以自動建立掛載點。這會產生一個 /boot 分割區、一個 /(root)分割區,以及一個與可用空間成比例的 swap 分割區。這些為典型安裝程式建議的分割區,不過您可視需求增加額外的分割區。
此外,您亦可使用面板底部的「+」按鈕來建立個別的掛載點。接著「新增掛載點」對話視窗便會開啟。請由「掛載點」下拉式選單選擇一個預設路徑,或輸入您自己的路徑 – 比方說選擇 / 來作為 root 分割區,或是 /boot 來作為 boot 分割區。接著請輸入分割區的大小,並在「欲設置的容量」文字欄位中使用常見的大小單位(例如 MB、GB 或 TB)– 比方說,輸入 2GB 來建立 2GB 的分割區。若您將欄位保留空白或是您指定一個大於可用空間的大小,所有剩下的可用空間皆會被使用。在輸入了這些資料後,請按下「新增掛載點」按鈕來建立分割區。
您能在位於左方面板中的下拉式選單上,為您手動式建立的每個新掛載點設置磁碟分割方案。可用的選項為標準分割區BTRFSLVM 以及 LVM 精簡佈建。請注意 /boot 分割區將總是會位於標準分割區上,無論在此選單中選擇的值是什麼。
若要改變單獨的非 LVM 掛載點應位於哪個裝置上,請選擇掛載點並點選面板下方的配置按鈕來開啟「配置掛載點」對話視窗。請選擇一或更多個裝置並按下「選擇」。當對話視窗關閉時,請注意您也必須透過點選「手動磁碟分割」畫面右方的「更新設定」按鈕來確認此設定。
配置掛載點

圖形 15.20. 配置掛載點

若要更新所有本機磁碟與其所有分割區上的資訊,請按下工具列上的「重新掃描」按鈕(按鍵上有個箭頭)。您僅需要在進行了安裝程式之外的進階分割配置後進行此步驟。請注意,若您按下了「重新掃描磁碟」按鈕,您將會失去先前在安裝程式中進行的所有配置變更。
重新掃描磁碟

圖形 15.21. 重新掃描磁碟

在畫面下方有個連結顯示了「安裝目的地」中有幾個儲存裝置已被選擇(請參閱〈節 15.10, “安裝目的地”〉)。點選此連結將會開啟「選擇的磁碟」對話視窗,在此您能夠檢視有關於磁碟的相關資訊。
若要自訂分割區或是卷冊,請在左方面板中選擇其掛載點,接著以下可自訂功能將會出現在右方:
自訂分割區

圖形 15.22. 自訂分割區

  • 名稱」– 為 LVM 或 Btrfs 指定一組名稱。請注意標準分割區會在建立時自動被命名,並且它們的名稱無法更改,比方說 /home 被指定 sda1 這組名稱。
  • 掛載點」– 請輸入分割區的掛載點。比方說,若有個分割區應作為 root 分割區,請輸入 /;輸入 /boot 來作為 /boot 分割區等等。當要配置 swap 分割區時,請勿設置掛載點 – 將檔案類型設成 swap 以足夠。
  • 標籤」– 為分割區指定一個標籤。標籤主要使用來讓您輕易辨識和找出個別的分割區。
  • 欲設置的容量 – 輸入欲使用的分割區大小。您可使用常見的大小單位,例如 KB、MB、GB 或 TB。若您沒有指定任何單位的話,MB 將會是預設選項。
  • 裝置類型」– 在「標準分割區」、「BTRFS」、「LVM」或是「LVM 精簡佈建」之間進行選擇。若兩個或更多個磁碟被選擇來進行分割,「RAID」也將能被使用。請檢查相鄰的「加密」方塊以為分割區加密。您將會在之後被提示設置一組密碼。
  • 檔案系統」– 請在下拉式選單中選擇此分割區的適當檔案系統類型。請檢查相鄰的「格式化」方塊,以格式化既有的分割區,或將其保留為未選取以保留您的資料。
欲取得更多有關於檔案系統及裝置類型的相關資訊,請參閱〈節 15.10.3.1.1, “檔案系統類型”〉。
點選「更新設定」按鈕來儲存您的變更並選擇另一個分割區來進行自訂。請注意,在您實際開始由「安裝概要」頁面開始進行安裝之前,變更皆不會被套用。請按下「全部重設」按鈕來取消針對於所有分割區所進行的所有變更並重新開始。
當所有檔案系統和掛載點都建立完成並且自訂後,請按下「完成」按鈕。若您選擇為任何檔案系統加密,您現在將會被提示建立密碼。接著,有個對話視窗會出現並顯示安裝程式將進行的所有與儲存裝置相關的動作概要。這包含了建立、重設大小或刪除分割區和檔案系統。您可檢視所有變更並按下「取消並返回自訂磁碟分割」返回。若要確認概要,請按下「接受變更」來返回安裝概要頁面。若要分割任何裝置,請在「安裝目的地」中選擇它們、返回「手動磁碟分割」畫面,並依照此部分中所列出的相同程序進行。
15.10.3.1.1. 檔案系統類型
Red Hat Enterprise Linux 允許您建立不同類型的裝置與檔案系統。以下為可用的不同裝置類型與檔案系統,以及如何利用它們的相關詳述。

裝置類型

  • 標準分割區」– 標準的分割區能包含檔案系統或是 swap 空間,或是它亦可提供容納軟體 RAID 或 LVM 實體卷冊的空間。
  • 邏輯卷冊(LVM)」– 建立 LVM 分割區會自動地產生一個 LVM 邏輯卷冊。LVM 能改善使用實體磁碟時的效能。欲取得有關於如何建立邏輯卷冊上的相關資訊,請參閱〈節 15.10.3.3, “建立 LVM 邏輯卷冊”〉。欲取得更多有關於 LVM 的詳細資訊,請參閱《Red Hat Enterprise Linux 7 邏輯卷冊管理程式管理指南》。
  • LVM 精簡佈建」– 您可藉由使用精簡佈建來管理可用空間的儲存集區,亦稱為精簡集區(thin pool),並能在應用程式需要時,分配給任意數量的裝置。精簡集區亦可視需求進行動態式的擴展,以便有效率地分配儲存空間。
  • BTRFS」– Btrfs 是個擁有數項類似裝置特性的檔案系統。它能夠辨識並管理更多的檔案、較大的檔案,以及比 ext2、ext3 和 ext4 檔案系統還要大的卷冊。若要建立 Btrfs 卷冊並取得更多相關資訊,請參閱〈節 15.10.3.4, “建立 Btrfs 子卷冊”〉。
  • 軟體 RAID」– 建立二或更多個軟體 RAID 能讓您建立一項 RAID 裝置。一個 RAID 分割區會分配給系統上的個個磁碟。若要建立一項 RAID 裝置,請參閱〈節 15.10.3.2, “建立硬體 RAID”〉。欲取得更多有關於 RAID 的相關資訊,請參閱《Red Hat Enterprise Linux 7 儲存管理指南》。

檔案系統

  • xfs」– XFS 是個高延展性、高效能的檔案系統,它支援最大 16 exabyte(約一千六百萬 TB)的檔案系統,最大 8 exabyte(約八百萬 TB)的檔案,以及包含了上千萬個項目的目錄結構。XFS 支援 metadata journaling,這可提供更快速的當機復原。XFS 檔案系統亦可在已掛載並啟用中的情況下進行磁碟重新整理以及大小重設。此檔案系統就預設值會被選取,並且強烈建議您使用此檔案系統。欲取得有關於如何將先前使用 ext4 檔案系統的常用指令轉換為 XFS 上的相關資訊,請參閱〈附錄 E, ext4 與 XFS 指令的參照表〉。
    支援的最大 XFS 分割區大小為 500 TB
  • ext4」– ext4 檔案系統以 ext3 檔案系統為基礎,並且包含了幾項改善。這包含了較大檔案系統和較大檔案上的支援、更快更有效率的磁碟空間分配、在一個目錄中沒有子目錄數量上的限制、更快速的檔案系統檢測速度,以及更完善的日誌系統。
    目前 Red Hat Enterprise Linux 7 中所支援的最大 ext4 檔案系統大小為 50 TB
  • ext3」– ext3 檔案系統以 ext2 檔案系統為基礎,並且擁有一項主要優勢 – 日誌檔案系統(journaling)。使用日誌檔案系統可減少在系統當機後,復原檔案系統的所需時間,原因是因為已無需在每次發生當機情況時,再次為檔案系統執行 fsck 工具程式來檢查 metadata 的一致性。
  • ext2」– ext2 檔案系統支援標準的 Unix 檔案類型,包括正規檔案、目錄,或符號連結。它提供了支援長達 255 字元檔名的能力。
  • vfat」– VFAT 檔案系統是一種與 FAT 檔案系統上的 Microsoft Windows 長檔名相容的 Linux 的檔案系統。
  • swap」– Swap 分割區主要用來當作虛擬記憶體使用。換句話說,當系統記憶體不足,電腦需要空間處理現有工作時,就會把資料寫到 swap 分割區中。
各個檔案系統本身與其中所包含的個別檔案皆有不同的大小限制。欲查看支援的檔案系統與檔案的最大大小,請參閱 Red Hat Enterprise Linux 技術能力與限制網頁,此網頁位於客戶端入口網站〈https://access.redhat.com/site/articles/rhel-limits〉中。

15.10.3.2. 建立硬體 RAID

注意

在 System z 上,儲存子系統會直接地使用 RAID。無須手動設定軟體 RAID。
Redundant arrays of independent disks(RAID)是由多個儲存裝置所組成的,它們被處理為能夠提供增強的效能以及(在某些配置下)較佳的容錯效能。欲取得不同類型 RAID 上的相關描述,請參閱以下部分。
RAID 裝置能以一個步驟建立,然後再視需求新增或移除磁碟。各個裝置允許一個磁碟中僅可包含一個RAID 分割區,因此安裝程式能使用的磁碟,可用來決定您能使用的 RAID 裝置等級。
建立軟體 RAID 分割區 –「裝置類型」選單展開

圖形 15.23. 建立軟體 RAID 分割區 –「裝置類型」選單展開

RAID 配置選項僅會在您選擇了二或更多個儲存裝置來進行安裝時出現。您至少需要兩個儲存裝置才能建立 RAID 裝置。
建立 RAID 裝置:
  1. 如〈節 15.10.3.1, “新增檔案系統和配置分割區”〉中一般地建立掛載點。您可借由配置此掛載點來配置 RAID 裝置。
  2. 選擇的分割區將會保留在左方的面板中,請選擇面板下方的配置按鈕,以開啟「配置掛載點」對話視窗。選擇哪些磁碟將會被包含在 RAID 裝置中,並按下「選擇」。
  3. 點選「裝置類型」下拉式選單並選擇「RAID」。
  4. 點選「檔案系統」下拉式選單並選擇您希望使用的檔案系統類型(請參閱 節 6.10.4.1.1, “檔案系統類型”)。
  5. 點選「RAID 等級」下拉式選單並選擇您希望使用的 RAID 等級。
    可用的 RAID 等級為:
    RAID0 –「優化的效能(磁條)
    在多重儲存裝置之間傳輸資料。Level 0 RAID 能提供比標準分割區更佳的效能,並且可被使用來將多個儲存裝置併為一個單獨的大型虛擬裝置。請注意,Level 0 RAID 不提供冗位(redundancy),並且陣列中一個裝置的錯誤將會影響整個陣列。RAID 0 需要至少兩個 RAID 分割區。
    RAID1 –「冗位(鏡像)
    將一個儲存裝置上的資料映射至一個或更多個其它儲存裝置上。陣列中的額外裝置提供了更高層級的冗位。RAID 1 需要至少兩個 RAID 分割區。
    RAID4 –「錯誤偵測(同位位元)
    可在多個儲存裝置之間傳輸資料,不過使用了陣列中的一個裝置以儲存同位位元資訊,它們是用來保護陣列的,以防陣列中的任何裝置發生錯誤。因為所有同位位元資訊皆儲存在該裝置上,因此存取此裝置可能會影響陣列的效能。RAID 4 需要至少三個 RAID 分割區。
    RAID5 –「發佈的錯誤偵測
    在多個儲存裝置之間傳輸資料和同位位元資訊。因此 Level 5 RAID 提供了在多個裝置之間傳輸資料的增強效能,然而卻沒有 level 4 RAID 的效能瓶頸,因為同位位元資訊也會透過陣列傳輸。RAID 5 需要至少三個 RAID 分割區。
    RAID6 –「冗位
    Level 6 RAID 和 level 5 RAID 相似,不過與其只儲存一組同位位元資料,它們會儲存兩組。RAID 6 需要至少四個 RAID 分割區。
    RAID10 –「冗位(鏡像)」和「優化的效能(磁條)
    Level 10 RAID 會是 nested RAID 或是 hybrid RAID。Level 10 RAID 是藉由在被映射的儲存裝置上傳輸資料所建立而成的。比方說,由四個 RAID 分割區所建立而成的 level 10 RAID 包含兩對分割區,這兩個分割區互相映射著。接著資料會透過這兩對儲存裝置被傳輸,就如在一個 level 0 RAID 中相同。RAID 10 需要至少四個 RAID 分割區。
  6. 按下「更新設定」以儲存您的變更,並繼續進行另一個磁碟分割,或是按下「完成」以返回「安裝概要」畫面。
若包含的磁碟比指定之 RAID 等級所需的數量還要少的話,一則訊息將會出現在視窗下方,告知您您所選擇的配置實際上需要多少磁碟。

15.10.3.3. 建立 LVM 邏輯卷冊

Logical Volume Management(LVM)顯示了基本實體儲存空間(例如硬碟或 LUN)的基本邏輯視點。實體儲存裝置上的分割區會被顯示為實體卷冊,它們能被併入為一個卷冊群組。各個卷冊群組皆可被分為多個邏輯卷冊,各個邏輯卷冊又與標準磁碟分割區類似。因此,LVM 邏輯卷冊可作為能延伸至多重實體磁碟的分割區。
欲取得更多有關於 LVM 的相關資訊,請參閱〈附錄 C, 理解 LVM〉或參閱《Red Hat Enterprise Linux 7 邏輯卷冊管理程式》的管理指南。請注意,LVM 配置僅能在圖形化安裝程式中進行。

重要

進行文字模式安裝時無法進行 LVM 配置。若您需要從頭建立一項 LVM 配置,請鍵入 Ctrl+Alt+F2 來使用不同的虛擬終端機,並執行 lvm 指令。若要返回文字模式安裝,請鍵入 Ctrl+Alt+F1
配置邏輯卷冊

圖形 15.24. 配置邏輯卷冊

若要建立邏輯卷冊並將它附加至一個新的或既有的卷冊群組中:
  1. 如〈節 15.10.3.1, “新增檔案系統和配置分割區”〉中所描述地為 LVM 卷冊建立掛載點。
  2. 點選「裝置類型」下拉式選單並選擇「LVM」。「卷冊群組」下拉式選單將會出現並顯示新建立的卷冊群組名稱。
  3. 您可選擇性地點選選單並選擇「建立新卷冊群組」或按下「修改」以視需求配置新建的卷冊群組。「建立新卷冊群組」選項和「修改」按鈕皆會帶領您至「配置卷冊群組」對話視窗中,在此您可重新命名邏輯卷冊群組,並選擇要包含哪些磁碟。
    自訂 LVM 卷冊群組

    圖形 15.25. 自訂 LVM 卷冊群組

    可用的 RAID 等級與實際的 RAID 裝置相同。詳情請參閱〈節 15.10.3.2, “建立硬體 RAID”〉。您亦可為卷冊群組標記加密,並為其設定大小政策。可用的政策選項為:
    • 自動」– 卷冊群組的大小會自動設置,如此一來它的大小會剛好足夠包含已配置的邏輯卷冊。若您不需要卷冊群組中有可用的空間,這將會是最佳選項。
    • 愈大愈好」– 卷冊群組會以最大大小建立,無論它所包含的已配置邏輯卷冊之大小為何。若您計劃將大部分資料保留在 LVM 上,並且之後可能會需要增加既有邏輯卷冊的大小,或是您可能需要在此群組中建立額外的邏輯卷冊。
    • 固定」– 透過此選項,您可設置確切的卷冊群組大小。任何經配置的邏輯卷冊將必須限制在此固定大小之間。若您知道您所想要的卷冊群組確切大小,這將會是最佳的選項。
    當群組配置完成後,請按下「儲存」。
  4. 按下「更新設定」以儲存您的變更,並繼續進行另一個磁碟分割,或是按下「完成」以返回「安裝概要」畫面。

警告

不支援將 /boot 分割區放置在一個 LVM 卷冊上。

15.10.3.4. 建立 Btrfs 子卷冊

Btrfs 是種擁有數項儲存裝置功能特性的檔案系統。它主要設計來讓檔案系統容錯,並在錯誤發生時,提供偵測和修正錯誤的功能。它使用 checksums 來確保資料與 metadata 的可用性,並且維護可用來作為備份或修復的檔案系統之快照(snapshot)。
在進行手動分割時,您將建立 Btrfs 子卷冊而非卷冊。安裝程式接著將會自動建立一個 Btrfs 卷冊,以包含這些子卷冊。「手動磁碟分割」畫面左方面板中各個 Btrfs 掛載點所回報的大小皆相同,因為它們顯示的是卷冊的總大小,而非個別子卷冊的大小。
配置 Btrfs 子卷冊

圖形 15.26. 配置 Btrfs 子卷冊

建立 Btrfs 子卷冊:
  1. 如〈節 15.10.3.1, “新增檔案系統和配置分割區”〉中一般地建立掛載點。您可借由配置此掛載點來配置 Btrfs 卷冊。
  2. 點選「裝置類型」下拉式選單並選擇「BTRFS」。「檔案系統」下拉式選單將會被自動禁止更改並以灰階顯示 Btrfs。「卷冊」下拉式選單將會出現並顯示新建立的卷冊名稱。
  3. 您可選擇性地點選選單並選擇「建立新卷冊」或按下「修改」以視需求配置新建的卷冊。「建立新卷冊」選項和「修改」按鈕皆會帶領您至「配置卷冊」對話視窗中,在此您可重新命名子卷冊並為其新增 RAID 等級。
    自訂 Btrfs 卷冊

    圖形 15.27. 自訂 Btrfs 卷冊

    可用的 RAID 等級為:
    RAID0(效能)
    在多重儲存裝置之間傳輸資料。Level 0 RAID 能提供比標準分割區更佳的效能,並且可被使用來將多個儲存裝置併為一個單獨的大型虛擬裝置。請注意,Level 0 RAID 不提供冗位(redundancy),並且陣列中一個裝置的錯誤將會影響整個陣列。RAID 0 需要至少兩個 RAID 分割區。
    RAID1(冗位)
    將一個儲存裝置上的資料映射至一個或更多個其它儲存裝置上。陣列中的額外裝置提供了更高層級的冗位。RAID 1 需要至少兩個 RAID 分割區。
    RAID10(效能,冗位)
    結合 RAID0 和 RAID1,並且同時提供了更高的效能與冗位。資料會被分散入 RAID1 陣列並提供冗位(鏡像),並且這些陣列之後將會被劃分(RAID0),並提供效能(磁條)。需要至少四個 RAID 分割區。
    您亦可為卷冊標記加密,並為其設定大小政策。可用的政策選項為:
    • 自動」– 卷冊的大小會自動設置,如此一來它的大小會剛好足夠包含已配置的子卷冊。若您不需要卷冊中有可用空間,這將會是最佳選項。
    • 愈大愈好」– 卷冊會以最大大小建立,無論它所包含的已配置子卷冊之大小為何。若您計劃將大部分資料保留在 Btrfs 上,並且之後可能會需要增加既有子卷冊的大小,或是您可能需要在此卷冊中建立額外的子卷冊。
    • 固定」– 透過此選項,您可設置確切的卷冊大小。任何經配置的子卷冊將必須限制在此固定大小之間。若您知道您所想要的卷冊確切大小,這將會是最佳的選項。
    當卷冊配置完成後,請按下「儲存」。
  4. 按下「更新設定」以儲存您的變更,並繼續進行另一個磁碟分割,或是按下「完成」以返回「安裝概要」畫面。
若包含的磁碟比指定之 RAID 等級所需的數量還要少的話,一則訊息將會出現在視窗下方,告知您您所選擇的配置實際上需要多少磁碟。

警告

不支援將 /boot 分割區放置在一個 Btrfs 子卷冊上。

15.11. 儲存裝置

您能在各種不同的儲存裝置上安裝 Red Hat Enterprise Linux。如〈節 15.10, “安裝目的地”〉中所描述,您能在「安裝目的地」頁面中查看本機可存取的基本儲存裝置。若要新增專門的儲存裝置,請按下畫面上「專門的網路磁碟」部分中的「新增磁碟」按鈕。
直接連到本機系統的基本儲存裝置(例如硬碟和固態硬碟)會顯示在畫面的「本機標準磁碟」部分中。在 System z 上,這包含了已啟用的直接存取儲存裝置,Direct Access Storage Device(DASD)。
儲存空間總覽

圖形 15.28. 儲存空間總覽

15.11.1. 選擇儲存裝置的畫面

這個儲存裝置選擇畫面顯示了 Anaconda 安裝程式所能存取的所有儲存裝置。
裝置會已下列分頁來分群管理:
Multipath 裝置
透過超過一條路徑所存取的儲存裝置,例如透過同一台電腦上的 multiple SCSI 控制卡或光纖通道連接埠所存取。

重要

安裝程式只會偵測序號長度為 16 或 32 個字元的多路徑裝置。
其它 SAN 裝置
透過單路徑連接的區域儲存網路(例如 FCP LUN)上的任何其它裝置。
韌體 RAID
連接至韌體 RAID 控制卡的儲存裝置。此分頁不適用於 System z。
System z 裝置
此分頁包含了透過 zSeries Linux FCP(光纖頻道協定)驅動程式連接的儲存裝置,或邏輯單元(LUN)。
專門儲存裝置的分頁總覽

圖形 15.29. 專門儲存裝置的分頁總覽

若要配置一項 zFCP 儲存裝置,請按下「新增 ZFCP LUN」按鈕。若要配置一項 iSCSI 裝置,請按下「新增 iSCSI 目標」按鈕。若要配置一項 FCoE(Fibre Channel over Ethernet)裝置,請按下「新增 FCoE SAN」按鈕。所有這些按鈕皆位於畫面右下方角落。
總攬畫面亦包含了「搜尋」分頁,讓使用者藉由 World Wide Identifier(WWID)或藉由連接埠、目標、或 logical unit number(LUN)過濾儲存裝置。
搜尋儲存裝置分頁

圖形 15.30. 搜尋儲存裝置分頁

「搜尋」分頁包含了「以...搜尋」的下拉式選單,以選擇透過連接埠、目標、LUN 或是 WWID 來進行搜尋。以 WWID 或 LUN 進行搜尋需要在相應的文字欄位中提供額外的值。請按下「尋找」按鈕來開始進行搜尋。
每個裝置都會以獨立一行來顯示,左方有勾選方塊。按下勾選方塊可以在安裝過程中使用該裝置。在稍後的安裝過程中,使用者可以選擇把 Red Hat Enterprise Linux 安裝至任何在此處所選擇的裝置,也可以選擇自動掛載任何在此處所選的裝置,作為安裝系統的一部分。
請注意,您在此所選的裝置不會在安裝過程中,自動被清除。選擇此畫面上的裝置並不會將資料放在有風險的裝置上。並請注意,在此所沒有選擇的裝置,可在安裝之後,藉由修改 /etc/fstab 檔案,以將其加入系統中。
當您選擇了要在進行安裝時所能使用的儲存裝置後,請按下「完成」以返回安裝目的地畫面。

15.11.1.1. DASD 低階格式化

任何使用於安裝程序的 DASD 皆必須在低階層中進行格式化。當您在「安裝目的地」畫面中選擇了 DASD 並按下「完成」後,安裝程式將會偵測到所有未分割的磁碟,而以下對話視窗將會出現:
格式化 DASD 裝置的對話視窗

圖形 15.31. 格式化 DASD 裝置的對話視窗

在此對話視窗中,您可按下「取消」以返回「安裝目的地」畫面並編輯磁碟選項。若選擇正確,請按下「以 dasdfmt 格式化」來在所有未格式化的 DASD 上啟用 dasdfmt 工具程式。
當格式化程序完成後,請按下「確定」按鈕以返回至「安裝目的地」畫面,在此 DASD 將會被更新。您接著將需要重新選擇您的磁碟,以進行安裝。
若要自動允許為未格式化的 DASD 進行低階格式化,請指定 zerombr 這項 kickstart 指令。欲取得更多相關資訊,請參閱〈zeromrb(選用)〉。

15.11.1.2. 進階儲存選項

若要使用進階的儲存裝置,您可藉由點選「安裝目的地」畫面右下方角落的適當按鈕,來配置 iSCSI(SCSI over TCP/IP)目標或是 zFCP(zSeries Fibre Channel Protocol)LUN(logical unit)。欲參閱 iSCSI 的相關介紹,請查看〈附錄 B, iSCSI 磁碟〉。
進階儲存選項

圖形 15.32. 進階儲存選項

15.11.1.2.1. 配置 iSCSI 參數
當您按下了「新增 iSCSI 目標...」按鈕後,「新增 iSCSI 儲存目標」的對話視窗便會出現。
iSCSI 搜尋詳細資料對話方塊

圖形 15.33. iSCSI 搜尋詳細資料對話方塊

若要使用 iSCSI 儲存裝置來進行安裝,Anaconda 必須要能夠將它們視為 iSCSI 目標搜尋到,並且能夠建立 iSCSI 一個 iSCSI session,以存取這些目標。所有的這些步驟皆可能需要一組使用者名稱與密碼,以進行 CHAP(Challenge Handshake Authentication Protocol)認證。此外,您亦可配置一個 iSCSI 目標,以驗證系統上,目標所連接至的 iSCSI 初始程式(反向 CHAP)( 搜尋與 session)。當搭配使用時,CHAP 與反向 CHAP 稱為共同 CHAP雙向 CHAP。共同 CHAP 為 iSCSI 連線提供了最高層級的安全性,特別是當 CHAP 與反向 CHAP 認證的使用者名稱與密碼不同的時候。

注意

請視需求重複 iSCSI 搜尋以及 iSCSI 登錄步驟,以新增所有必要的 iSCSI 儲存裝置。然而,在您嘗試進行第一次搜尋後,您將無法更改 iSCSI 初始程式的名稱。若要更改 iSCSI 初始程式的名稱,您必須重新啟動安裝程序。

過程 15.1. iSCSI 搜尋並啟用 iSCSI Session

使用「新增 iSCSI 儲存目標」對話視窗來為「Anaconda」提供發現 iSCSI 目標的必要資訊。
  1. 請在「目標 IP 位址」欄位中輸入 iSCSI 目標的 IP 位址。
  2. 請以 iSCSI 完整名稱(IQN)格式在「iSCSI 初始程式名稱」欄位中輸入一組 iSCSI 初始程式的名稱。有效的 IQN 項目包含了:
    • iqn.(請注意後方句點)字串
    • 指定您組織註冊網際網路區域或子區域名稱的年份與月份之日期碼,格式為四個數字(代表年份)和一個連字符號,以及兩個數字(代表月份)和一個句點。比方說,2010 年 9 月為 2010-09.
    • 您組織的網際網路區域或子區域名稱,會以最高層區域的反向順序顯示出。比方說,將子區域 storage.example.com 顯示為 com.example.storage
    • 冒號後的字串,可辨識您區域或子區域中的特定 iSCSI 初始程式。例如 :diskarrays-sn-a8675309
    因此,完整的 IQN 將會看似:iqn.2010-09.storage.example.com:diskarrays-sn-a8675309Anaconda 會將「iSCSI 初始程式名稱」欄位預填入此格式的名稱,以協助您以此格式輸入資訊。
    欲取得更多有關於 IQN 的相關資訊,請參閱位於〈http://tools.ietf.org/html/rfc3720#section-3.2.6〉的《RFC 3720 – 網際網路小型電腦系統介面(iSCSI)》中的《3.2.6. iSCSI 名稱》,以及位於〈http://tools.ietf.org/html/rfc3721#section-1〉的《RFC 3721 – 網際網路小型電腦系統介面(iSCSI)命名與搜尋》中的《1. iSCSI 名稱與位址》 。
  3. 使用「搜尋認證類型」下拉式選單以指定欲使用來進行 iSCSI 搜尋的認證類型。以下為可用選項:
    • 無認證
    • CHAP 配對
    • CHAP 配對與反向配對
    • 若您選擇了「CHAP 配對」作為驗證類型,請在「CHAP 使用者名稱」與「CHAP 密碼」欄位中,提供 iSCSI 目標的使用者名稱和密碼。
    • 若您選擇了「CHAP 配對及反向配對」作為認證類型,請在「CHAP 使用者名稱」與「CHAP 密碼」欄位中,提供 iSCSI 目標的使用者名稱和密碼,並在「反向 CHAP 使用者名稱」與「反向 CHAP 密碼」欄位中,輸入 iSCSI 初始程式的使用者名稱及密碼。
  4. 您亦可選用性地選取標記了「將目標綁定至網路介面卡」的方塊。
  5. 請點選「開始搜尋」按鈕。Anaconda 會根據您所提供的資訊,嘗試搜尋一個 iSCSI 目標。若搜尋成功的話,對話方塊,將會顯示所有在目標上發現的 iSCSI 節點。
  6. 各個節點旁皆會顯示一個核取方塊。請點選該核取方塊,以選擇用來進行安裝的節點。
    發現的 iSCSI 節點的對話視窗

    圖形 15.34. 發現的 iSCSI 節點的對話視窗

  7. 節點登錄認證類型」選單提供了與描述於步驟 3 中的「搜尋認證類型」選單相同的選項。然而,如果您需要使用者帳號以進行搜尋認證,您可使用相同的使用者帳號來登入找到的節點中。若要這麼做,請使用選單上額外的「使用來自於搜尋結果的帳號」選項。當提供了正確的帳號資料後,「登入」按鈕便會能夠使用。
  8. 點選「登入」按鈕以開始進行 iSCSI session。
15.11.1.2.2. FCP 裝置
當您按下「新增 ZFCP LUN...」按鈕時,有個對話視窗將會出現,以讓您新增 FCP(光纖頻道協定)儲存裝置。
FCP 裝置讓 IBM System z 能夠在 DASD 裝置之外使用 SCSI 裝置。FCP 裝置提供切換光纖布局讓 System z 系統除了傳統的直接存取儲存裝置(Direct Access Storage Device,DASD)之外,還能將 SCSI LUN 作為磁碟裝置使用。
IBM System z 需要使用者手動輸入所有 FCP 裝置,以讓安裝程式啟用 FCP LUN。這能在 Anaconda 中以互動式的方式進行,或是在參數或 CMS 配置檔案中,以特殊參數項目來指定。在此輸入的值會與各個站台上所設定的值不同。

請注意

  • 互動式的 FCP 裝置建立只能在圖形化安裝模式下執行。您無法在文字模式下互動式地配置 FCP 裝置。
  • 僅使用十六進位的小寫字母。若您輸入了錯誤的值並按下「開始尋找」按鈕的話,安裝程式將會顯示一則警告以允許您編輯配置資訊,並重新嘗試搜尋。
  • 欲取得有關於這些數值的更多資訊,請參閱您系統所附的硬體說明文件,並與為電腦設定網路的系統管理員再次確認。
若要配置一項光纖頻道協定 SCSI 裝置,請數入 16 位元的裝置號碼、64 位元的全球連接埠名稱(WWPN),以及 64 位元的 FCP LUN 識別碼。請按下「開始尋找」按鈕來使用此資訊連至 FCP 裝置。
新增 FCP 裝置

圖形 15.35. 新增 FCP 裝置

新增的裝置會顯示在「安裝目的地」畫面的「System z 裝置」分頁中。

重要

若要進行一項唯有 SCSI 的安裝程序,請由參數或是 CMS 配置檔案中移除 DASD=,以表示 DASD 不存在。

15.12. 開始進行安裝

當「安裝概要」畫面的所有必要部分皆已完成後,選單畫面下方的警告將會消失,而「開始安裝」按鈕便能使用。
準備安裝

圖形 15.36. 準備安裝

警告

至此,安裝程式尚未對您的系統進行永久性的變更。當您按下了「開始安裝」時,安裝程式將會配置您硬碟上的空間,並開始將 Red Hat Enterprise Linux 傳輸至此空間中。根據您所選擇的分割選項,這項程序可能亦包含了清除您電腦上既有的資料。
若要查看您至此所做的所有選擇,請返回「安裝概要」畫面中的相關部分。若要完全取消安裝的話,請按下「退出」或請關閉您的電腦。若要在此階段將大部分電腦關閉,請按下電源鈕幾秒鐘來將其關閉。
若您已完成自訂您的安裝程序,並且確定您希望繼續進行,請按下「開始安裝」。
在您按下了「開始安裝」之後,請讓安裝程序完成。若是程序受到干擾(比方說電腦被關閉、重新啟動,或是停電),在您重新啟動並完成 Red Hat Enterprise Linux 的安裝程序,或安裝另一個作業系統之前,您可能將無法使用您的電腦。

15.13. 配置選單和進度畫面

當您在「安裝概要」畫面中按下「開始安裝」時,進度畫面將會出現。Red Hat Enterprise Linux 會在把所選套件寫入您系統時,將安裝進度回報在畫面上。
安裝套件

圖形 15.37. 安裝套件

為了供您參考用,在您重新開機後,您可以在 /var/log/anaconda/anaconda.packaging.log 檔案中找到一份完整的安裝紀錄。
套件在安裝時亦需要進行更多配置。位於安裝進度上方的乃「Root 密碼」和「建立使用者User Creation」選單項目。
Root 密碼」選單項目主要使用來為 root 帳號設置密碼。Root 帳號主要用來進行重大系統管理和管理任務。密碼可在套件安裝時或安裝後配置,不過在進行配置之前,您將無法完成安裝程序。
建立使用者帳號是選擇性的,並且也能在安裝完成後建立,不過建議在此畫面中進行。使用者帳號主要用來進行一般工作和存取系統。建議的最佳做法是總是透過使用者帳號來存取系統,而不是透過 root 帳號。

15.13.1. 設置 Root 密碼

當您進行安裝時,設定 root 帳號與密碼為重要的步驟。Root 帳號(亦稱為超級用戶)主要能用來安裝套件、升級 RPM 套件,並執行大部分的系統維護工作。Root 帳號給予您完整的系統控制權限。基於此原因,root 帳號最好被使用來進行系統維護或管理工作。欲取得更多有關於成為 root 上的相關資訊,請參閱《Red Hat Enterprise Linux 7 系統管理員指南 》。
Root 密碼畫面

圖形 15.38. Root 密碼畫面

點選「Root 密碼」選單項目並將您的新密碼輸入「Root 密碼」欄位中。Red Hat Enterprise Linux 會以星號來顯示輸入的字元,以確保安全性。請在「確認」欄位中再次輸入相同的密碼,以確保密碼設置正確。在設置了 root 密碼後,請按下「完成」,以返回「使用者設定」畫面。
以下為建立安全性足夠的 root 密碼的需求與建議:
  • 密碼長度必須至少八個字元
  • 可包含號碼、字母(大寫與小寫)以及符號
  • 應包含大小寫字母的組合
  • 您能記住但不容易猜到
  • 不該是個文字、縮寫或是與您和公司相聯的數字,或是字典中的詞彙(包括外文)
  • 不該寫下;若您一定要將密碼寫下,請確保它的安全

注意

如要在安裝完成後更改您的 root 密碼,您可以使用 Root Password Tool

15.13.2. 建立使用者帳號

若要在進行安裝時建立一組一般(非 root)使用者帳號,請在進度畫面上點選「使用者設定」。「建立使用者」畫面將會出現,並讓您設定一般使用者帳號和配置其參數。儘管建議在進行安裝時建立,然而此步驟乃選用性步驟,並且也能在安裝完成後才進行。
若要在進入使用者建立畫面後退出而不建立任何使用者,請將所有欄位保留為空白然後按下「完成」按鈕。
使用者帳號配置畫面

圖形 15.39. 使用者帳號配置畫面

在相對應欄位中輸入使用者的全名與使用者名稱。請注意,使用者名稱必須少於 32 個英文字元,且不能包含空白字元。我們強烈建議您為新帳號設定密碼。
就算是為非 root 的使用者建立密碼,安全性也需足夠,請根據詳述於〈節 15.13.1, “設置 Root 密碼”〉中的指示進行。
按下「進階」按鈕以開啟包含額外設定的新對話視窗。
進階使用者帳號配置

圖形 15.40. 進階使用者帳號配置

預設上,每個使用者都會有家目錄,並以其使用者名稱命名。在大部分情況下,您不需要變更此設定。
您也可以透過選擇勾選方塊,手動定義新使用者的系統 ID 編號及其預設群組。一般使用者 ID 的範圍從 1000 開始。在對話視窗的最下面,您可以輸入使用者所屬的其它額外群組,並以逗號區隔開來。新群組將會在系統中建立。若要自訂群組的 ID 編號,請在括號中指定號碼。
當您自訂了使用者帳號後,請按下「儲存變更」以返回至「使用者設定」畫面。

15.14. 安裝完成

恭喜!您的 Red Hat Enterprise Linux 安裝程序已完成!
安裝程式會提示您準備系統重新啟動。
安裝程式會自動地重新啟動並進入已安裝的系統中。
若安裝程式沒有重新啟動的話,安裝程式便會顯示有關於由哪個裝置進行 IPL(開機)的相關資訊。接受關機選項,之後在安裝了 Red Hat Enterprise Linux 的 /boot 分割區的位置上,由 DASD 或是 SCSI LUN 進行 IPL。

15.14.1. 在 z/VM 下進行 IPL

若要由 DASD 來 IPL,比方說在 3270 主控台上使用 DASD 裝置 200,請使用下列指令:
#cp i 200
在唯有 DASD、使用了自動磁碟分割(清除所有分割區中的資料)的環境下,第一個啟用的 DASD 會是 /boot 分割區的所在位置。
若要在 FCP LUN 上使用 /boot,您必須要提供連接了 FCP、欲從其進行 IPL 的裝置的 WWPN 和 LUN。
若要由連接了 FCP 的裝置上進行 IPL:
  1. 提供至連接了 FCP 的裝置的路由資訊,比方說,0x50050763050B073D 為 WWPN,並且 0x4020400100000000 為 FCP LUN:
    #cp set loaddev portname 50050763 050B073D lun 40204001 00000000
  2. 為 FCP adapter(例如 FC00)進行 IPL:
    #cp ipl FC00

注意

若要在不停止 Linux 執行於您的虛擬機器的情況下由 3270 終端機斷線,請使用 #cp disconnect 來代替 #cp logoff。當您的虛擬機器透過一般的登入程序重新連線時,它可能會成為 CP 主控台模式(CP READ)。若是如此,要復原執行您的虛擬機器,請輸入 BEGIN 指令。

15.14.2. 在 LPAR 上進行 IPL

當在 HMC 主控台上進行基於 LPAR 的安裝時,請對 LPAR 發出一項載入指令,指一個特定的 DASD,或是 /boot 分割區所在位置的 FCP adapter、WWPN 以及 FCP LUN。

15.14.3. 在重新啟動後繼續進行(re-IPL)

在自動重新啟動或是手動式 IPL 已安裝的 Red Hat Enterprise Linux 作業系統後,您可以經由 ssh 登入系統。很重要的一點是,如果您要以 root 身份登入,您只能從 3270 終端機或者列於 /etc/securetty 中的終端裝置中登入。
當您第一次在圖形化環境下啟動您的 Red Hat Enterprise Linux 系統時,您可使用 Initial Setup 來引導您完成 Red Hat Enterprise Linux 的設定工作。透過這項工具,您可設定系統的時間與日期、安裝軟體以及向 Red Hat Network 註冊您的機器等等。FirstBoot 讓您在一開始便配置好您的環境,以讓您能夠快速的開始使用您的 Red Hat Enterprise Linux 系統。
有關於配置程序上的相關資訊,請參閱〈章 26, 初始設定和 Firstboot〉。

章 16. 在 IBM System z 上進行安裝的疑難排解

本章討論了一些常見的安裝問題與其解決方法。
為了進行除錯,Anaconda 會將安裝動作紀錄到 /tmp 目錄中的檔案裡。這些檔案列在以下表格中。

表格 16.1. 進行安裝時所產生的日誌檔案

日誌檔案 內容
/tmp/anaconda.log Anaconda 一般訊息
/tmp/program.log 進行安裝時所執行的所有外部程式
/tmp/storage.log 廣泛的儲存模組資訊
/tmp/packaging.log yumrpm 套件的安裝訊息
/tmp/syslog 硬體相關的系統訊息
若是安裝失敗的話,來自於這些檔案的訊息將會被併入 /tmp/anaconda-tb-identifier 中,identifier 代表隨機產生的字串。
所有以上列出的檔案皆存在安裝程式的 RAM disk 中,這代表它們不會被永久儲存,並且當系統關閉時便會失去。若要永久儲存這些檔案,請將這些檔案複製至網路上的另一部系統中,您可藉由在一部執行安裝程式的系統上使用 scp,或是將它們複製至一個已掛載的儲存裝置上。以下為如何透過網路傳輸日誌檔案的詳細方式。

注意

以下程序需要安裝系統能夠存取網路,並且目標系統需能夠透過 ssh 協定接收檔案。

過程 16.1. 透過網路傳送日誌檔案

  1. 在一部安裝系統上存取 shell 提示。這能透過以下方式進行:
    • 在一個安裝系統上,執行中的 tmux session 上,按下 Ctrl+b pCtrl+b n 來相應地切換至先前或下一個終端機,並找尋含有 root shell 的終端機。
    • 透過 ssh 連上安裝系統。
    在這兩種情況下,您都能以 root 身份使用安裝系統的 shell。
  2. 切換至日誌檔案位於的 /tmp 目錄:
    # cd /tmp
  3. 使用 scp 指令來將日誌檔案複製到網路上的另一部系統上:
    # scp *log user@address:path
    user 取代為目標系統上的一組有效使用者名稱、將 address 取代為目標系統的位址或是主機名稱,並將 path 取代為您希望存放日誌檔案的目錄路徑。比方說,若您希望以 john 登入一部 IP 位址為 192.168.0.122 的系統,並將日誌檔案放入該系統上的 /home/john/logs/ 目錄中,所使用的指令之格式將會如下:
    # scp *log john@192.168.0.122:/home/john/logs/
    當第一次連上目標系統時,您可能會看見一則類似以下的訊息:
    The authenticity of host '192.168.0.122 (192.168.0.122)' can't be established.
    ECDSA key fingerprint is a4:60:76:eb:b2:d0:aa:23:af:3d:59:5c:de:bb:c4:42.
    Are you sure you want to continue connecting (yes/no)?
    請輸入 yes 並按下 Enter 繼續。然後當被提示時,提供一組有效的密碼。接著檔案將會開始傳輸至目標系統上所指定的目錄中。
來自於安裝程序的日誌檔案現在將會永久儲存在目標系統上,並可供查看。

16.1. 進行安裝時所發生的問題

16.1.1. 未偵測到磁碟

當安裝開始時,您可能會看見以下錯誤訊息:
未偵測到磁碟。請關閉電腦、連上至少一個磁碟,並重新啟動電腦以完成安裝
此訊息一般代表您的 DASD(Direct Access Storage Device)裝置出了問題。若您遇上了這項錯誤,請新增 DASD=<磁碟> 參數至您的參數檔案或是 CMS 配置檔案(磁碟 代表預留來進行安裝的 DASD 範圍),並再次重新啟動安裝程序。
除此之外,請確定您使用了 root 身份,執行 dasdfmt 指令來格式化 DASD;而不是使用 CMS 來格式化 DASD。Anaconda 會自動偵測任何尚未格式化的 DASD 裝置,並詢問使用者是否要格式化這些裝置。
若您要在一或更多個 iSCSI 裝置上進行安裝而系統上沒有邏輯儲存裝置,請確認所有必要的 LUN(Logical Unit Numbers)皆已提供給適當的 HBA(Host Bus Adapter)。欲取得更多有關於 iSCSI 上的相關資訊,請參閱〈附錄 B, iSCSI 磁碟〉。

16.1.2. 回報 Traceback 訊息

若圖形化安裝程式遇上錯誤,它會顯示當機回報對話方塊。您接著便能選擇將有關於您遇上的錯誤的相關資訊,傳送給 Red Hat。若要傳送當機報告,您必須登入您的客戶端入口網站帳號。若您尚未擁有客戶端入口網站帳號,您可由〈https://www.redhat.com/wapps/ugc/register.html〉註冊帳號。自動化的當機回報將需要有效的網路連線。
當機回報對話方塊

圖形 16.1. 當機回報對話方塊

當對話方塊出現時,請選擇「回報錯誤」以回報問題,或「離開」以退出安裝程序。
您亦可選用性地點選「更多資訊」以顯示更多能夠協助您判斷錯誤原因的詳細輸出。若您熟悉除錯程序,請點選「Debug」。這將會帶領您至虛擬終端機 tty1 中,在此您能夠得到更加準確的資訊,以供錯誤回報使用。若要由 tty1 返回圖形化介面,請使用 continue 指令。
展開後的當機回報對話方塊

圖形 16.2. 展開後的當機回報對話方塊

若您希望向客戶端入口網站回報錯誤,請依照下列程序進行。

過程 16.2. 向 Red Hat 客戶支援回報錯誤

  1. 請在出現的選單中,選擇「向 Red Hat 客戶端入口網站回報錯誤」。
  2. 若要向 Red Hat 回報錯誤,您首先需要提供您的客戶端入口網站帳號資訊。請點選「配置 Red Hat 客戶支援」。
    客戶端入口網站帳號資訊

    圖形 16.3. 客戶端入口網站帳號資訊

  3. 現在有個新視窗將會開啓,提示您輸入您的客戶端入口網站使用者名稱和密碼。請輸入您的 Red Hat 客戶端入口網站帳號資訊。
    配置 Red Hat 客戶支援

    圖形 16.4. 配置 Red Hat 客戶支援

    若您的網路設定需要您使用 HTTP 或是 HTTPS 代理伺服器,您可借由展開「進階」選單並輸入代理伺服器的位址。
    當您輸入了所有帳號資訊後,請按下「確定」以繼續進行。
  4. 有個包含了文字欄位的新視窗將會出現。請寫下在此所有有幫助的資訊和備註。請藉由解釋您在當機回報對話方塊出現之前,您所進行的各個步驟,以詳述如何重新產生這項錯誤。請盡可能提供相關資訊,包括任何您在進行除錯時所取得的資訊。請注意您在此提供的資訊,在客戶端入口網站上可能會是公開的。
    若您不曉得造成錯誤的原因為何,請勾選對話方塊下方的「我不知道造成問題的原因為何」。
    接著,請按下「下一步」。
    詳述問題

    圖形 16.5. 詳述問題

  5. 接下來,請檢查將會傳送至客戶端入口網站的資訊。您提供的解釋將會出現在「備註」分頁中。其它分頁包含了例如您系統主機名稱,以及其它有關於安裝環境上的相關資訊。您可移除任何您所不希望傳送給 Red Hat, 的項目,不過請注意,提供過少的資訊可能會影響問題的調查。
    當您完成檢查欲寄出的資訊後,請點選「下一步」。
    檢查欲傳送的資料

    圖形 16.6. 檢查欲傳送的資料

  6. 請檢查欲傳送的檔案清單,並將錯誤報告作為獨立附件包含。這些檔案提供了能夠協助調查的系統資訊。若您不希望傳送特定檔案,請將這些項目旁的勾選方塊反選。若要提供可能能夠協助修正問題的額外檔案,請點選「附加檔案」。
    在您檢查了欲傳送的檔案之後,請勾選標記為「我已經檢查了資料並同意將它送出」。之後,請點選「下一步」以傳送報告和附件至客戶端入口網站。
    檢查欲傳送的檔案

    圖形 16.7. 檢查欲傳送的檔案

  7. 當對話方塊回報處理程序已完成時,您可按下「顯示記錄」來檢視報告程序的詳細資訊,或「關閉」以返回初始當機回報對話方塊。在此,您可按下「離開」以退出安裝程序。

16.2. 安裝完成後所發生的問題

16.2.1. 遠端的圖形化桌面與 XDMCP

若您安裝了 X Window System 並且希望透過使用圖形化登錄管理員來登入您的 Red Hat Enterprise Linux 系統,請啟用 X Display Manager Control Protocol(XDMCP)。此協定能讓使用者透過任何與 X 相容的客戶端(例如網路連線的工作站或是 X11 終端機)遠端登入一個桌面環境。以下程序詳述了如何啟用 XDMCP。

過程 16.3. 在 IBM System z 上啟用 XDMCP

  1. 在一個純文字編輯器(例如 vinano)中開啓 /etc/gdm/custom.conf 配置檔案。
  2. custom.conf 檔案中,請找出以 [xdmcp] 為起始的部分。請在此部分中加上以下一行:
    Enable=true
  3. 儲存檔案,並退出文字編輯器。
  4. 重新啟用 X Window System。若要這麼做,請重新啟動整部系統,或以 root 身份使用下列指令以重新啟用 GNOME Display Manager
    # systemctl restart gdm.service
    等待登錄提示再次出現,並使用您的正常使用者名稱及密碼登入。
System z 伺服器現在已為 XDMCP 配置。您現在已能藉由在客戶端工作站上,透過 X 指令來開啓一個 X session,以由另一個工作站(客戶端)連上它。例如:
$ X :1 -query address
address 替換為遠端 X11 伺服器的主機名稱。指令會透過使用 XDMCP 連上遠端 X11 伺服器,並在遠端 X11 伺服器的 :1 螢幕上顯示遠端圖形登錄畫面(一般能透過按下 Ctrl-Alt-F8 存取)。
您亦可使用一個巢狀的(nested) X11 伺服程式來存取遠端的桌面 session,這將會在您目前的 X11 session 中以一個視窗開啟遠端的桌面。Xnest 允許使用者在他們本機的 X11 session 中,以巢狀的方式開啟一個遠端的桌面。舉例來說,請使用下列指令來執行 Xnest,並以遠端 X11 伺服程式的主機名稱取代 address
$ Xnest :1 -query address
欲取得更多有關於 XDMCP 上的相關資訊,請參閱 X Window System 文件,位於〈http://www.x.org/releases/X11R7.6/doc/libXdmcp/xdmcp.html〉。

16.2.2. 您的系統是否顯示了 Signal 11 錯誤?

signal 11 的錯誤通常是「記憶體區段錯誤」(segmentation fault),代表程式欲存取尚未被分配給它的記憶體位置。signal 11 的錯誤可能為已安裝的軟體程式錯誤,或是不良硬體所造成的。
若您在進行安裝時遇上了嚴重的 signal 11 錯誤,首先請確認您使用了最新的安裝映像檔,並讓 Anaconda 驗證它們,以確保它們沒有損毀。不良的安裝媒介(例如燒錄不良或刮傷的光碟片)乃造成 signal 11 錯誤的常見原因。建議在進行所有安裝之前驗證安裝媒介的完整性。
欲取得更多有關於得到最新安裝媒介的相關資訊,請參閱〈章 1, 下載 Red Hat Enterprise Linux〉。若要在安裝開始前進行媒介檢查,請在開機選單上附加 rd.live.check 開機選項。詳情請參閱〈節 20.2.2, “驗證開機媒介”〉。
其它可能造成問題的原因已超出本文件的範圍。請參閱您硬體供應商的文件以取得更多資訊。

章 17. 在 IBM System z 事例中配置已安裝的 Linux 系統

欲取得更多有關於 System z 上使用 Linux 的相關資訊,請參閱列在M〈章 19, IBM System z 參考資料〉中的出版品。最普遍進行的工作皆詳述於此。

17.1. 新增 DASD

下列為如何將 DASD 設為啟用、將其格式化,保留其變更的範例。

注意

請確定裝置已經接上,如果您的 Linux 系統正在 z/VM 下執行,請確定裝置已經連上系統。
CP ATTACH EB1C TO *
若要將某個磁碟連接至您可存取的磁碟上,請使用下列指令:
CP LINK RHEL7X 4B2E 4B2E MR 
DASD 4B2E LINKED R/W
請查看 z/VM: CP Commands and Utilities Reference, SC24-6175,以取得有關於指令的詳情。

17.1.1. 動態式地將 DASD 設為啟用

若要將 DASD 設為啟用,請依照下列步驟進行:
  1. 請使用 cio_ignore 工具程式來將 DASD 由忽略裝置的清單中移除,並使其能讓 Linux 偵測到:
    # cio_ignore -r device_number
    請將 device_number 取代為 DASD 的裝置號碼。例如:
    # cio_ignore -r 4b2e
  2. 將裝置設為啟用。請使用下列格式的指令:
    # chccwdev -e device_number
    請將 device_number 取代為 DASD 的裝置號碼。例如:
    # chccwdev -e 4b2e
    此外,您可使用 sysfs 屬性來啟用裝置:
    1. 使用 cd 指令來移至代表該卷冊的 /sys/ 目錄:
      # cd /sys/bus/ccw/drivers/dasd-eckd/0.0.4b2e/
      # ls -l
      total 0
      -r--r--r--  1 root root 4096 Aug 25 17:04 availability
      -rw-r--r--  1 root root 4096 Aug 25 17:04 cmb_enable
      -r--r--r--  1 root root 4096 Aug 25 17:04 cutype
      -rw-r--r--  1 root root 4096 Aug 25 17:04 detach_state
      -r--r--r--  1 root root 4096 Aug 25 17:04 devtype
      -r--r--r--  1 root root 4096 Aug 25 17:04 discipline
      -rw-r--r--  1 root root 4096 Aug 25 17:04 online
      -rw-r--r--  1 root root 4096 Aug 25 17:04 readonly
      -rw-r--r--  1 root root 4096 Aug 25 17:04 use_diag
    2. 接下來,請檢查裝置是否已啟用:
      # cat online
      0
    3. 若還未啟用,請執行以下指令來啟用它:
      # echo 1 > online
      # cat online
      1
  3. 檢查它被哪個區塊的 devnode 所存取:
    # ls -l
    total 0
    -r--r--r--  1 root root 4096 Aug 25 17:04 availability
    lrwxrwxrwx  1 root root    0 Aug 25 17:07 block -> ../../../../block/dasdb
    -rw-r--r--  1 root root 4096 Aug 25 17:04 cmb_enable
    -r--r--r--  1 root root 4096 Aug 25 17:04 cutype
    -rw-r--r--  1 root root 4096 Aug 25 17:04 detach_state
    -r--r--r--  1 root root 4096 Aug 25 17:04 devtype
    -r--r--r--  1 root root 4096 Aug 25 17:04 discipline
    -rw-r--r--  1 root root    0 Aug 25 17:04 online
    -rw-r--r--  1 root root 4096 Aug 25 17:04 readonly
    -rw-r--r--  1 root root 4096 Aug 25 17:04 use_diag
    如此範例中所顯示的,4B2E 裝置是作為 /dev/dasdb 被系統存取的。
這些指示會將 DASD 連上目前的 session,不過這並非永續性的,並且無法在重新開機後保持此狀態。若要將 DASD 設為可永續性地保持啟用狀態,請參閱〈節 17.1.3, “永續性地將 DASD 設為啟用”〉。當您在使用 DASD 時,請使用 /dev/disk/by-path/ 下的永續性裝置符號連結。

17.1.2. 以低層格式化準備新的 DASD

當磁碟啟用之後,請切換回 /root 目錄並低層格式化裝置。在 DASD 的有效生命週期間,您只需如此作一次。
# cd
# dasdfmt -b 4096 -d cdl -p /dev/disk/by-path/ccw-0.0.4b2e 
Drive Geometry: 10017 Cylinders * 15 Heads =  150255 Tracks 

I am going to format the device /dev/disk/by-path/ccw-0.0.4b2e in the following way: 
   Device number of device : 0x4b2e 
   Labelling device        : yes 
   Disk label              : VOL1 
   Disk identifier         : 0X4B2E
   Extent start (trk no)   : 0 
   Extent end (trk no)     : 150254 
   Compatible Disk Layout  : yes 
   Blocksize               : 4096 

--->> ATTENTION! <<--- 
All data of that device will be lost. 
Type "yes" to continue, no will leave the disk untouched: yes
cyl    97 of  3338 |#----------------------------------------------|   2%
當進度表抵達終點,並且格式化完成之後,dasdfmt 便會印出下列輸出:
Rereading the partition table... 
Exiting...
現在,請使用 fdasd 來分割 DASD。您可在 DASD 上建立至三個分割區。在我們的範例中,我們建立了一個佔用了整個磁碟的分割區:
# fdasd -a /dev/disk/by-path/ccw-0.0.4b2e
auto-creating one partition for the whole disk...
writing volume label...
writing VTOC...
checking !
wrote NATIVE!
rereading partition table...
當(一個低階格式化的)DASD 啟動後,它便能如其它 Linux 下的磁碟一般地被使用。比方說,您可在它的分割區上建立檔案系統、LVM 實體卷冊,或是 swap 空間,例如 /dev/disk/by-path/ccw-0.0.4b2e-part1。請勿使用完整的 DASD 裝置(dev/dasdb)於任何指令,除非使用 dasdfmtfdasd 指令。若您希望使用整個 DASD,請如以上 fdasd 範例中所示,建立一個佔用了整個磁碟的分割區。
若要在之後不影響既有磁碟項目(比方說 /etc/fstab)的情況下,新增額外的磁碟,請使用 /dev/disk/by-path/ 下的永續性裝置符號連結。

17.1.3. 永續性地將 DASD 設為啟用

以上指示描述了如何動態式地在一部執行中的系統上啟用 DASD。然而,此類型的變更並非永續性的變更,並且無法在重新開機後維持其狀態。要使 DASD 配置的變更能夠在您的系統上保有永續性,取決於該 DASD 是否屬於 root 檔案系統。root 檔案系統所需的這些 DASD,需要在開機程序非常早期的步驟中,由 initramfs 啟用,以便掛載 root 檔案系統。
當使用永續性裝置配置時,Cio_ignore 指令會自動被處理,並且您無須手動式地將裝置由忽略清單中移除。

17.1.3.1. 屬於 Root 檔案系統一部分的 DASD

要新增屬於 root 檔案系統一部分的 DASD,您唯一需要修改的檔案為 /etc/zipl.conf。接著請執行 zipl 開機載入程式工具。您無須重新建立 initramfs
開機早期有個開機選項能用來啟用 DASD:rd.dasd=。此選項接受一列以逗號區隔開的清單做為輸入。該清單包含裝置的 bus ID 和選用性的額外參數,這些參數包含了與 DASD sysfs 屬性相應的金鑰值配對。
以下為一部系統的 zipl.conf 範例,它在兩個 DASD 的分割區上使用了實體卷冊來作為一個 LVM 卷冊群組 vg_devel1,它包含了 root 檔案系統的 lv_root 邏輯卷冊。
[defaultboot]
default=linux
target=/boot/
[linux]
        image=/boot/vmlinuz-2.6.32-19.el7.s390x
        ramdisk=/boot/initramfs-2.6.32-19.el7.s390x.img
        parameters="root=/dev/mapper/vg_devel1-lv_root rd.dasd=0.0.0200,use_diag=0,readonly=0,erplog=0,failfast=0 rd.dasd=0.0.0207,use_diag=0,readonly=0,erplog=0,failfast=0  rd_LVM_LV=vg_devel1/lv_root rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us cio_ignore=all,!condev"
假設您希望在第三個 DASD 的分割區上新增另一個裝置 bus ID 為 0.0.202b 的實體卷冊。若要這麼作,只需將 rd.dasd=0.0.202b 附加至 zipl.conf 中,boot kernel 的參數行即可:
[defaultboot]
default=linux
target=/boot/
[linux]
        image=/boot/vmlinuz-2.6.32-19.el7.s390x
        ramdisk=/boot/initramfs-2.6.32-19.el7.s390x.img
        parameters="root=/dev/mapper/vg_devel1-lv_root rd.dasd=0.0.0200,use_diag=0,readonly=0,erplog=0,failfast=0 rd.dasd=0.0.0207,use_diag=0,readonly=0,erplog=0,failfast=0 rd.dasd=0.0.202b  rd_LVM_LV=vg_devel1/lv_root rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us cio_ignore=all,!condev"
請執行 zipl 來為下個 IPL 套用 /etc/zipl.conf 的變更:
# zipl -V
Using config file '/etc/zipl.conf'
Target device information
  Device..........................: 5e:00
  Partition.......................: 5e:01
  Device name.....................: dasda
  DASD device number..............: 0201
  Type............................: disk partition
  Disk layout.....................: ECKD/compatible disk layout
  Geometry - heads................: 15
  Geometry - sectors..............: 12
  Geometry - cylinders............: 3308
  Geometry - start................: 24
  File system block size..........: 4096
  Physical block size.............: 4096
  Device size in physical blocks..: 595416
Building bootmap in '/boot/'
Building menu 'rh-automatic-menu'
Adding #1: IPL section 'linux' (default)
  kernel image......: /boot/vmlinuz-2.6.32-19.el7.s390x
  kernel parmline...: 'root=/dev/mapper/vg_devel1-lv_root rd.dasd=0.0.0200,use_diag=0,readonly=0,erplog=0,failfast=0 rd.dasd=0.0.0207,use_diag=0,readonly=0,erplog=0,failfast=0 rd.dasd=0.0.202b rd_LVM_LV=vg_devel1/lv_root rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us cio_ignore=all,!condev'
  initial ramdisk...: /boot/initramfs-2.6.32-19.el7.s390x.img
  component address: 
    kernel image....: 0x00010000-0x00a70fff 
    parmline........: 0x00001000-0x00001fff 
    initial ramdisk.: 0x02000000-0x022d2fff 
    internal loader.: 0x0000a000-0x0000afff 
Preparing boot device: dasda (0201).
Preparing boot menu
  Interactive prompt......: enabled 
  Menu timeout............: 15 seconds
  Default configuration...: 'linux' 
Syncing disks...
Done.

17.1.3.2. 不屬於 Root 檔案系統一部分的 DASD

不屬於 root 檔案系統一部分的 DASD(也就是資料磁碟),將永續性地配至於 /etc/dasd.conf 檔案中。它一行包含了一個 DASD。每行皆以 DASD 的裝置 bus ID 作為起始。此外,每行亦可包含以空格或 tab 字元隔開的選項。選項包含了金鑰值配對,並且金鑰和數值則會以一個等號(=)區隔開來。
金鑰與 DASD 可能擁有的任何有效 sysfs 屬性相應。數值會被寫入金鑰的 sysfs 屬性。當 DASD 被新增至系統時,/etc/dasd.conf 中的項目會由 udev 啟動與配置。在開機時,所有系統可見的 DASD 將會被新增並且啟動 udev
/etc/dasd.conf 的範例內容:
0.0.0207
0.0.0200 use_diag=1 readonly=1
/etc/dasd.conf 的修改只有在重新啟動系統,或是透過更改系統 I/O 配置來動態式新增 DASD 時(也就是說在 z/VM 上,DASD 已連接),才會生效。此外,您亦可透過下列指令來為 DASD 啟動 /etc/dasd.conf 中,先前尚未啟用的一個新項目:
  1. 請使用 cio_ignore 工具程式來將 DASD 由忽略裝置的清單中移除,並使其能讓 Linux 偵測到:
    # cio_ignore -r device_number
    舉例來說:
    # cio_ignore -r 021a
  2. 請透過寫入裝置的 uevent 屬性來啟動:
    echo add > /sys/bus/ccw/devices/device-bus-ID/uevent
    舉例來說:
    echo add > /sys/bus/ccw/devices/0.0.021a/uevent

17.2. 新增連接了 FCP 的邏輯單元(LUN)

以下為如何新增 FCP LUN 的範例。

注意

若在 z/VM 下執行的話,請確認 FCP 介面卡已連至 z/VM 客座端虛擬機器上。若要在生產環境下進行 multipath,在不同的兩個實體介面卡(CHPID)上,必須含有至少兩個 FCP 裝置。例如:
CP ATTACH FC00 TO * 
CP ATTACH FCD0 TO *

17.2.1. 動態式地啟動一個 FCP LUN

請依照下列步驟來啟動 LUN:
  1. 請使用 cio_ignore 工具程式來將 FCP adapter 由忽略裝置清單中移除,並使其能讓 Linux 偵測到:
    # cio_ignore -r device_number
    請將 device_number 取代為 FCP adapter 的裝置號碼。例如:
  2. 若要啟用 FCP 介面卡裝置,請使用下列指令:
    # chccwdev -e fc00
  3. 驗證必要的 WWPN 能被 zfcp 裝置驅動程式的自動連接埠掃描偵測到:
    # ls -l /sys/bus/ccw/drivers/zfcp/0.0.fc00/
    drwxr-xr-x.  3 root root    0 Apr 28 18:19 0x500507630040710b
    drwxr-xr-x.  3 root root    0 Apr 28 18:19 0x50050763050b073d
    drwxr-xr-x.  3 root root    0 Apr 28 18:19 0x500507630e060521
    drwxr-xr-x.  3 root root    0 Apr 28 18:19 0x500507630e860521
    -r--r--r--.  1 root root 4096 Apr 28 18:17 availability
    -r--r--r--.  1 root root 4096 Apr 28 18:19 card_version
    -rw-r--r--.  1 root root 4096 Apr 28 18:17 cmb_enable
    -r--r--r--.  1 root root 4096 Apr 28 18:17 cutype
    -r--r--r--.  1 root root 4096 Apr 28 18:17 devtype
    lrwxrwxrwx.  1 root root    0 Apr 28 18:17 driver ->  ../../../../bus/ccw/drivers/zfcp
    -rw-r--r--.  1 root root 4096 Apr 28 18:17 failed
    -r--r--r--.  1 root root 4096 Apr 28 18:19 hardware_version
    drwxr-xr-x. 35 root root    0 Apr 28 18:17 host0
    -r--r--r--.  1 root root 4096 Apr 28 18:17 in_recovery
    -r--r--r--.  1 root root 4096 Apr 28 18:19 lic_version
    -r--r--r--.  1 root root 4096 Apr 28 18:17 modalias
    -rw-r--r--.  1 root root 4096 Apr 28 18:17 online
    -r--r--r--.  1 root root 4096 Apr 28 18:19 peer_d_id
    -r--r--r--.  1 root root 4096 Apr 28 18:19 peer_wwnn
    -r--r--r--.  1 root root 4096 Apr 28 18:19 peer_wwpn
    --w-------.  1 root root 4096 Apr 28 18:19 port_remove
    --w-------.  1 root root 4096 Apr 28 18:19 port_rescan
    drwxr-xr-x.  2 root root    0 Apr 28 18:19 power
    -r--r--r--.  1 root root 4096 Apr 28 18:19 status
    lrwxrwxrwx.  1 root root    0 Apr 28 18:17 subsystem ->  ../../../../bus/ccw
    -rw-r--r--.  1 root root 4096 Apr 28 18:17 uevent
  4. 將 FCP LUN 新增至您將會用來存取 LUN 的連接埠(WWPN),以將它啟用:
    # echo 0x4020400100000000 > /sys/bus/ccw/drivers/zfcp/0.0.fc00/0x50050763050b073d/unit_add
  5. 找出指定的 SCSI 裝置名稱:
    # lszfcp -DV
    /sys/devices/css0/0.0.0015/0.0.fc00/0x50050763050b073d/0x4020400100000000
    /sys/bus/ccw/drivers/zfcp/0.0.fc00/host0/rport-0:0-21/target0:0:21/0:0:21:1089355792

17.2.2. 永續性地啟動 FCP LUN

上述指南詳述了如何動態式地在一部執行中的系統上啟用 FCP LUN。然而,此類型的變更並非永續性的變更,並且無法在重新開機後維持其狀態。要使 FCP 配置的變更能夠在您的系統上保有永續性,取決於該 FCP LUN 是否屬於 root 檔案系統。root 檔案系統所需的這些 FCP,需要在開機程序非常早期的步驟中,由 initramfs 啟用,以便掛載 root 檔案系統。cio_ignore 指令會自動被處理為永續性裝置配置,並且您無須手動式地將裝置由忽略清單中移除。

17.2.2.1. 屬於 Root 檔案系統一部分的 FCP LUN

要新增屬於 root 檔案系統一部分的 FCP LUN,您唯一需要修改的檔案為 /etc/zipl.conf。接著請執行 zipl 開機載入程式工具。您無須重新建立 initramfs
Red Hat Enterprise Linux 提供了用來在開機程序起始步驟中啟用 FCP LUN 的參數:rd.zfcp=。這個值是個以逗號區隔開的清單,其中包含了裝置 bus ID、WWPN 為 16 碼的十六進位數字,並以 0x 作為起始,以及以 0x 為起始的 FCP LUN,並且右方填補上零以達到 16 個十六進位數字。
以下為一部系統的 zipl.conf 範例,它在兩個 FCP LUN 的分割區上使用了實體卷冊來作為一個 LVM 卷冊群組 vg_devel1,它包含了 root 檔案系統的 lv_root 邏輯卷冊。為了讓您輕易理解,此範例中所顯示的是無 multipath 的配置。
[defaultboot]
default=linux
target=/boot/
[linux]
image=/boot/vmlinuz-2.6.32-19.el7.s390x
ramdisk=/boot/initramfs-2.6.32-19.el7.s390x.img
parameters="root=/dev/mapper/vg_devel1-lv_root 
rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a000000000 
rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a100000000 
rd_LVM_LV=vg_devel1/lv_root rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 
SYSFONT=latarcyrheb-sun16 KEYTABLE=us cio_ignore=all,!condev"
若您希望在第三個 FCP LUN 的分割區上新增另一個裝置 bus ID 為 0.0.fc00、WWPN 為 0x5105074308c212e9,並且 FCP LUN 為 0x401040a300000000 的實體卷冊,請將 rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a300000000 附加至 zipl.conf 中,boot kernel 的參數行即可,例如:
[defaultboot]
default=linux
target=/boot/
[linux]
image=/boot/vmlinuz-2.6.32-19.el7.s390x
ramdisk=/boot/initramfs-2.6.32-19.el7.s390x.img
parameters="root=/dev/mapper/vg_devel1-lv_root 
rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a000000000 
rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a100000000 
rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a300000000
rd_LVM_LV=vg_devel1/lv_root rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 
SYSFONT=latarcyrheb-sun16 KEYTABLE=us cio_ignore=all,!condev"
請執行 zipl 來為下個 IPL 套用 /etc/zipl.conf 的變更:
# zipl -V
Using config file '/etc/zipl.conf'
Target device information
Device..........................: 08:00
Partition.......................: 08:01
Device name.....................: sda
Device driver name..............: sd
Type............................: disk partition
Disk layout.....................: SCSI disk layout
Geometry - start................: 2048
File system block size..........: 4096
Physical block size.............: 512
Device size in physical blocks..: 10074112
Building bootmap in '/boot/'
Building menu 'rh-automatic-menu'
Adding #1: IPL section 'linux' (default)
kernel image......: /boot/vmlinuz-2.6.32-19.el7.s390x
kernel parmline...: 'root=/dev/mapper/vg_devel1-lv_root rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a000000000 rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a100000000 rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a300000000 rd_LVM_LV=vg_devel1/lv_root rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us cio_ignore=all,!condev'
initial ramdisk...: /boot/initramfs-2.6.32-19.el7.s390x.img
component address:
kernel image....: 0x00010000-0x007a21ff
parmline........: 0x00001000-0x000011ff
initial ramdisk.: 0x02000000-0x028f63ff
internal loader.: 0x0000a000-0x0000a3ff
Preparing boot device: sda.
Detected SCSI PCBIOS disk layout.
Writing SCSI master boot record.
Syncing disks...
Done.

17.2.2.2. 不屬於 Root 檔案系統一部分的 FCP LUN

不屬於 root 檔案系統一部分的 FCP LUN(例如資料磁碟),將永續性地配至於 /etc/zfcp.conf 檔案中。它一行包含了一個 FCP LUN。每行皆包含了 FCP 介面卡的裝置 bus ID、WWPN 為 16 碼的十六進位數字並以 0x 作為起始,以及以 0x 為起始的 FCP LUN,右方填補上零以達到 16 個十六進位數字,並以空格或 tab 區隔開。當 FCP 介面卡被新增至系統時,/etc/zfcp.conf 中的項目會由 udev 啟動與配置。在開機時,所有系統可見的 FCP 介面卡將會被新增並且啟動 udev
/etc/zfcp.conf 的範例內容:
0.0.fc00 0x5105074308c212e9 0x401040a000000000
0.0.fc00 0x5105074308c212e9 0x401040a100000000
0.0.fc00 0x5105074308c212e9 0x401040a300000000
0.0.fcd0 0x5105074308c2aee9 0x401040a000000000
0.0.fcd0 0x5105074308c2aee9 0x401040a100000000
0.0.fcd0 0x5105074308c2aee9 0x401040a300000000
修改 /etc/zfcp.conf 只有在重新啟動系統,或是透過動態更改系統 I/O 配置來新增 FCP 頻道時(比方說在 z/VM 上,已連接的頻道),才會生效。此外,您亦可透過下列指令來啟用 /etc/zfcp.conf 中未啟動的 FCP 介面之項目:
  1. 請使用 cio_ignore 工具程式來將 FCP adapter 由忽略裝置清單中移除,並使其能讓 Linux 偵測到:
    # cio_ignore -r device_number
    請將 device_number 取代為 FCP adapter 的裝置號碼。例如:
    # cio_ignore -r fcfc
  2. 若要啟動將啟用變更的 uevent,請輸入:
    echo add > /sys/bus/ccw/devices/device-bus-ID/uevent
    舉例來說:
    echo add > /sys/bus/ccw/devices/0.0.fcfc/uevent

17.3. 加入網路裝置

網路裝置驅動程式模組會自動地被 udev 載入。
您可手動式或永續性地在 IBM System z 上新增網路介面卡。
  • 動態式
    1. 載入裝置驅動程式
    2. 將網路裝置由忽略裝置清單中移除。
    3. 建立群組裝置:
    4. 設定裝置。
    5. 將裝置設為啟用。
  • 永續性
    1. 建立一個配置 script。
    2. 啟用介面卡。
下列部份提供了各個 IBM System z 網路裝置驅動程式與其任務上的基本資訊。節 17.3.1, “新增一項 qeth 裝置” 描述了如何將 qeth 裝置新增至一個既有的 Red Hat Enterprise Linux 上。節 17.3.2, “新增一個 LCS 裝置” 描述了如何將一個 lcs 裝置新增至既有的 Red Hat Enterprise Linux 上。

17.3.1. 新增一項 qeth 裝置

qeth 網路裝置驅動程式在 QDIO 模式、HiperSockets、z/VM guest LAN,以及 z/VM VSWITCH 中支援 System z OSA-Express 功能。
qeth 裝置的驅動程式會為乙太網路和 Hipersockets 裝置指定相同的介面卡名稱:enccwbus_ID。匯流排 ID 是以頻道的子系統 ID、子頻道集 ID,以及裝置號碼所組成的,例如 enccw0.0.0a00

17.3.1.1. 動態式新增一個 qeth 裝置

若要動態式新增 qeth 裝置,請依照下列步驟進行:
  1. 判斷 qeth 裝置驅動程式模組是否已載入。下列範例顯示了已載入的 qeth 模組:
    # lsmod | grep qeth
    qeth_l3                  127056  9
    qeth_l2                   73008  3
    ipv6                  492872  155ip6t_REJECT,nf_conntrack_ipv6,qeth_l3
    qeth                  115808  2 qeth_l3,qeth_l2
    qdio                   68240  1 qeth
    ccwgroup               12112  2 qeth
    如果 lsmod 指令的輸出顯示 qeth 模組尚未被載入,請執行 modprobe 以載入這些模組:
    # modprobe qeth
  2. 請使用 cio_ignore 工具程式來將網路頻道由被忽略的裝置清單中移除,並使其能讓 Linux 偵測到:
    # cio_ignore -r read_device_bus_id,write_device_bus_id,data_device_bus_id
    read_device_bus_idwrite_device_bus_iddata_device_bus_id 取代為代表網路裝置的三組裝置 bus ID。比方說,若 read_device_bus_id0.0.f500 的話,write_device_bus_id 便是 0.0.f501,並且 data_device_bus_id 則為 0.0.f502
    # cio_ignore -r 0.0.f500,0.0.f501,0.0.f502
  3. 請使用 znetconf 工具程式來偵測和列出網路裝置的候選配置:
    # znetconf -u
    Scanning for network devices...
    Device IDs                 Type    Card Type      CHPID Drv. 
    ------------------------------------------------------------
    0.0.f500,0.0.f501,0.0.f502 1731/01 OSA (QDIO)        00 qeth 
    0.0.f503,0.0.f504,0.0.f505 1731/01 OSA (QDIO)        01 qeth 
    0.0.0400,0.0.0401,0.0.0402 1731/05 HiperSockets      02 qeth
  4. 選擇您希望設置的配置,然後使用 znetconf 來套用配置,並將經過配置的群組裝置啟用為網路裝置。
    # znetconf -a f500
    Scanning for network devices...
    Successfully configured device 0.0.f500 (enccw0.0.f500)
  5. 您亦可選用性地在群組裝置啟用前,傳送在該群組裝置上所配置的引數:
    # znetconf -a f500 -o portname=myname
    Scanning for network devices...
    Successfully configured device 0.0.f500 (enccw0.0.f500)
    現在,您可繼續配置 enccw0.0.f500 網路介面卡。
此外,您亦可使用 sysfs 屬性來如下啟用裝置:
  1. 建立 qeth 群組裝置:
    # echo read_device_bus_id,write_device_bus_id,data_device_bus_id > /sys/bus/ccwgroup/drivers/qeth/group
    舉例來說:
    # echo 0.0.f500,0.0.f501,0.0.f502 > /sys/bus/ccwgroup/drivers/qeth/group
  2. 接下來,請透過搜尋讀取頻道來確認 qeth 群組裝置是否已正確建立:
    # ls /sys/bus/ccwgroup/drivers/qeth/0.0.f500
    視您設定系統的方式與所需要的功能而定,您可選擇性地設定額外參數與功能。例如:
    • portno
    • layer2
    • portname
  3. 藉由將 1 寫至啟用的 sysfs 屬性中來啟用裝置:
    # echo 1 > /sys/bus/ccwgroup/drivers/qeth/0.0.f500/online
  4. 並檢查裝置的狀態:
    # cat /sys/bus/ccwgroup/drivers/qeth/0.0.f500/online
    1
    傳回值 1 表示裝置已啟用;而 0 則表示裝置目前停用。
  5. 找出指定給裝置的介面卡名稱:
    # cat /sys/bus/ccwgroup/drivers/qeth/0.0.f500/if_name
    enccw0.0.f500
    現在,您可繼續配置 enccw0.0.f500 網路介面卡。
    下列來自於 s390utils 套件的指令顯示了您 qeth 裝置最重要的設定:
    # lsqeth enccw0.0.f500
    Device name                     : enccw0.0.f500                
    -------------------------------------------------
            card_type               : OSD_1000
            cdev0                   : 0.0.f500
            cdev1                   : 0.0.f501
            cdev2                   : 0.0.f502
            chpid                   : 76
            online                  : 1
            portname                : OSAPORT
            portno                  : 0
            state                   : UP (LAN ONLINE)
            priority_queueing       : always queue 0
            buffer_count            : 16
            layer2                  : 1
            isolation               : none

17.3.1.2. 動態式移除 qeth 裝置

若要移除一項 qeth 裝置,請使用 znetconf 工具程式。例如:
  1. 使用 znetconf 工具程式來顯示所有已配置的網路裝置:
    znetconf -c
    Device IDs                 Type    Card Type      CHPID Drv. Name        	State  
    --------------------------------------------------------------------------------------
    0.0.8036,0.0.8037,0.0.8038 1731/05 HiperSockets      FB qeth hsi1        	online 
    0.0.f5f0,0.0.f5f1,0.0.f5f2 1731/01 OSD_1000          76 qeth enccw0.0.09a0      online 
    0.0.f500,0.0.f501,0.0.f502 1731/01 GuestLAN QDIO     00 qeth enccw0.0.f500      online
  2. 選擇欲移除的網路裝置並執行 znetconf,以將裝置設為停用,並將 ccw> 群組裝置的群組設定解除。
    # znetconf -r f500
    Remove network device 0.0.f500 (0.0.f500,0.0.f501,0.0.f502)?
    Warning: this may affect network connectivity!
    Do you want to continue (y/n)?y
    Successfully removed device 0.0.f500 (enccw0.0.f500)
  3. 驗證移除是否成功:
    znetconf -c
    Device IDs                 Type    Card Type      CHPID Drv. Name        	State  
    --------------------------------------------------------------------------------------
    0.0.8036,0.0.8037,0.0.8038 1731/05 HiperSockets      FB qeth hsi1        	online 
    0.0.f5f0,0.0.f5f1,0.0.f5f2 1731/01 OSD_1000          76 qeth enccw0.0.09a0      online

17.3.1.3. 永續性地新增 qeth 裝置

若要使您的新 qeth 裝置持有永續性,您必須要為您的新介面卡建立配置檔案。網路介面卡配置檔案位於 /etc/sysconfig/network-scripts/ 目錄中。
這些網路配置檔案的命名方式為 ifcfg-裝置,其中的裝置代表位於稍早建立的 qeth 群組裝置中,if_name 檔案裡的值,例如 enccw0.0.09a0。若使用了永續性的裝置配置,cio_ignore 將會被自動處理,並且您無須手動式將裝置由忽略清單中移除。
如果另一個同類型裝置的配置檔案已存在,那麼最簡單的解決方法,就是以一組新的名稱來複製它,並進行編輯:
# cd /etc/sysconfig/network-scripts
# cp ifcfg-enccw0.0.09a0 ifcfg-enccw0.0.0600
若要得知您網路裝置的 ID,請使用 lsqeth 工具程式:
# lsqeth -p
devices                    CHPID interface        cardtype       port chksum prio-q'ing rtr4 rtr6 lay'2 cnt
-------------------------- ----- ---------------- -------------- ---- ------ ---------- ---- ---- ----- -----
0.0.09a0/0.0.09a1/0.0.09a2 x00   enccw0.0.09a0    Virt.NIC QDIO  0    sw     always_q_2 n/a  n/a  1     64  
0.0.0600/0.0.0601/0.0.0602 x00   enccw0.0.0600    Virt.NIC QDIO  0    sw     always_q_2 n/a  n/a  1     64
如果您未定義相似的裝置,您就必須建立一個新檔案。請使用此 /etc/sysconfig/network-scripts/ifcfg-0.0.09a0 範例來作為範本:
# IBM QETH
DEVICE=enccw0.0.09a0
BOOTPROTO=static
IPADDR=10.12.20.136
NETMASK=255.255.255.0
ONBOOT=yes
NETTYPE=qeth
SUBCHANNELS=0.0.09a0,0.0.09a1,0.0.09a2
PORTNAME=OSAPORT
OPTIONS='layer2=1 portno=0'
MACADDR=02:00:00:23:65:1a
TYPE=Ethernet
如下編輯新的 ifcfg-0.0.0600 檔案:
  1. 修改 DEVICE statement,以反映來自於您 ccw群組的 if_name 檔案中的內容。
  2. 修改 IPADDR statement,以反映您新介面卡的 IP 位址。
  3. 視需求修改 NETMASK statement。
  4. 如果您希望開機的時候啟動新的介面卡,那麼請確認 ONBOOT 已設為 yes
  5. 請確認 SUBCHANNELS statement 和您 qeth 裝置的硬體位址符合。
  6. 修改 PORTNAME statement,或若是您無須在您的環境中使用它,請將它保留為空白。
  7. 您可將任何有效的 sysfs 屬性和它的值附加至 OPTIONS 參數。Red Hat Enterprise Linux 的安裝程式目前使用此來配置層級模式(layer2)以及 qeth 裝置的相聯連接埠號(portno)。
    OSA 裝置的 qeth 裝置驅動程式預設值現在是 layer 2 模式。若要繼續使用依賴先前 layer 3 模式預設值的舊 ifcfg 定義,請將 layer2=0 新增至 OPTIONS 參數。
/etc/sysconfig/network-scripts/ifcfg-0.0.0600
# IBM QETH
DEVICE=enccw0.0.0600
BOOTPROTO=static
IPADDR=192.168.70.87
NETMASK=255.255.255.0
ONBOOT=yes
NETTYPE=qeth
SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602
PORTNAME=OSAPORT
OPTIONS='layer2=1 portno=0'
MACADDR=02:00:00:b3:84:ef
TYPE=Ethernet
ifcfg 檔案的修改只有在重新啟動系統,或是透過更改系統 I/O 配置來動態式新增網路裝置時(比方說,連至 z/VM 上),才會生效。此外,您亦可透過下列指令來為網路頻道啟用先前尚未啟用的 ifcfg 檔案:
  1. 請使用 cio_ignore 工具程式來將網路頻道由被忽略的裝置清單中移除,並使其能讓 Linux 偵測到:
    # cio_ignore -r read_device_bus_id,write_device_bus_id,data_device_bus_id
    read_device_bus_idwrite_device_bus_iddata_device_bus_id 取代為代表網路裝置的三組裝置 bus ID。比方說,若是 read_device_bus_id0.0.0600write_device_bus_id 便會是 0.0.0601,而 data_device_bus_id 則會是 0.0.0602
    # cio_ignore -r 0.0.0600,0.0.0601,0.0.0602
  2. 若要啟動將啟用變更的 uevent,請輸入:
    echo add > /sys/bus/ccw/devices/read-channel/uevent
    舉例來說:
    echo add > /sys/bus/ccw/devices/0.0.0600/uevent
  3. 檢查網路裝置的狀態:
    # lsqeth
  4. 現在您可啟用新的介面卡:
    # ifup enccw0.0.0600
  5. 檢查介面卡的狀態:
    # ifconfig enccw0.0.0600
    enccw0.0.0600     Link encap:Ethernet  HWaddr 02:00:00:00:00:01
    	          inet addr:192.168.70.87  Bcast:192.168.70.255 Mask:255.255.255.0
    	          inet6 addr: fe80::ff:fe00:1/64 Scope:Link
            	  UP BROADCAST RUNNING NOARP MULTICAST  MTU:1492  Metric:1
    	          RX packets:23 errors:0 dropped:0 overruns:0 frame:0
            	  TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
     	          collisions:0 txqueuelen:1000
            	  RX bytes:644 (644.0 b)  TX bytes:264 (264.0 b)
  6. 檢查新介面卡的路由資訊:
    # route
    Kernel IP routing table
    Destination     Gateway         Genmask        Flags Metric Ref  Use Iface
    192.168.70.0    *               255.255.255.0  U     0      0      0 enccw0.0.0600
    10.1.20.0       *               255.255.255.0  U     0      0      0 enccw0.0.09a0
    default         10.1.20.1       0.0.0.0        UG    0      0      0 enccw0.0.09a0
  7. 請使用 ping 工具程式來 ping 閘道器,或新裝置子網上的另一部主機,以驗證您的變更:
    # ping -c 1 192.168.70.8
    PING 192.168.70.8 (192.168.70.8) 56(84) bytes of data.
    64 bytes from 192.168.70.8: icmp_seq=0 ttl=63 time=8.07 ms
  8. 如果預設的路徑資訊改變,請一併更新 /etc/sysconfig/network

17.3.2. 新增一個 LCS 裝置

LAN channel station(LCS)裝置驅動程式支援 OSA-Express2 和 OSA-Express 3 功能上的 1000Base-T Ethernet。
LCS 裝置的驅動程式會為 OSA-Express Fast Ethernet 和 Gigabit Ethernet 裝置指定下列介面卡名稱:enccwbus_ID。匯流排 ID 是以頻道的子系統 ID、子頻道集 ID,以及裝置號碼所組成的,例如 enccw0.0.0a00

17.3.2.1. 動態式新增 LCS 裝置

  1. 載入裝置的驅動程式:
    # modprobe lcs
  2. 請使用 cio_ignore 工具程式來將網路頻道由被忽略的裝置清單中移除,並使其能讓 Linux 偵測到:
    # cio_ignore -r read_device_bus_id,write_device_bus_id
    read_device_bus_idwrite_device_bus_id 取代為表示網路裝置的兩組裝置 bus ID。例如:
    # cio_ignore -r 0.0.09a0,0.0.09a1
  3. 建立群組裝置:
    # echo read_device_bus_id,write_device_bus_id > /sys/bus/ccwgroup/drivers/lcs/group
  4. 配置裝置。OSA 卡能為單一 CHPID 提供多達 16 組連接埠。就預設值,LCS 群組裝置會使用第 0 號連接埠。若要採用其它連接埠,請使用類似以下的指令:
    # echo portno > /sys/bus/ccwgroup/drivers/lcs/device_bus_id/portno
    portno 替換為您希望使用的連接埠號。
  5. 將裝置設為啟用:
    # echo 1 > /sys/bus/ccwgroup/drivers/lcs/read_device_bus_id/online
  6. 若要找出被指定的網路名稱為何,請輸入下列指令:
    # ls -l /sys/bus/ccwgroup/drivers/lcs/read_device_bus_ID/net/
    drwxr-xr-x 4 root root 0 2010-04-22 16:54 enccw0.0.0600

17.3.2.2. 永續性地新增一個 LCS 裝置

當使用永續性裝置配置時,Cio_ignore 指令會自動被處理,並且您無須手動式地將裝置由忽略清單中移除。
若要永續性地新增一個 LCS 裝置,請依照下列步驟進行:
  1. 建立一個配置 script 於 /etc/sysconfig/network-scripts/ 中,並將其命名為類似 ifcfg-device 的名稱,device 代表在先前所建立之 qeth 群組裝置中的 if_name 檔案裡的值,例如 enccw0.0.09a0。此檔案應看似:
    /etc/sysconfig/network-scripts/ifcfg-enccw0.0.09a0
    # IBM LCS
    DEVICE=enccw0.0.09a0
    BOOTPROTO=static
    IPADDR=10.12.20.136
    NETMASK=255.255.255.0
    ONBOOT=yes
    NETTYPE=lcs
    SUBCHANNELS=0.0.09a0,0.0.09a1
    PORTNAME=0
    OPTIONS=''
    TYPE=Ethernet
  2. 請修改 PORTNAME 的值,以反應您所希望使用的 LCS 連接埠號(portno)。您可將任何有效的 lcs sysfs 屬性以及它的值附加至選用性的 OPTIONS 參數。欲取得語法上的相關資訊,請參閱〈節 17.3.1.3, “永續性地新增 qeth 裝置”〉。
  3. 請如下設置 DEVICE 參數:
    DEVICE=enccwbus_ID
  4. 輸入 ifup 指令,以啟用裝置:
    # ifup enccwbus_ID
對於 ifcfg 檔案所進行的變更,僅有在重新啟動系統後才會生效。您可藉由執行下列指令來啟用網路頻道的 ifcfg 檔案:
  1. 請使用 cio_ignore 工具程式來將 LCS 由被忽略的裝置清單中移除,並使其能讓 Linux 偵測到:
    # cio_ignore -r read_device_bus_id,write_device_bus_id
    read_device_bus_idwrite_device_bus_id 取代為 LCS 裝置的裝置 bus ID。例如:
    # cio_ignore -r 0.0.09a0,0.0.09a1
  2. 若要啟動將啟用變更的 uevent,請輸入:
    echo add > /sys/bus/ccw/devices/read-channel/uevent
    舉例來說:
    echo add > /sys/bus/ccw/devices/0.0.09a0/uevent 

17.3.3. 為網路 Root 檔案系統配置 System z 網路裝置

若要新增一個存取 root 檔案系統時必要的網路裝置,您只需要更改開機選項即可。開機選項可位於參數檔案中(請參閱 章 18, IBM System z 的參數和配置檔案)或是位於透過 zipl 開機載入程式準備的 DASD 或連接了 FCP 的 SCSI LUN 上的 zipl.conf 中。您無須重新建立 initramfs。
Dracut(繼承了 mkinitrd 並提供 initramfs 功能而取代了 initrd)提供了在 System z 上,開機程序起始時啟用網路裝置的開機參數:rd.znet=
此參數接受以逗號區隔開的一列 NETTYPE(qeth、lcs、ctc)、兩組(lcs、ctc)或三組(qeth)裝置 bus ID,以及選用性的額外參數,這些參數包含了與網路裝置 sysfs 屬性相應的金鑰值配對。此參數可配置和啟用 System z 網路硬體。IP 位址的配置與其它網路特屬工作的運作方式與在其它平台上相同。欲取得更多詳細資訊,請參閱 dracut 的文件。
網路頻道的 cio_ignore 指令會在開機時被自動處理。
透過 NFS 藉由網路存取的 root 檔案系統的開機選項範例:
root=10.16.105.196:/nfs/nfs_root cio_ignore=all,!condev rd.znet=qeth,0.0.0a00,0.0.0a01,0.0.0a02,layer2=1,portno=0,portname=OSAPORT ip=10.16.105.197:10.16.105.196:10.16.111.254:255.255.248.0:nfs‑server.subdomain.domain:enccw0.0.09a0:none rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us

章 18. IBM System z 的參數和配置檔案

IBM System z 架構可使用一種自訂的參數檔,以將開機參數傳送給 kernel 與安裝程式。此部份詳述了該參數檔案的內容。
除非您希望更改原本的參數檔案,否則您無須閱讀此部份。若您希望進行以下動作,您將需要更改參數檔案:
  • 使用 Kickstart 來使安裝自動化。
  • 選擇無法透過安裝程式的互動式使用者介面存取的非預設安裝設定,例如救援模式。
參數檔案可被用來在安裝程式(載入程式與 Anaconda)啟動前,進行非互動式的網路設定。
kernel 參數檔案被限制為最多 895 個字元,以及一個行結尾字元。參數檔案能夠是變數或是固定的紀錄格式。固定紀錄格式會藉由將每一行填補直至紀錄長度,以增加檔案大小。若您遇上了安裝程式在無法辨識所有 LPAR 環境下所指定的參數的問題,您可嘗試將所有參數放置於一個單行中,或以一個空白字元來作為各行的起始與結尾。
參數檔案包含了 kernel 參數(例如 ro),以及用於安裝程序的參數(例如 vncpassword=testvnc)。

18.1. 必要的參數

下列參數為必要參數,並且必須包含在參數檔案中。它們也包含在安裝 DVD images/ 目錄中的 generic.prm 檔案裡。
ro
掛載 root 檔案系統,這是個唯讀的 RAM disk。
ramdisk_size=size
修改為 RAM disk 預留的記憶體大小,以確保 Red Hat Enterprise Linux 安裝程式可併入其中。比方說:ramdisk_size=40000
generic.prm 這個檔案亦包含了額外參數 cio_ignore=all,!condev。此設定可加快開機速度,以及許多裝置在系統上被偵測到的速度。安裝程式會自動地處理被忽略的裝置的啟用程序。

重要

若要避免因為 cio_ignore 未在整個堆疊中被實做而產生的安裝問題,請將 cio_ignore= 參數值根據您的系統改寫,或將該參數整個由您用來啟動(IPL)安裝程式的參數檔案中移除。

18.2. z/VM 配置檔案

這只適用於在 z/VM 下進行安裝。在 z/VM 下,您可使用一個 CMS 格式磁碟上的配置檔案。CMS 配置檔案的用途就是藉由將配置初始網路設定、DASD,以及 FCP 規格的參數,由參數檔案中移出,以節省參數檔案空間(請參閱 節 18.3, “安裝網路參數”)。
CMS 配置檔案的每一行皆包含了單獨變數以及它的相聯值,其 shell 格式語法如下: variable=value
您亦必須將 CMSDASDCMSCONFFILE 參數加入至參數檔案中。這些參數會將安裝程式指向配置檔案:
CMSDASD=cmsdasd_address
其中的 cmsdasd_address 代表包含了配置檔案的 CMS 格式磁碟的裝置號碼。這通常是 CMS 使用者的 A 磁碟。
例如:CMSDASD=191
CMSCONFFILE=configuration_file
在此,configuration_file 代表的是配置檔案的名稱。這個值必須全部為小寫,以 Linux 檔名格式命名:CMS_file_name.CMS_file_type
REDHAT CONF 這個 CMS 檔案會被指定為 redhat.conf。CMS 檔案名稱和檔案類型需依照 CMS 常規,並包含一至八個字元。
例如:CMSCONFFILE=redhat.conf

18.3. 安裝網路參數

下列參數可被用來自動設定初步的網路作業,並且可被定義於 CMS 配置檔案中。此部份中的參數為唯一能夠使用於 CMS 配置檔案中的參數。所有其它部份中的參數則必須指定於參數檔案中。
NETTYPE='type'
type 必須為下列其中之一:qethlcsctc。預設值為 qeth
以下情況選擇 lcs
  • OSA-2 Ethernet/Token Ring
  • 非 QDIO 模式的 OSA-Express Fast Ethernet
  • 非 QDIO 模式的 OSA-Express High Speed Token Ring
  • 非 QDIO 模式的 Gigabit Ethernet
以下情況選擇 qeth
  • OSA-Express Fast Ethernet
  • Gigabit Ethernet(包括 1000Base-T)
  • High Speed Token Ring
  • HiperSockets
  • ATM(執行 Ethernet LAN 模擬)
SUBCHANNELS='device_bus_IDs'
device_bus_IDs 代表以逗號隔開的二或三個裝置匯流排 ID。這些 ID 必須以小寫字母指定。
為各種網路介面卡提供必備的裝置匯流排 ID。
qeth: SUBCHANNELS='read_device_bus_id,write_device_bus_id,data_device_bus_id'
lcs or ctc: SUBCHANNELS='read_device_bus_id,write_device_bus_id'
例如(qeth SUBCHANNEL 敘述的範例):
SUBCHANNELS='0.0.f5f0,0.0.f5f1,0.0.f5f2'
PORTNAME='osa_portname' , PORTNAME='lcs_portnumber'
這變數能讓 OSA 裝置在支援 qdio 模式或非 qdio 模式中運作。
當使用 qdio 模式(NETTYPE='qeth')時,osa_portname 代表在 qeth 模式下的 OSA 裝置上指定的連接埠名稱。
當使用非 qdio 模式(NETTYPE='lcs')時,lcs_portnumber 會被用來以整數值傳送相對埠號,數值範圍從 0 到 15。
PORTNO='portnumber'
您可附加 PORTNO='0'(以使用連接埠 0)或是 PORTNO='1'(以使用各個 CHPID 皆有兩個連接埠的 OSA 功能的連接埠 1)至 CMS 配置檔案中,以避免被提示模式。
LAYER2='value'
value 能夠是 01
請使用 LAYER2='0' 來在 layer 3 模式(NETTYPE='qeth')下操作一個 OSA 或 HiperSockets 裝置。當在 layer 2 模式下時,請使用 LAYER2='1'。若是 z/VM 下的虛擬網路裝置的話,這項設定必須符合與裝置配對的 GuestLAN 或 VSWITCH 的定義。
若要使用在 layer 2(Data Link Layer 或是它的 MAC sublayer)上進行作業的網路服務(例如 DHCP),layer 2 模式會是個最佳的選擇。
OSA 裝置的預設 qeth 裝置驅動程式現在屬於 layer 2 模式。若要繼續使用先前預設的 layer 3 模式,請明確地設置 LAYER2='0'
VSWITCH='value'
value 能夠是 01
當連至一個 z/VM VSWITCH 或是 GuestLAN 時,請指定 VSWITCH='1',當使用直接連接的真實 OSA 或直接連接的真實 HiperSockets 時,請使用 VSWITCH='0'(或甚麼也不使用)。
MACADDR='MAC_address'
當您指定了 LAYER2='1'VSWITCH='0' 時,您可選用性地此參數來指定 MAC 位址。Linux 需要六個以冒號區隔開的八位元和小寫的十六進位數字。請注意,這和 z/VM 的標記法不同,因此若您要由 z/VM 複製並貼上資訊,請小心進行。
若您指定了 LAYER2='1'VSWITCH='1',您絕對不可指定 MACADDR,因為 z/VM 會指派一組獨特的 MAC 位址給 layer 2 模式中的虛擬網路裝置。
CTCPROT='value'
value 可使用 013
NETTYPE='ctc' 指定 CTC 協定。預設值為 0
HOSTNAME='string'
其中 string 代表新安裝的 Linux 系統的主機名稱。
IPADDR='IP'
其中 IP 代表新安裝的 Linux 系統的 IP 位址。
NETMASK='netmask'
其中 netmask 代表子網路遮罩。
子網路遮罩支援 IPv4 classless interdomain routing(CIDR)中所指定的前綴數字語法(1 至 32)。比方說,您可指定 24 來代替 255.255.255.0,或是指定 20 來代替 255.255.240.0
GATEWAY='gw'
其中 gw 代表此網路裝置的閘道器 IP 位址。
MTU='mtu'
其中 mtu 代表此網路裝置的最大傳輸單元(MTU,Maximum Transmission Unit)。
DNS='server1:server2:additional_server_terms:serverN'
其中 'server1:server2:additional_server_terms:serverN' 代表 DNS 伺服器的清單,以冒號區隔開。例如:
DNS='10.1.2.3:10.3.2.1'
SEARCHDNS='domain1:domain2:additional_dns_terms:domainN'
其中 'domain1:domain2:additional_dns_terms:domainN' 代表搜尋網域的清單,以冒號區隔開。例如:
SEARCHDNS='subdomain.domain:domain'
除非您指定了 DNS= 參數,否則您無須指定 SEARCHDNS=
DASD=
定義為安裝程序配置的 DASD 或 DASD 的範圍。
安裝程式可透過 rodiagerplog,以及 failfast 這些選用性的屬性,支援以逗號區隔開的裝置 bus ID 清單,或是某個範圍內的裝置。此外,您亦可選用性地將裝置 bus ID 縮寫為去掉了字首的零的裝置號碼。所有選用性的屬性皆應以冒號區隔開並包含於括號中。選用性的屬性需放置在裝置 bus ID 或一組裝置 bus ID 後。
唯一受支援的全域選項為 autodetect。這並不支援指定不存在的 DASD 以為之後的 DASD 保留 kernel 裝置名稱。請使用永續性的 DASD 裝置名稱(例如 /dev/disk/by-path/...)以在之後自動化地新增磁碟。其它像是 probeonlynopavnofcx 的全域選項則不受到安裝程式的支援。
只指定您真的需要安裝您系統的 DASD。所有在此指定的未分割 DASD,皆必須在安裝程式中進行確認後進行格式化(請參閱 節 15.11.1.1, “DASD 低階格式化”)。請如〈節 17.1.3.2, “不屬於 Root 檔案系統一部分的 DASD”〉中所描述地,在完成安裝後,附加任何 root 檔案系統或是 /boot 分割區所不需要的資料 DASD。
舉例來說:
DASD='eb1c,0.0.a000-0.0.a003,eb10-eb14(diag),0.0.ab1c(ro:diag)'
在只能使用 FCP 的環境中,請由 CMS 配置檔案中移除 DASD= 選項,以表示 DASD 不存在。
FCP_n='device_bus_ID WWPN FCP_LUN'
  • n 一般會是個整數值(例如 FCP_1FCP_2)不過亦可是任何包含字母或數字的字串或是底線字元。
  • device_bus_ID 能指定代表 host bus adapter(HBA)的 FCP 裝置 bus ID(例如 0.0.fc00 代表裝置 fc00)。
  • WWPN 為網際網路埠號,用來設定路由(通常與 multipath 結合),為 16 碼的十六進位數值(例如 0x50050763050b073d)。
  • FCP_LUN 指的是儲存邏輯單元的識別子,以 16 碼的十六進位數值方式呈現,並且右方以零填補上(例如 0x4020400100000000)。
這些變數可被使用在含有 FCP 裝置的系統上,以啟用像是 SCSI 磁碟的 FCP LUN。額外的 FCP LUN 可互動式地在進行安裝時,或是透過 Kickstart 檔案啟用。範例值可能看似:
FCP_1='0.0.fc00 0x50050763050b073d 0x4020400100000000'

重要

每個 FCP 參數中所使用到的數值(例如 FCP_1FCP_2),皆會隨著系統不同而有所差異,並且一般由 FCP 儲存裝置管理員所提供。
安裝程式會提示使用者任何於參數檔案或配置檔案中未指定的必要參數(除了 FCP_n 之外)。

18.4. 用於 Kickstart 安裝程序的參數

以下的參數可定義於參數檔案中,不過無法使用於 CMS 配置檔案中。
inst.ks=URL
參照一個 Kickstart 檔案,一般位於在 System z 上,用於 Linux 安裝的網路上。請將 URL 取代為完整的路徑,包括 Kickstart 檔案的檔案名稱。此參數會啟用自動的 Kickstart 安裝。詳情請參閱〈Kickstart 開機選項〉和〈節 23.2.5, “開始進行 Kickstart 安裝”〉。
RUNKS=value
若您希望在 Linux 主控台上,在無須藉由 SSH 透過網路登入的情況下,自動地執行載入程式的話,請將 value 定義為 1。若要使用 RUNKS=1,主控台必須支援全螢幕,否則您應使用(以下)的 inst.cmdline 選項。後者適用於 z/VM 上的 3270 終端機,或是 LPAR 的作業系統訊息主控台。我們建議使用 RUNKS=1 以進行完整自動化的 Kickstart 安裝。當設置了 RUNKS=1 之後,安裝程式會自動繼續進行。儘管有參數上的錯誤,也不會透過提示使用者進行互動,干擾自動化的安裝程序進行。
忽略參數或指定 RUNKS=0
inst.cmdline
當指定了此選項時,line-mode 終端機上的輸出(例如 z/VM 上的 3270 或是 LPAR 的作業系統訊息)會變得可讀,因為安裝程式會停用僅適用於 UNIX 類型主控台的跳脫終端機序列。這將需要透過一個能回答所有問題的 Kickstart 檔案來進行安裝,因為安裝程式並不支援在 cmdline 模式下進行互動式的使用者輸入。
請在使用 RUNKSinst.cmdline 選項前,確認您的 Kickstart 檔案包含了所有必要的參數。詳情請參閱〈章 23, Kickstart 安裝〉。

18.5. 雜項參數

以下的參數可定義於參數檔案中,不過無法使用於 CMS 配置檔案中。
rd.live.check
開啟基於 ISO 的安裝來源測試;比方說,當由一個連接了 FCP 的 DVD 開機時,或是使用 inst.repo= 與一個本機硬碟上,或是透過 NFS 掛載的 ISO 搭配使用時。
nompath
停用 multipath 裝置的支援。
proxy=[protocol://][username[:password]@]host[:port]
指定透過 HTTP、HTTPS 或 FTP 進行安裝時所使用的 proxy。
inst.rescue
啟動入一個藉由 Ram disk 執行的救援系統,您可從而修復和復原一部已安裝的系統。
inst.stage2=URL
指定一個至 install.img 檔案的路徑,而非至安裝來源的路徑。否則,請依照與 inst.repo= 相同的語法來進行。若指定了 inst.stage2,它通常會取代其它尋找 install.img 的方式。然而,如果 Anaconda 在本地媒介上找到 install.imginst.stage2 URL 便會被忽略。
如果未指定 inst.stage2,而且本地找不到 install.img,那麼 Anaconda 就會尋找 inst.repo=method= 所提供的位置。
若在不提供 inst.repo=method= 的情況下使用 inst.stage2=Anaconda 便會使用已安裝系統就預設值會使用來進行安裝的任何軟體庫。
inst.syslog=IP/hostname[:port]
傳送日誌訊息至遠端 syslog 伺服器。
在此所詳述的開機參數最適合用於在 System z 上進行安裝和疑難排解,不過只有一部分的參數會影響安裝程式。欲取得更完整的可用開機參數之清單,請查看〈章 20, 開機選項〉。

18.6. 範例參數檔案和 CMS 配置檔案

若要更改參數檔案,請先延伸原始的 generic.prm 檔案。
generic.prm 檔案的範例:
ro ramdisk_size=40000 cio_ignore=all,!condev
CMSDASD='191' CMSCONFFILE='redhat.conf'
vnc
inst.repo=http://example.com/path/to/repository
配置 QETH 網路裝置的 redhat.conf 檔案範例(由 generic.prm 中的 CMSCONFFILE 所指向):
NETTYPE='qeth'
SUBCHANNELS='0.0.0600,0.0.0601,0.0.0602'
PORTNAME='FOOBAR'
PORTNO='0'
LAYER2='1'
MACADDR='02:00:be:3a:01:f3'
HOSTNAME='foobar.systemz.example.com'
IPADDR='192.168.17.115'
NETMASK='255.255.255.0'
GATEWAY='192.168.17.254'
DNS='192.168.17.1'
SEARCHDNS='systemz.example.com:example.com'
DASD='200-203'

章 19. IBM System z 參考資料

19.1. IBM System z 出版品

System z 出版品上的最新版本 Linux 可由 http://www.ibm.com/developerworks/linux/linux390/documentation_red_hat.html 取得。它們包含了:

Linux on System z — How to use FC-attached SCSI devices with Linux on System z9 and zSeries. IBM . 2008. SC33-8413.

Linux on System z — How to Improve Performance with PAV. IBM . 2008. SC33-8414.

z/VM — Getting Started with Linux on System z. IBM . 2009. SC24-6194.

19.2. IBM Redbooks Publications for System z

最新版本的 IBM 紅皮書可以在 http://www.redbooks.ibm.com/ 找到。其中包括:

簡介類型出版品

Introduction to the New Mainframe: z/VM Basics. IBM Redbooks . 2007. SG24-7316.

Practical Migration to Linux on System z. IBM Redbooks . 2009. SG24-7727.

Performance and high availability

Linux on IBM System z: Performance Measurement and Tuning. IBM Redbooks . 2011. SG24-6926.

Achieving High Availability on Linux for System z with Linux-HA Release 2. IBM Redbooks . 2009. SG24-7711.

安全性

Security for Linux on System z. IBM Redbooks . 2013. SG24-7728.

Networking

IBM System z Connectivity Handbook. IBM Redbooks . 2013. SG24-5444.

OSA Express Implementation Guide. IBM Redbooks . 2009. SG24-5948.

HiperSockets Implementation Guide. IBM Redbooks . 2007. SG24-6816.

Fibre Channel Protocol for Linux and z/VM on IBM System z. IBM Redbooks . 2007. SG24-7266.

19.3. 線上資源

關於 z/VM 的出版品,請參閱〈http://www.vm.ibm.com/library/〉。 .

關於 System z I/O 的連線資訊,請參閱〈http://www.ibm.com/systems/z/hardware/connectivity/index.html〉。 .

關於 System z 的輔助加密處理器之資訊,請參閱 http://www.ibm.com/security/cryptocards/ .

部 IV. 進階安裝選項

Red Hat Enterprise Linux 安裝指南》的這部份涵蓋了較為進階,以及不常使用的 Red Hat Enterprise Linux 安裝方式,包括:
  • 透過指定開機選項來自訂安裝程式的特性
  • 設定一部 PXE 伺服器以透過網路啟動安裝程式
  • 透過 VNC 以遠端存取來進行安裝
  • 使用 Kickstart 檔案來自動化安裝程序
  • 安裝至一個磁碟映像檔中而非實體磁碟中
  • 將先前版本的 Red Hat Enterprise Linux 升級至目前的版本

章 20. 開機選項

Red Hat Enterprise Linux 安裝系統包含了各種開機選項,供管理員使用來透過啟用(或停用)特定功能,以修改安裝程式的預設特性。若要使用開機選項,請將選項附加至開機指令列上,如〈節 20.1, “在開機選單下配置安裝系統”〉中所述。若要使用多重選項,這些選項必須以單一空格區隔開來。
本章中描述了兩種基本類型的選項:
  • 以「等號」(=)作為結尾的選項需要以一個值來指定 - 它們無法獨立使用。比方說,inst.vncpassword= 選項必須加上一個值(在此情況下為一組密碼)。因此正確的格式為 inst.vncpassword=password。若無指定密碼,指令本身是無效的。
  • 沒有「=」號的選項則不接受任何值或參數。比方說,rd.live.check 選項會強制 Anaconda 在開始進行安裝之前,先驗證安裝媒介;若使用此選項,檢測動作將會執行,若未使用此選項,檢測動作則會被跳過。

20.1. 在開機選單下配置安裝系統

注意

在每種系統架構上,指定自訂開機選項的確切方式皆不同。欲取得有關於編輯開機選項的架構特屬指示,請參閱:
在開機選單(您以安裝媒介開機後出現的選單)中編輯開機選項的方法有幾種:
  • boot: 提示,透過在開機選單中任何位置上按下 Esc 鍵。當使用此提示時,第一個選項必須總是指定欲載入的安裝程式映像檔。在大部分情況下,映像檔能透過使用 linux 關鍵字來指定。在那之後,則必須視需求指定額外選項。
    在此提示上按下 Tab 鍵將會顯示協助畫面,說明在適當情況下能使用哪些指令。若要以您的選項開始進行安裝,請按下 Enter 鍵。若要由 boot: 提示返回至開機選單,請重新啟動電腦,並再次由安裝媒介開機。
  • 在以 BIOS 為基礎的 AMD64 和 Intel 64 系統上,> 提示能藉由在開機選單中,以 Tab 鍵選取想要的項目。和 boot: 提示不同,此提示允許您編輯一組預定義的開機選項。比方說,若您選取了標記為「測試此媒介 & 安裝 Red Hat Enterprise Linux 7.0」的項目,此選單項目所能使用的完整選項將會顯示在提示上,以讓您加入欲使用的選項。
    按下 Enter 將會使用您所指定的選項開始進行安裝。若要取消編輯並返回開機選單,請在任何時候按下 Esc 鍵。
  • 在基於 UEFI 的 AMD 64 和 Intel 64 系統上的 GRUB2 選單。若您的系統使用 UEFI,您可藉由選取某個項目並按下 e 鍵,以編輯開機選項。當您完成編輯後,請按下 F10Ctrl+X 來使用您所指定的選項開始進行安裝。
除了描述於本章中的選項,開機提示亦接受 dracut kernel 選項。欲查看這些選項,請參閱 dracut.cmdline(7) man page。

注意

在本指南中,安裝程式特屬的開機選項總是會以 inst. 作為起始。目前此前綴乃選用性的,比方說,resolution=1024x768 的功能會和 inst.resolution=1024x768 完全相同。然而,在未來的發行版中,inst. 前綴將會是必要的。

指定安裝來源

inst.repo=
指定安裝來源 — 也就是安裝程式能夠找到其所需之映像檔和套件的位置。例如:
inst.repo=cdrom
目標必須是:
  • 一個可安裝的目錄樹,此為一個包含了安裝程式映像檔、套件和軟體庫資料,以及一個有效的 .treeinfo 檔案的目錄結構。
  • DVD(放置在系統 DVD 光碟機中的實體磁碟)
  • 完整 Red Hat Enterprise Linux 安裝 DVD 的 ISO 映像檔,放置在安裝系統能存取的硬碟或是網路位置上
此選項能讓您使用不同格式來配置不同的安裝方式。語法詳述於以下表格中。

表格 20.1. 安裝來源

安裝來源 選項格式
任何 CD/DVD 光碟機 inst.repo=cdrom
特定 CD/DVD 光碟機 inst.repo=cdrom:裝置
硬碟 inst.repo=hd:裝置:/路徑
HTTP 伺服器 inst.repo=http://主機/路徑
HTTPS 伺服器 inst.repo=https://主機/路徑
FTP 伺服器 inst.repo=ftp://使用者名稱:密碼@主機/路徑
NFS 伺服器 inst.repo=nfs:[選項:]伺服器:/路徑 [a]
[a] 此選項就預設值使用 NFS 協定版本 3。若要使用不同的版本,請將 +nfsvers=X 附加至 選項

注意

在先前的 Red Hat Enterprise Linux 發行版中,可安裝的目錄樹擁有各別的獨立選項,並能以 NFS(nfs 選項)存取,以及一個位於 NFS 來源(nfsiso 選項)上的 ISO 映像檔。在 Red Hat Enterprise Linux 7 中,安裝程式能自動偵測來源是否是個可安裝的目錄樹,或是一個包含了 ISO 映像檔的目錄,並且 nfsiso 選項已被淘汰。
磁碟裝置名稱能透過使用下列格式指定:
  • Kernel 裝置名稱,例如 /dev/sda1 或是 sdb2
  • 檔案系統標籤,例如 LABEL=Flash 或是 LABEL=RHEL7
  • 檔案系統 UUID,例如 UUID=8176c7bf-04ff-403a-a832-9557f94e61db
非數字字母的字元必須以 \xNN 來表示,NN 為字元的十六進位代表。比方說,\x20 代表空格(「 」)。
inst.stage2=
指定欲載入之安裝程式 runtime 映像檔的位置。語法與〈指定安裝來源〉中所示的相同。此選項會忽略所有項目,除了映像檔本身之外,您無法使用它來指定套件的位置。
inst.dd=
若您需要在安裝時進行驅動程式更新,請使用 inst.dd= 選項。它能多次重複使用。驅動程式 RPM 套件的位置能使用〈指定安裝來源〉中所描述的任何格式來指定。除了 inst.dd=cdrom 選項之外,裝置名稱在任何情況下皆必須指定。例如:
inst.dd=/dev/sdb1
若在未使用任何參數的情況下使用此選項(僅使用 inst.dd),這將會提示安裝程式以一個互動式的選單要求您提供驅動程式更新磁碟。
欲取得更多有關於在安裝時進行驅動程式更新上的相關資訊,請參閱〈章 4, 在 AMD64 和 Intel 64 Systems 上進行安裝時更新驅動程式〉(AMD64 和 Intel 64 系統)和〈章 9, 在 IBM Power  System 上進行安裝時更新驅動程式〉(IBM Power Systems 伺服器)。

Kickstart 開機選項

inst.ks=
提供 Kickstart 檔案的位置,以使用來自動化安裝程序。位置能透過使用任何對於 inst.repo 有效的格式來指定。詳情請參閱〈指定安裝來源〉。
若您僅指定裝置而未指定路徑,安裝程式將會在指定裝置的 /ks.cfg 中尋找 Kickstart 檔案。若您在未指定裝置的情況下使用此選項,安裝程式將會使用:
inst.ks=nfs:next-server:/filename
在以上範例中,next-server 代表 DHCP 的 next-server 選項或是 DHCP 伺服器本身的 IP 位址,而filename則為 DHCP 的 filename 選項,或是 /kickstart/。若給予的檔案名稱以 / 字元做為結尾,ip-kickstart 將會被附加上去。例如:

表格 20.2. 預設的 Kickstart 檔案位置

DHCP 伺服器位址 客戶端位址 Kickstart 檔案位置
192.168.122.1 192.168.122.100 192.168.122.1:/kickstart/192.168.122.100-kickstart
inst.ks.sendmac
新增表頭至連外的 HTTP 請求,以及所有網路界面卡的 MAC 位址。例如:
X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:ab
當使用 inst.ks=http 來佈建系統時,這便相當有用。
inst.ks.sendsn
新增表頭至連外的 HTTP 請求。此表頭將包含系統的序列號碼,並由 /sys/class/dmi/id/product_serial 讀取。該表頭的語法如下:
X-System-Serial-Number: R8VA23D

主控台、環境和畫面選項

console=
此 kernel 選項能指定裝置被使用來作為主要主控台。比方說,若要在第一個序列埠上使用主控台,請使用 console=ttyS0。此選項應搭配 inst.text 選項使用。
您可使用此選項多次。在此情況下,開機訊息將會顯示在所有指定的主控台上,不過只有最後一個主控台,會在之後被安裝程式使用到。比方說,若您指定了 console=ttyS0 console=ttyS1,安裝程式便會使用 ttyS1
noshell
停用進行安裝時的 root shell 存取權限。這對於自動化(Kickstart)的安裝來說相當有用 - 若您使用了此選項,使用者能查看安裝進度,不過卻無法藉由按下 Ctrl+Alt+F2 存取 root shell 來干擾它。
inst.lang=
設定進行安裝時所要使用的語言。語言編碼與使用於 lang Kickstart 指令中(描述於〈節 23.3.2, “Kickstart 指令和選項”〉中)的編碼相同。在安裝了 system-config-language 套件的系統上,您亦能在 /usr/share/system-config-language/locale-list 中找到一列有效的值。
inst.geoloc=
在安裝程式中配置地理位置。地理位置主要用來預設語言和時區,並且使用了以下語法:inst.geoloc=
參數能夠是以下任何項目:

表格 20.3. inst.geoloc 選項所能使用的值

停用地理位置 inst.geoloc=0
使用 Fedora GeoIP API inst.geoloc=provider_fedora_geoip
使用 Hostip.info GeoIP API inst.geoloc=provider_hostip
若未指定此選項,Anaconda 將會使用 provider_fedora_geoip
inst.keymap=
指定安裝程式所會使用的鍵盤格式。格式碼與 keyboard Kickstart 指令中所使用的相同,如〈節 23.3.2, “Kickstart 指令和選項”〉中所述。
inst.text
強制安裝程式在文字模式下執行,而非採用圖形化模式。文字使用者介面受到了一些限制,比方說它不允許您修改磁碟分割格式或設定 LVM。當在一部圖形化能力受限的機器上安裝系統時,建議您使用 VNC,如〈啟用遠端存取〉中所述。
inst.cmdline
強制安裝程式在指令列模式下執行。此模式不允許進行任何互動,所有選項皆必須指定於 Kickstart 檔案中,或在指令列上指定。
inst.graphical
強制安裝程式在圖形化模式下執行。此模式為預設模式。
inst.resolution=
指定圖形模式中的畫面解析度。格式為 NxMN 代表畫面寬度,而 M 則代表畫面高度(解析度)。支援的最小解析度為 640x480
inst.headless
指定欲進行安裝的機器不搭載任何顯示硬體。換句話說,此選項會避免安裝程式嘗試偵測螢幕。
inst.xdriver=
指定欲在進行安裝時,以及在已安裝之系統上使用的 X 驅動程式名稱。
inst.usefbx
告知安裝程式使用 frame buffer X 驅動程式來代替硬體特屬的驅動程式。此選項與 inst.xdriver=fbdev 相等。
modprobe.blacklist=
黑名單(完全停用)一或更多個驅動程式。透過此選項停用的驅動程式(mods)將會被禁止在安裝程序開始時,以及安裝結束後進行載入,安裝完成的系統將會保留這些設定。之後,這些被納入黑名單中的驅動程式能在 /etc/modprobe.d/ 目錄中找到。
使用以逗號區隔開的清單來停用多個驅動程式。例如:
modprobe.blacklist=ahci,firewire_ohci
inst.sshd
在進行安裝程序時啟用 sshd 服務,這能讓您在進行安裝時透過 SSH 連上系統,並監控其進度。欲取得更多有關於 SSH 的相關資訊,請參閱 ssh(1) man page 以及〈Red Hat Enterprise Linux 7 系統管理員指南〉中的相關章節。

注意

進行安裝時,root 帳號就預設值沒有密碼。您可如〈節 23.3.2, “Kickstart 指令和選項”〉中所描述的,透過 sshpw Kickstart 指令設置一組在進行安裝時所使用的 root 密碼。

網路開機選項

網路初始化是由 dracut 來處理的。此部分僅列出了部分常用的選項;欲取得完整的清單,請參閱 dracut.cmdline(7) man page。有關於網路的額外資訊亦能從《Red Hat Enterprise Linux 7 網路作業指南》中取得。
ip=
配置一或更多個網路介面卡。若要配置多重介面卡,請使用 ip 多次 — 一個介面卡一次。若配置了多個介面卡,您必須透過以下描述的 bootdev 選項指定主要的開機介面卡。
此選項接受多種不同的格式。最常見的格式詳述於〈表格 20.4, “網路介面卡配置格式”〉中。

表格 20.4. 網路介面卡配置格式

配置方式 選項格式
自動配置任何介面卡 ip=方式
自動配置指定的介面卡 ip=介面卡:方式
靜態配置 ip=ip::閘道器:子網路遮罩:主機名稱:介面卡:none
以置換方式來自動配置特定介面卡 [a] ip=ip::閘道器:子網路遮罩:主機名稱:介面卡:方式:mtu
[a] 使用指定的自動配置方式(例如 dhcp)來啟用指定的介面卡,不過卻置換自動取得的 IP 位址、閘道器、子網路遮罩、主機名稱,或其它指定的參數。所有參數皆為選用性的;只指定您希望置換的參數,並自動取得其它將會被使用到的值。
method 參數能夠是以下任何值:

表格 20.5. 自動介面卡配置方式

自動配置方式 數值
DHCP dhcp
IPv6 DHCP dhcp6
IPv6 自動配置 auto6
iBFT(iSCSI Boot Firmware Table) ibft

注意

若您使用需要存取網路的開機選項(例如 inst.ks=http://host:/路徑)而卻沒指定 ip 選項的話,安裝程式將會使用 ip=dhcp
在以上表格中,ip 參數指定了客戶端的 IP 位址。IPv6 位址能透過將其放置在正括號中來指定,例如 [2001:DB8::1]
閘道器參數為預設的閘道器。在此也接受 IPv6 位址。
子網路遮罩參數乃將被使用的子網路遮罩。這能夠是完整的子網路遮罩(例如 255.255.255.0)或是一個前綴(例如 64)。
主機名稱參數代表客戶端的主機名稱。此參數為選用性的參數。
nameserver=
指定名稱伺服器的位址。此選項能重複使用多次。
bootdev=
指定開機介面卡。若您使用超過一個 ip 選項,此選項將會是必要的。
ifname=
為特定 MAC 位址的網路裝置指定特定介面卡名稱。可多次使用。語法為 ifname=interface:MAC。例如:
ifname=eth0:01:23:45:67:89:ab
inst.dhcpclass=
指定 DHCP 廠商類別辨識符號。dhcpd 服務會將這個值視為 vendor-class-identifier。預設值為 anaconda-$(uname -srm)
vlan=
在指定的介面卡上設置一個(VLAN)裝置並提供一組名稱。語法為 vlan=name:介面卡。例如:
vlan=vlan5:em1
以上選項將會在 em1 介面卡上設定一個名為 vlan5 的 VLAN 裝置。.名稱能使用以下格式:

表格 20.6. VLAN 裝置命名常規

命名方案 範例
VLAN_PLUS_VID vlan0005
VLAN_PLUS_VID_NO_PAD vlan5
DEV_PLUS_VID em1.0005.
DEV_PLUS_VID_NO_PAD em1.5.
bond=
透過以下語法設定 bonding 裝置:bond=name[:slaves][:options]。請將 name 替換為 bonding 裝置名稱、將 slaves 替換為逗號區隔開的實體(乙太網路)介面,並將 options 替換為逗號區隔開的 bonding 選項。例如:
bond=bond0:em1,em2:mode=active-backup,tx_queues=32,downdelay=5000
欲查看可用選項的清單,請執行 modinfo bonding 指令。
在未使用任何參數的情況下使用此選項將會假定 bond=bond0:eth0,eth1:mode=balance-rr
team=
透過以下語法設定 team 裝置:team=master:slaves。請將 master 替換為 master team 裝置的名稱,並將 slaves 替換為逗號區隔開的實體(乙太網路)裝置,以使用來作為 team 裝置中的 slave。例如:
team=team0:em1,em2

進階安裝選項

inst.multilib
為 multilib 套件配置系統(也就是允許在 64 位元的 x86 系統上安裝 32 位元的套件)並安裝指定在此部分中的套件。
正常來說,在一部 AMD64 或 Intel 64 系統上,只有此架構的套件(標記為 x86_64)以及所有(標記為 noarch)架構的套件會被安裝。當您使用此選項時,32 位元 AMD 或 Intel 系統(標記為 i686)的可用套件將也會被自動安裝。
這僅適用於直接在 %packages 部分中指定的套件。若套件僅作為相依性套件安裝,只有確切指定的相依性套件會被安裝。比方說,若您要安裝 foo 套件而此套件依賴 bar 套件的話,前者的各個原件將會被安裝,而後者僅會被安裝必要的原件。
inst.gpt
強制安裝程式將分割區資訊安裝至一個 GUID 分割表(GPT)中,而非 Master Boot Record(MBR)中。
正常來說在 BIOS 相容性模式中,基於 BIOS 的系統和基於 UEFI 的系統將會嘗試使用 MBR 方案來儲存分割區資訊,除非磁碟大於 2 TB。使用此選項將會改變此特性,並允許 GPT 能寫入甚至是小於 2 TB 的磁碟。
此選項在基於 UEFI 的系統上毫無意義。

啟用遠端存取

欲配置 Anaconda 以進行圖形安裝,您需要使用以下選項。詳情請參閱〈章 22, 透過 VNC 安裝〉。
inst.vnc
指定安裝程式的圖形介面會在一個 VNC session 中執行。若您指定了此選項,您將需要連至使用 VNC 客戶端的系統,才能與安裝程式進行互動。VNC 共享將需要啟用,以讓多重客戶端同時連上系統。

注意

一部透過 VNC 安裝的系統就預設值將會在文字模式下啟動。
inst.vncpassword=
為安裝程式所使用的 VNC 伺服器設定一組密碼。任何嘗試連上系統的 VNC 客戶端皆需要提供正確的密碼才能進行存取。比方說,inst.vncpassword=testpwd 會將密碼設為 testpwd。VNC 密碼的長度必須介於 6 到 8 個字元之間。

注意

若您指定了一組無效的密碼(太短或太長),您將會被安裝程式提示輸入一組新的密碼:
VNC 密碼長度必須介於六到八個字元之間。
請重新輸入一組密碼,或保留空白不設定密碼。

密碼:
inst.vncconnect=
安裝程式啟動時,連上一個監聽中、位於指定主機和連接埠的 VNC 客戶端。正確的語法為 inst.vncconnect=host:porthost 代表 VNC 主機的位址,port 則指定要使用哪個連接埠。port 參數為選用性的,若您不指定連接埠,安裝程式將會使用 5900

除錯和疑難排解

inst.updates=
指定欲套用至安裝程式 runtime 的 updates.img 檔案的位置。語法與 inst.repo 選項中的相同 — 詳情請參閱〈表格 20.1, “安裝來源”〉。在所有格式中,若您不指定檔案名稱而只指定目錄,安裝程式將會尋找一個名為 updates.img 的檔案。
inst.loglevel=
指定在終端機上所記錄下的最少訊息等級。這僅會影響終端機上的記錄;日誌檔案將總是包含所有等級的訊息。
此選項可用的值從最低到最高為:debuginfowarningerror 以及 critical。預設值為 info,代表就預設值,日誌終端機將會顯示由 infocritical 這個範圍之間的訊息。
inst.syslog=
當安裝程式啟動後,此選項將會傳送日誌訊息至指定主機上的 syslog 程序。遠端的 syslog 程序必須經過配置才能接受連入的連線。欲取得有關於如何配置 syslog,使其接受連入連線上的相關資訊,請參閱〈Red Hat Enterprise Linux 7 系統管理員指南〉。
inst.virtiolog=
指定一個 virtio 連接埠(位於 /dev/virtio-ports/name 的字元裝置)以使用來轉送日誌。預設值為 org.fedoraproject.anaconda.log.0;若此連接埠存在的話,它便會被使用。

20.1.1. 已淘汰並移除的開機選項

已淘汰的開機選項

此清單中的選項已淘汰。您依然能夠使用它們,不過已有其它選項提供相同的功能。不建議使用已淘汰的選項,並且它們將預期在未來的版本中移除。

注意

請注意,如〈節 20.1, “在開機選單下配置安裝系統”〉中所述,安裝程式特屬的選項現在皆使用了 inst. 這個前綴。比方說,vnc= 選項現在已被視為淘汰,並由 inst.vnc= 選項取代。這些變更未在此列出。
method=
配置安裝方式。請使用 inst.repo= 選項來代替。
repo=nfsiso:伺服器:/路徑
在 NFS 安裝中,指定目標為位於一個 NFS 伺服器上的 ISO 映像檔,而非安裝目錄樹。此差異現在會被自動偵測出,令這項選項和 inst.repo=nfs:server:/path 功能相同。
dns=
配置區域名稱伺服器(Domain Name Server,DNS)。請使用 nameserver= 選項來代替。
netmask=gateway=hostname=ip=ipv6=
這些選項已被整合在 ip= 選項之下。
ksdevice=
選擇網路裝置,以在安裝程序早期使用。不同的值已被替換為不同的選項;請參閱以下表格。

表格 20.7. 自動介面卡配置方式

數值 目前的特性
不存在 所有裝置皆會被透過 dhcp 嘗試啟用,除非透過 ip= 選項與/或 BOOTIF 選項指定欲使用的裝置和配置。
ksdevice=link 和以上相似,不同的是網路總是會在 initramfs 中啟用,無論它是否是必要的。應使用受支援的 rd.neednet dracut 選項來達成相同的結果。
ksdevice=bootif 忽略(當被指定時,BOOTID= 選項會被作為預設值使用)
ksdevice=ibft 替換為 ip=ibft dracut 選項
ksdevice=MAC 替換為 BOOTIF=MAC
ksdevice=device 透過使用 ip= dracut 選項指定裝置名稱來替換。

重要

當進行一項 Kickstart 安裝時,若由本機媒介開機,而 Kickstart 檔案也在本機媒介上的話,網路將不會初始化。這代表任何其它需要存取網路的 Kickstart 選項,例如會存取網路位置的預安裝或安裝後的 script,皆會造成安裝程序失敗。這是個已知的問題。詳情請參閱〈BZ#1085310
若要解決此問題,請使用 ksdevice=link 開機選項,或在您的 Kickstart 檔案中,將 --device=link 選項附加至 network 指令。
blacklist=
使用來停用特定驅動程式。這現在已由 modprobe.blacklist= 選項負責處理。
nofirewire=
停用了 FireWire 介面卡的支援。您可藉由使用 modprobe.blacklist= 選項來代替,以停用 FireWire 驅動程式(firewire_ohci)。
modprobe.blacklist=firewire_ohci

已移除的開機選項

下列選項已移除。它們存在先前版本的 Red Hat Enterprise Linux 中,不過已無法再使用。
askmethodasknetwork
安裝程式的 initramfs 現在已完全成為非互動式,代表這些選項已無法再使用。請使用 inst.repo= 來指定安裝方式,並使用 ip= 來配置網路設定。
serial
此選項強制了 Anaconda 使用 /dev/ttyS0 主控台作為輸出。請使用 console=/dev/ttyS0(或類似選項)來代替。
updates=
指定了安裝程式更新項目的位置。請使用 inst.updates= 選項來代替。
essid=wepkey=wpakey=
配置無線網路存取。網路配置現在已由 dracut 來處理,並且不支援無線網路,因此這些選項已沒有作用。
ethtool=
過去使用來配置額外的低層網路設定。所有網路設定現在皆由 ip= 選項來處理。
gdb
能允許您為載入程式除錯。請使用 rd.debug 來代替。
mediacheck
進行安裝程序前,驗證安裝媒體。已被 rd.live.check 選項取代。
ks=floppy
指定磁片來作為 Kickstart 檔案來源。磁碟機已不再受到支援。
display=
配置遠端畫面。已被 inst.vnc 選項取代。
utf8
在文字安裝模式中新增了 UTF8 支援。UTF8 支援現在已能自動運作。
noipv6
用來在安裝程式中停用 IPv6 支援。IPv6 現在已內建入 kernel 中,因此該驅動程式無法被納入黑名單中;然而,您依然能夠透過使用 ipv6.disable dracut 選項來停用 IPv6。
upgradeany
Red Hat Enterprise Linux 7 中的升級方式已不同。欲取得有關於升級您系統上的相關資訊,請參閱〈章 25, 升級你目前的系統〉。
vlanid=
使用來配置 Virtual LAN(802.1q tag)裝置。請使用 vlan= dracut 選項來代替。

20.2. 使用維護開機模式

20.2.1. 載入記憶體(RAM)測試模式

記憶體(RAM)模組中的錯誤可能會造成您的系統停機或當機。在某些情況下,記憶體錯誤可能僅會造成特定軟體併用時發生錯誤。基於此原因,在您首次安裝 Red Hat Enterprise Linux 前,您應測試電腦的記憶體,儘管先前安裝的作業系統運作正常。
Red Hat Enterprise Linux 包含了 Memtest86+ 記憶體測試應用程式。若要啟用記憶體測試模式,請在開機選單上選擇「疑難排解」>「記憶體測試」。測試將會即刻開始。就預設值,Memtest86+ 每程會進行十次測試;您可藉由 c 鍵來存取配置畫面,以指定不同的配置。當第一程完成後,有一則訊息將會出現在下方通知您目前的狀態,之後接下來的一程將會自動進行。

注意

Memtest86+ 僅適用於 BIOS 系統上。目前尚不支援 UEFI 系統。
使用 Memtest86+ 來進行記憶體檢測

圖形 20.1. 使用 Memtest86+ 來進行記憶體檢測

測試進行時顯示的主畫面會被分成三個主要部分:
  • 左上方角落會顯示有關於您系統的記憶體配置 - 偵測到的記憶體數量與處理器快取和其輸出量,以及處理器與晶片資訊。這些資訊會在 Memtest86+ 啟用時偵測到。
  • 右上方角落會顯示有關於測試的資訊 - 目前一程的進度和特定一程中正在執行的測試,以及該項測試的詳述。
  • 畫面中央則被使用來顯示有關於當此工具啟用時,所會進行之完整測試項目的相關資訊,例如耗費的時間、已完成幾程、偵測到的錯誤數量,以及您的測試選項。在些系統上,有關於已安裝之記憶體的詳細資訊(例如已安裝的模組數量、其廠商、頻率及延遲率)也會被顯示在此。在每一程完成後,將會有個簡短的概要顯示在此位置上。例如:
    ** Pass complete, no errors, press Esc to exit **
    Memtest86+ 偵測到錯誤,該錯誤也會被顯示在此部分中,並以紅色強調。此訊息會包含例如哪項測試偵測到了問題、發生問題的記憶體位置及其它類似的詳細資訊。
在某些情況下,成功完成一程(也就是所有 10 項測試中的一程)已足夠驗證您的記憶體是否沒問題。然而,在某些較少見的情況下,第一程中未被偵測到錯誤可能會在之後的測試中出現。若要在一部重要的系統上進行詳盡的測試,請讓測試執行一整夜或甚至是幾天,以完成所有測試項目。

注意

完整完成一項單程 Memtest86+ 測試所需的時間會依照您系統的配置而定(主要為記憶體大小和速度)。比方說,在一部搭載了 2 GB DDR2 記憶體、速率為 667 MHz 的系統上,單程測試估計大概需要花上 20 分鐘才能完成。
若要中止測試並重新啟動您的電腦,請在任何時候按下 Esc 鍵。
欲取得更多有關於 Memtest86+ 使用上的相關資訊,請參閱位於〈http://www.memtest.org/〉的官方網頁。在一部安裝了 memtest86+ 套件的 Red Hat Enterprise Linux 系統上,還有個 README 檔案位於 /usr/share/doc/memtest86+-版本/ 可供參考。

20.2.2. 驗證開機媒介

您可測試一個基於 ISO 的安裝來源的完整性(在使用它來安裝 Red Hat Enterprise Linux 之前)。這些來源包括 DVD 以及儲存在硬碟或 NFS 伺服器上的 ISO 映像檔。在您嘗試進行安裝前,建議您驗證 ISO 映像檔是否完整,這可協助避免在進行安裝時經常會遇上的問題。
若要檢查一個 ISO 映像檔的 checksum 完整性,請將 rd.live.check 附加至開機載入程式的指令列上。請注意,若您在開機選單上選擇了預設安裝選項,此選項就會被自動使用(「測試此媒介 & 安裝 Red Hat Enterprise Linux 7.0」)。

20.2.3. 在救援模式下啟動您的電腦

您能在無需實際安裝 Red Hat Enterprise Linux 於電腦上的情況下,由安裝光碟啟動指令列的 Linux 系統。這能讓您使用 Linux 系統的工具程式和功能,以修正或修復已安裝的作業系統。
若要透過安裝磁碟或是 USB 卸除式磁碟來載入救援系統,請由開機選單中的「疑難排解」子選單選擇「救援 Red Hat Enterprise Linux 系統」,或使用 inst.rescue 開機選項。
請透過之後的畫面來指定救援系統的語言、鍵盤佈局和網路設定。最後的設定畫面可用來配置您電腦上現有系統的存取權限。
就預設值,救援模式會附加一個現有的作業系統至救援系統上的 /mnt/sysimage/ 目錄下來修復系統。
欲取得更多有關於救援模式和其它維護模式上的額外資訊,請參閱〈章 28, 基本系統復原〉。

章 21. 準備網路安裝

您可以使用「PXE」(Preboot Execution Environment)伺服器進行網路安裝,在多台系統上安裝 Red Hat Enterprise Linux。透過這種方式,伺服器會為所有系統提供映像檔,自動開始安裝。
跟其它安裝方式不同,這種方式不需要在用戶端(亦即要安裝的系統)上插入實體媒介。本章描述準備 PXE 以進行安裝的步驟。
必須執行下列的步驟來準備網路安裝:
  1. 配置網路(NFSHTTPSHTTPFTP)伺服器,匯出安裝樹或安裝 ISO 映像檔。關於配置的步驟,請參閱〈節 2.3.3, “網路上的安裝來源”〉。
  2. 請配置 tftp 伺服器以提供網路開機功能、配置 DHCP、然後啟動 PXE 伺服器上的 tftp 伺服器。詳情請見〈節 21.1, “配置 PXE 開機”〉。
  3. 啟動用戶端(您想要安裝 Red Hat Enterprise Linux 的系統)並開始安裝。詳情請見〈節 21.2, “啟用網路安裝”〉。

注意

本章的步驟描述在 Red Hat Enterprise Linux 7 系統上設定 PXE 伺服器。欲知如何在 Red Hat Enterprise Linux 的更早版本上配置 PXE,請參閱該版本的《安裝指南》。

21.1. 配置 PXE 開機

設定好網路伺服器及其套件軟體庫之後,下一步是配置 PXE 伺服器。這台伺服器將包括啟動 Red Hat Enterprise Linux 及開始安裝程序所需的檔案。除此之外,也請配置 DHCP 伺服器,並啟用、啟動所需的服務。

注意

根據您想要安裝 Red Hat Enterprise Linux 的 AMD64/Intel 64 系統所使用的是 BIOS 或 UEFI,PXE 的啟動配置過程會有所不同。請參閱您硬體的文件,看看硬體使用的是哪一種系統,並遵循本章相對應的步驟。
使用 IBM Power Systems 伺服器作為安裝系統時,會有獨立的步驟。詳情請見〈節 21.1.3, “為 IBM Power Systems 客戶端配置 PXE Server”〉。
IBM System z 並不支援 PXE 開機。
欲知如何配置 PXE 伺服器給無螢幕系統(沒有直接連接螢幕、鍵盤與滑鼠的系統)使用,請參閱〈節 22.4, “無螢幕系統的考量”〉。

21.1.1. 為 BIOS 為基礎的用戶端配置 PXE 伺服器

以下步驟會準備 PXE 伺服器給以 BIOS 為基礎的 AMD64 與 Intel 64 系統啟動用。欲知以 UEFI 為基礎的系統,請參閱〈節 21.1.2, “為 UEFI-based 客戶端啟用 PXE 伺服器”〉。

過程 21.1. 為 BIOS 為基礎的系統配置 PXE 啟動

  1. 安裝 tftp 套件。請以 root 身份執行以下指令:
    # yum install tftp-server
  2. /etc/xinetd.d/tftp 配置檔案中,將 disabled 參數從 yes 改為 no
  3. 配置 DHCP 伺服器使用開機映像檔套件 SYSLINUX。如果您尚未安裝 DHCP 伺服器,請參閱《Red Hat Enterprise Linux 7 網路指南》。
    /etc/dhcp/dhcpd.conf 範例檔案的內容近似於:
      option space pxelinux;
      option pxelinux.magic code 208 = string;
      option pxelinux.configfile code 209 = text;
      option pxelinux.pathprefix code 210 = text;
      option pxelinux.reboottime code 211 = unsigned integer 32;
    
      subnet 10.0.0.0 netmask 255.255.255.0 {
        option routers 10.0.0.254;
        range 10.0.0.2 10.0.0.253;
    
        class "pxeclients" {
          match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
          next-server 10.0.0.1;
    			
          if option arch = 00:07 {
            filename "uefi/shim.efi";
          } else {
            filename "pxelinux/pxelinux.0";
          }
        }
    
        host example-ia32 {
          hardware ethernet XX:YY:ZZ:11:22:33;
          fixed-address 10.0.0.2;
        }
      }
    
  4. 您現在需要 ISO 映像檔中 SYSLINUX 套件的 pxelinux.0 檔案。要存取這檔案,請以 root 身分執行以下指令:
    # mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro
    # cp -pr /mount_point/Packages/syslinux-version-architecture.rpm /publicly_available_directory
    # umount /mount_point
    解開套件:
    # rpm2cpio syslinux-version-architecture.rpm | cpio -dimv
  5. tftpboot/ 中建立 pxelinux/ 目錄,並將 pxelinux.0 檔案複製進去:
    # mkdir /var/lib/tftpboot/pxelinux
    # cp publicly_available_directory/usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/pxelinux
  6. 新增配置檔案至 pxelinux/ 目錄中。檔名應為 default、或根據系統的 IP 位址而定。例如您電腦的 IP 位址是 10.0.0.1,檔名應為 0A000001
    /var/lib/tftpboot/pxelinux/default 的範例檔案的內容近似於:
    default vesamenu.c32
    prompt 1
    timeout 600
    
    display boot.msg
    
    label linux
      menu label ^Install system
      menu default
      kernel vmlinuz
      append initrd=initrd.img ip=dhcp inst.repo=http://10.32.5.1/mnt/archive/RHEL-7/7.x/Server/x86_64/os/
    label vesa
      menu label Install system with ^basic video driver
      kernel vmlinuz
      append initrd=initrd.img ip=dhcp inst.xdriver=vesa nomodeset inst.repo=http://10.32.5.1/mnt/archive/RHEL-7/7.x/Server/x86_64/os/
    label rescue
      menu label ^Rescue installed system
      kernel vmlinuz
      append initrd=initrd.img rescue
    label local
      menu label Boot from ^local drive
      localboot 0xffff
    

    注意

    您可使用兩項獨立的選項來載入安裝程式:
    • inst.repo= Anaconda 選項(如在先前範例中所見)。此選項能讓您載入安裝程式並同時指定安裝來源。欲取得更多有關於 Anaconda 開機選項的相關資訊,請參閱〈節 20.1, “在開機選單下配置安裝系統”〉。
    • root= dracut 選項。若您使用此選項,您必須指定由 Red Hat Enterprise Linux 7 開機媒介取得的 initrd.img 檔案的位置。使用此選項能讓您啟動安裝程式,不過您需要以另一種方式來指定安裝來源(使用 Kickstart 檔案或在圖形安裝程式中手動指)。欲取得更多有關於 dracut 指令列選項的相關資訊,請參閱 dracut.cmdline(7) 的 man page。
    必須總是使用這兩項選項之一。
  7. 將開機映像檔複製到 tftp/ 根目錄裡:
    # cp /path/to/x86_64/os/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/pxelinux/
  8. 透過 systemctl 指令啟用並開始使用 tftpxinetd 服務。
    # systemctl enable xinetd.service tftp.service
    # systemctl start xinetd.service tftp.service
在完成了此步驟後,PXE 伺服器便準備好使用網路安裝了。您現在已能啟動您欲安裝 Red Hat Enterprise Linux 的系統、當被提示時選擇 PXE 開機以指定開機來源,並啟用網路安裝。

21.1.2. 為 UEFI-based 客戶端啟用 PXE 伺服器

以下步驟會準備 PXE 伺服器供以 UEFI 為基礎的 AMD64 與 Intel 64 系統啟動用。欲取得更多以 BIOS 為基礎之系統上的相關資訊,請參閱〈節 21.1.1, “為 BIOS 為基礎的用戶端配置 PXE 伺服器”〉。

過程 21.2. 為以 UEFI 為基礎的系統配置 PXE 開機

  1. 安裝 tftp 套件。請以 root 身份執行以下指令:
    # yum install tftp-server
  2. /etc/xinetd.d/tftp 配置檔案中,將 disabled 參數從 yes 改為 no
  3. 配置 DHCP 伺服器使用 EFI 開機映像檔套件 shim。如果您尚未安裝 DHCP 伺服器,請參閱《Red Hat Enterprise Linux 7 網路指南》。
    /etc/dhcp/dhcpd.conf 範例檔案的內容近似於:
      option space PXE;
      option PXE.mtftp-ip    code 1 = ip-address;
      option PXE.mtftp-cport code 2 = unsigned integer 16;
      option PXE.mtftp-sport code 3 = unsigned integer 16;
      option PXE.mtftp-tmout code 4 = unsigned integer 8;
      option PXE.mtftp-delay code 5 = unsigned integer 8;
      option arch code 93 = unsigned integer 16; # RFC4578
    
      subnet 10.0.0.0 netmask 255.255.255.0 {
        option routers 10.0.0.254;
        range 10.0.0.2 10.0.0.253;
    
        class "pxeclients" {
          match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
          next-server 10.0.0.1;
    
          if option arch = 00:07 {
            filename "uefi/shim.efi";
            } else {
            filename "pxelinux/pxelinux.0";
          }
        }
    
        host example-ia32 {
          hardware ethernet XX:YY:ZZ:11:22:33;
          fixed-address 10.0.0.2;
        }
      }
    
  4. 您現在需要 ISO 映像檔中,來自於 shim 套件的 shim.efi 檔案,以及來自於 grub2-efi 中的 grubx64.efi 檔案。若要存取這些檔案,請以 root 身份執行以下指令:
    # mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro
    # cp -pr /mount_point/Packages/shim-version-architecture.rpm /publicly_available_directory
    # cp -pr /mount_point/Packages/grub2-efi-version-architecture.rpm /publicly_available_directory
    # umount /mount_point
    解壓縮套件:
    # rpm2cpio shim-version-architecture.rpm | cpio -dimv
    # rpm2cpio grub2-efi-version-architecture.rpm | cpio -dimv
  5. tftpboot/ 目錄中,建立一個名為 uefi/