19.2. 準備硬碟安裝

若您不希望存取安裝階段 3,以及網路上的套件軟體庫,請使用此選項來在沒有 DVD 光碟機的硬體系統上安裝 Red Hat Enterprise Linux。

19.2.1. 存取安裝階段 3 以及硬碟上的套件軟體庫

注意

使用 DASD 或連接了 FCP 的 SCSI 儲存裝置進行硬碟安裝,僅能在原生 ext2、ext3 或 ext4 分割區上執行。如果您的系統檔案使用原生 ext2、ext3 或 ext4(特別是基於 RAID 或 LVM 分割區的檔案系統)之外的裝置,您將無法利用它作為來源,以進行硬碟安裝。
硬碟安裝使用了安裝 DVD 的 ISO 映像檔(一個包含了 DVD 完整內容的檔案),以及擷取自 ISO 檔案的 install.img 檔案。若硬碟上含有這些檔案,您便能在啟動安裝程式時,選擇「硬碟」來作為安裝來源。
硬碟安裝使用下列的檔案:
  • 安裝 DVD 的 ISO 映像檔。ISO 映像檔是個包含了 DVD 完整內容的檔案。
  • 擷取自 ISO 映像檔的 install.img 檔案。
  • 與/或擷取自 ISO 映像檔的 product.img 檔案。
若硬碟上有這些檔案,您便能在啟動安裝程式時,選擇「硬碟」來作為安裝來源(請參閱 節 22.4, “安裝方式”
請確認您擁有 章 20, 啟動(IPL)安裝程式 中所描述的開機媒介。
若要將 DASD 或連接了 FCP 的裝置準備來作為安裝來源,請依照下列步驟進行:
  1. 取得 Red Hat Enterprise Linux 安裝 DVD 的 ISO 映像檔(請參閱 章 1, 取得 Red Hat Enterprise Linux)。此外,若您擁有實體的 DVD 媒介,您可在一部 Linux 系統上,透過以下指令來建立它的映像檔。
    dd if=/dev/dvd of=/path_to_image/name_of_image.iso
    其中 dvd 是您的 DVD 裝置,name_of_image 是 ISO 映像檔的名稱,path_to_image 是用來儲存 ISO 映像檔的位置。
  2. 將 ISO 映像檔傳輸至 DASD 或 SCSI 裝置上。
    ISO 檔案必須位於一個在安裝階段 1(請參閱 章 21, 安裝階段 1:配置網路裝置),或安裝階段 2(請參閱 章 22, 安裝階段 2:配置語言和安裝來源)中所啟用的硬碟上。當使用 DASD 時,這將會是自動化的。
    若是 FCP LUN 的話,您必須由相同的 FCP LUN 開機(IPL)或是使用安裝程式第 1 階段選單所提供的救援 shell,來手動式地啟動持有描述於 節 25.2.1, “動態式地啟動一個 FCP LUN” 中的 FCP LUN。
  3. 使用 SHA256 checksum 程式來驗證您所複製的 ISO 映像檔是否存在。各種作業系統皆能使用許多種 SHA256 checksum 程式。在 Linux 系統上,請執行:
    $ sha256sum name_of_image.iso
    name_of_image 代表 ISO 映像檔的名稱。SHA256 checksum 程式會顯示一個名為雜湊(hash)的 64 位元字元。請拿此雜湊與 Red Hat 客戶入口網站「下載」網頁上所顯示的雜湊互相比較(請參閱 章 1, 取得 Red Hat Enterprise Linux)。這兩個雜湊應該相同。
  4. 將 ISO 檔案中的 images/ 目錄複製至同名、您用來儲存 ISO 映像檔的目錄中。請輸入下列指令:
    mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro
    cp -pr /mount_point/images /publicly_available_directory/
    umount /mount_point
    其中 path_to_image 是 ISO 映像檔的路徑,name_of_image 是 ISO 映像檔的名稱,而 mount_point 是掛載映像檔所使用的掛載點。例如:
    mount -t iso9660 /var/isos/RHEL6.iso /mnt/tmp -o loop,ro
    cp -pr /mnt/tmp/images /var/isos/
    umount /mnt/tmp
    現在 ISO 映像檔與 images/ 目錄已經存在於同一目錄裡。
  5. 驗證 images/ 目錄是否至少包含了 install.img 檔案,若沒有此檔案的話,安裝程序將無法進行。此外,images/ 目錄也應包含 product.img 檔案,若沒有此檔案的話,在進行套件群組選擇階段時,便只有「最小型」安裝的套件可使用(請參閱<節 23.17, “選取套件群組”>)。

    重要

    install.imgproduct.img 必須為 images/ 目錄中的唯一檔案。
  6. 讓新的 z/VM 客座端虛擬機器或是 LPAR 能夠存取 DASD 或是 SCSI LUN,然後進行安裝。(請參閱 章 20, 啟動(IPL)安裝程式 或是 節 19.2.1.1, “準備由硬碟啟動安裝程式”)。

注意

Red Hat Enterprise Linux 的安裝程式可以檢查安裝媒介的完整性。它支援 DVD、硬碟 ISO、以及 NFS ISO 等等。我們建議您在進行安裝之前,以及在回報任何與安裝有關的錯誤之前,先檢查所有安裝媒介(許多錯誤其實都與燒錄不正確的 DVD 有關)。如欲進行測試,請將 mediacheck 參數新增至您的參數檔案(請參閱 節 26.7, “雜項參數”)。

19.2.1.1. 準備由硬碟啟動安裝程式

若您希望由硬碟啟動(IPL)安裝程式,除了存取安裝階段 3 和套件軟體庫,您亦可在相同(或不同)的磁碟上安裝 zipl 開機載入程式。請注意,zipl 在一個磁碟上只支援一個開機紀錄。若您在磁碟上擁有多個分割區,它們將會「共享」該磁碟的單一開機紀錄。
以下,假設硬碟已依照 節 19.2.1, “存取安裝階段 3 以及硬碟上的套件軟體庫” 中所描述地進行了配置,並掛載於 /mnt 下,並且您無須保留一份既有的開機紀錄。
若要將硬碟準備來啟動安裝程式,請透過下列指令來在硬碟上安裝 zipl 開機載入程式:
zipl -V -t /mnt/ -i /mnt/images/kernel.img -r /mnt/images/initrd.img -p /mnt/images/generic.prm
欲取得更多有關於 zipl.conf 上的相關資訊,請參閱 Linux on System z Device Drivers, Features, and Commands on Red Hat Enterprise Linux 6 中的 zipl 章節。

警告

若您在磁碟上安裝了一個作業系統,並且您事後依然計畫存取它的話,請參閱 Linux on System z Device Drivers, Features, and Commands on Red Hat Enterprise Linux 6 中的 zipl 章節,以取得如何在 zipl 開機載入程式中(也就是在 zipl.conf 中)新增項目上的相關資訊。