章 20. 啟動(IPL)安裝程式

執行安裝程式的初始開機(IPL)步驟取決於 Red Hat Enterprise Linux 會在哪種環境(z/VM 或 LPAR)下執行。欲取得更多有關開機上的相關資訊,請參閱 Linux on System z Device Drivers, Features, and Commands on Red Hat Enterprise Linux 6 中的 Booting Linux 章節。

20.1. 安裝在 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 終端機模擬器。若您所使用的是基於 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 的術語來講亦稱為儲存裝置。您的客座端應至少擁有 512 MB 的主要記憶體。
    cp query virtual storage
  • 查詢以下類型的可用網路裝置:
    osa
    OSA(CHPID 類型的 OSD,真實或虛擬〔VSWITCH 或 GuestLAN 類型的 QDIO〕,兩者皆於 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

20.1.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. 最後,請執行 REXX script redhat.exec 以啟動(IPL)安裝程式:
    redhat

20.1.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

20.1.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 取代為儲存系統的 WWPN,並將 LUN 取代為磁碟的 LUN。16 碼的十六進位數字必須被分為兩對八碼的數字。例如:
    cp set loaddev portname 50050763 050b073d lun 40204011 00000000 bootprog 0
  2. 此外,您亦可透過以下指令來確認您的設定:
    query loaddev
  3. 透過下列指令來 IPL 與包含了磁碟的儲存系統連接的 FCP 裝置:
    cp ipl FCP_device 
    舉例來說:
    cp ipl fc00

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

這需要一個連接了 FCP-to-SCSI 橋接的 SCSI DVD 光碟機,並且它需連接至您 System z 中的 FCP 介面卡上。該 FCP 介面卡必須經過配置,並且需能在 z/VM 下使用。
  1. 請將您的 Red Hat Enterprise Linux for System z 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