以 Linux 的 guest 帳號登入到 VM,您可以使用 x3270 或 c3270 (來自 Red Hat Enterprise Linux 中的 x3270-text 套件)來從其他 Linux 系統登入到 VM,或者您可以使用 S/390 管理主控台 的 OS/2 3270 終端機模擬器。 假如您是使用一部 Windows 機器,Jolly Giant (http://www.jollygiant.com/) 提供了一個啟用 SSL 的 3270 模擬器。
假如您不是在 CMS 模式,請現在立即進入。
i cms |
假如必要的話,請新增含有 VM 的 TCP/IP 工具的裝置到您的 CMS 磁碟清單,例如:
vmlink tcpmaint 592 |
請 FTP 到含有 Red Hat Enterprise Linux 開機映像檔 (kernel.img 與 initrd.img) 的機器,登入然後執行下列指令 (假如您要覆寫既有的 kernel.img 與 initrd.img 映像檔案,請使用 (repl 選項):
cd /location/of/boot/images/
locsite fix 80
bin
get kernel.img (repl
get initrd.img (repl
quit
您現在便可以建立參數檔案(例如 redhat.parm)。 請參考 附錄 B 以取得 parm 的範例檔案。 以下是 parm 檔案內容的一個解釋。
![]() | 重要 |
|---|---|
當您建立一個參數檔案時,請遵照這些指示。
|
以下的參數是必要的,必須將它們放入參數檔案中:
DASD=<dasd-list>
這裡的 <dasd-list> 代表 Red Hat Enterprise Linux 使用的 DASD 裝置清單。
雖然沒有指定這個參數的話還是會進行自動偵測 DASD,不過強烈建議您加入 DASD= 參數,因為當一個新的 DASD 加入到 Red Hat Enterprise Linux 的 guest 時,裝置號碼(以及裝置名稱) 將會改變。 這將會導致系統不穩定。
root=<file-system>
這裡的 <file-system> 代表 根目錄檔案系統所存放的裝置。 為了安裝的目的,這裡應該設定為 /dev/ram0, 以使用含有 Red Hat Enterprise Linux 安裝程式的 ramdisk。
需要以下的參數來設定網路連線:
CHANDEV=<device>,<input>,<output>
這裡的:
� <device> 代表 裝置的類型(例如 ctc0, escon0 或 lcs0)
� <input> 代表這個 裝置的輸入埠
� <output> 代表這個 裝置的輸出埠
例如:
CHANDEV=ctc0,0x600,0x601
CHANDEV=escon0,0x605,0x608
CHANDEV=qeth,0x700,0x701,0x702,0,0
如要強制使用一個特定的 CTC 協定,可以增加額外的參數,例如:
CHANDEV=ctc0,0x600,0x601,0,<n>
這裡的 <n> 可以是下列的其中之一:
� 0 代表相容模式(用於除了 S/390 與 zSeries 作業系統 的非 Linux 的同級機器)
� 1 代表延伸模式
� 2 代表 CTC 為基礎的 tty (僅支援 Linux-to-Linux 的 連線)
� 3 代表 S/390 與 zSeries 作業系統的相容模式
IUCV=<userid>
這裡的 <userid> 代表您想要 連線之 guest 機器的 ID。 請注意這個 ID 必須以大寫字母表示,例如一個 IUCV 連線到 VM TCP/IP 服務的機器應該表示為:
IUCV=TCPIP
下列的參數是可選的:
HOSTNAME=<string>
這裡的 <string> 就是全新 安裝之 Linux guest 的主機名稱。
NETTYPE=<type>
這裡的 <type> 必須是下列 的其中之一: ctc, escon, tr, hsi, iucv 或 eth。
IPADDR=<IP>
這裡的 <IP> 就是新 Linux guest 的 IP 位址。
NETWORK=<network>
這裡的 <network> 就是網路的 位址。
NETMASK=<netmask>
這裡的 <netmask> 為網路遮罩。
BROADCAST=<broadcast>
這裡的 <broadcast> 為廣播位址。
GATEWAY=<gw>
這裡的 <gw> 為您 eth 裝置的閘道器 IP 位址或者是 ctc/escon/iucv 點對點同級機器的 IP 位址。
MTU=<mtu>
這裡的 <mtu> 就是這個連線 的最大傳輸單位 (MTU)。
DNS=<server1>:<server2>:…:<serverN>
這裡的 <server1>:<server2>:…:<serverN> 就是以冒號分隔開的 DNS 伺服器清單,例如:
DNS=10.0.0.1:10.0.0.2
SEARCHDNS=<domain1>:<domain2>:…:<domainN>
這裡的 <domain1>:<domain2>:…:<domainN> 就是以冒號分隔開的搜尋網域清單,例如:
SEARCHDNS=example.com:example.org
chandev=ctc0,<read_channel_address>,<write_channel_address> CHANDEV=ctc0,<read_channel_address>,<write_channel_address>
這個設定參數使得 ctc 驅動程式可以在反向連線時正確地連線到 ctc 讀取與寫入通道。 假如尚未設定 chandev 參數,驅動程式將會預設為偵測到的設定, 取決於系統的設定,也許會顛倒 ctc 讀取與寫入的通道。 例如: CHANDEV=ctc0,0x600,0x601 — 用以當作另一個設定這個 參數的方法,可以實體置換讀取與寫入的通道連線。
![]() | 請注意 |
|---|---|
當您設定這個參數時,您必須同時設定兩個參數(chandev 與 CHANDEV) 或者是都不設定。 這些數值對於適當的開機管理程式設定是必要的,因此必須給予這兩個 參數完全相同的數值。 |
使用一個 qeth 裝置進行安裝的下列參數是可選的:
QETHPARM=
使用這個選項來為您的 QETH 裝置(用於 CHANDEV)指定額外的參數,例如:
add_parms,0x10,{lo_devno,hi_devno},portname:<port_name>
用於 kickstart 安裝的下列參數是可選的:
RUNKS=<value>
這裡的 <value> 定義為 1,假如您想要在 3270 終端機以非互動模式執行安裝程式,否則 將定義為 0。
![]() | 請注意 |
|---|---|
在您使用這個選項之前,請確定您的 kickstart 檔案含有所有必要的參數。 |
假如在 parm 檔案中缺少使網路運行順利所需的任何網路參數, 在安裝的開機過程中將會提示您。
假如您登出,請重新連線並且使用您為安裝所設定的 VM guest ID 登入。 假如您不是在 CMS 模式,請立即進入。
i cms |
請建立一個含有用來 IPL 核心映像檔與啟動安裝所需指令的一個可執行的程式碼,以下的 範例程式碼是一個典型的初始啟動程式碼:
/* */ 'CL RDR' 'PURGE RDR ALL' 'SPOOL PUNCH * RDR' 'PUNCH KERNEL IMG A (NOH' 'PUNCH REDHAT PARM A (NOH' 'PUNCH INITRD IMG A (NOH' 'CH RDR ALL KEEP NOHOLD' 'IPL 00C CLEAR' |
初始的安裝啟動程式碼會提示您輸入關於網路連線與 DASD 的資訊,除非您已經在 parm 檔案中指定了所有必要的資訊。
一旦回答完所有的問題後,您便可以開始主要的安裝程式 - loader。 如要繼續安裝程式,請參考 第2章 以取得更進一步的指示。
![]() | 請注意 |
|---|---|
假如您透過 FTP 或 HTTP 進行網路安裝,您必須以文字模式執行安裝程式。 |