11.6. ブートパラメーターのカスタマイズ
インストールを開始する前に、必須の起動パラメーターをいくつか設定する必要があります。z/VM でインストールする場合は、generic.prm ファイルで起動する前にこれらのパラメーターを設定する必要があります。LPAR にインストールする場合は、rd.cmdline パラメーターはデフォルトで ask するよう設定されています。つまり、これらのブートパラメーターを入力することができるプロンプトが表示されます。いずれの場合も、必須パラメーターは同じです。
すべてのネットワーク設定は、パラメーターファイルを使用するか、プロンプトで指定できます。
- インストールソース
- インストールソースは常に設定される必要があります。
inst.repo オプションを使用して、インストール用のパッケージソースを指定します。
- ネットワークデバイス
インストール中にネットワークアクセスが必要となる場合は、ネットワークを設定する必要があります。ディスクなどのローカルメディアのみを使用して無人 (キックスタートベース) インストールを行う場合は、ネットワーク設定を省略できます。
ip=-
必要に応じて、基本的なネットワーク設定には
ip=オプションなどのオプションを使用します。
rd.znet=また、
rd.znet=カーネルオプションも使用します。このオプションは、ネットワークプロトコルのタイプ、サブチャネルのコンマ区切りリスト、および必要に応じて qeth デバイス用のコンマ区切りのsysfsパラメーターと値のペアを受け取ります。複数のネットワークデバイスをアクティベートするには、このパラメーターを複数回にわたり指定することができます。以下に例を示します。
rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portno=<number>
rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portno=<number>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 複数の
rd.znetブートオプションを指定すると、最後のオプションだけがインストールされているシステムのカーネルコマンドラインに渡されます。インストール中に設定されたすべてのネットワークデバイスは、起動時に適切にアクティブ化および設定されるため、これはシステムのネットワークには影響しません。qeth デバイスドライバーは、イーサネットデバイスと Hipersockets デバイスに同じインターフェイス名 (
enc<device number>) を割り当てます。バス ID は、ドットで区切られたチャネルサブシステム ID、サブチャネルセット ID、およびデバイス番号で構成されます。デバイス番号は、先頭のゼロとドットを除いたバス ID の最後の部分です。たとえば、インターフェイス名は、バス ID が0.0.0a00のデバイスに対してenca00になります。
- ストレージデバイス
テキストモードインストールには、少なくとも 1 つのストレージデバイスが常に設定される必要があります
rd.dasd=オプションは、DASD (Direct Access Storage Device) アダプターデバイスバス識別子を取ります。複数の DASD の場合は、パラメーターを複数回指定するか、バス ID のコンマ区切りリストを使用します。DASD の範囲を指定するには、最初と最後のバス ID を指定します。以下に例を示します。
rd.dasd=0.0.0200 rd.dasd=0.0.0202(ro),0.0.0203(ro:failfast),0.0.0205-0.0.0207
rd.dasd=0.0.0200 rd.dasd=0.0.0202(ro),0.0.0203(ro:failfast),0.0.0205-0.0.0207Copy to Clipboard Copied! Toggle word wrap Toggle overflow インストールプロセス中にパーティション分割にアクティブに使用された DASD (たとえば、
/、/boot、swap、またはその他のファイルシステムの作成) のみが、インストールされたシステムで自動的にアクティブ化されます。rd.dasd=カーネル引数を使用して指定されたが、パーティション分割に使用されなかった DASD は、起動したシステム上でオフラインのままになります。これらのデバイスを使用する場合は、インストール後に手動でアクティブ化する必要があります。rd.zfcp=オプションは、SCSI over FCP (zFCP) アダプターデバイスバス識別子、ターゲット World Wide Port Name (WWPN)、および FCP LUN を取得し、SCSI ディスクへの 1 つのパスをアクティブにします。同じディスクへの複数のパスをアクティブにするには、このパラメーターを少なくとも 2 回指定する必要があります。このパラメーターを複数回指定して、それぞれが複数のパスを持つ複数のディスクをアクティブ化できます。9 以降、ターゲットワールドワイドポート名 (WWPN) と FCP LUN は、zFCPデバイスが NPIV モードで設定されていない場合や、zfcp.allow_lun_scan=0カーネルモジュールパラメーターによりauto LUNスキャンが無効になっている場合のみ提供する必要があります。これは、指定されたバス ID を持つ FCP デバイスに接続されたストレージエリアネットワークで見つかったすべての SCSI デバイスへのアクセスを提供します。同じディスクへの複数のパスをアクティブにするには、このパラメーターを少なくとも 2 回指定する必要があります。rd.zfcp=0.0.4000,0x5005076300C213e9,0x5022000000000000 rd.zfcp=0.0.4000
rd.zfcp=0.0.4000,0x5005076300C213e9,0x5022000000000000 rd.zfcp=0.0.4000Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Kickstart のオプション
-
Kickstart ファイルを使用して自動インストールを行う場合は、
inst.ks=オプションで Kickstart ファイルの場所を常に指定している必要があります。無人の完全自動 Kickstart インストールの場合は、inst.cmdlineオプションを指定すると便利です。
必須パラメーターすべてを含むカスタマイズした generic.prm ファイルの例を以下に示します。
例11.1 カスタマイズ generic.prm ファイル
インストール方法によっては、HMC DVD または FTP サーバーのファイルシステムのインストールデータの場所のマッピングがあり、データがコピーされるメモリーの場所を持つファイルが必要です。
このファイルは、通常 generic.ins と名前が付けられ、初期 RAM ディスク、カーネルイメージ、パラメーターファイル (generic.prm) のファイル名と各ファイルのメモリーの場所が格納されています。generic.ins の例は、以下のサンプルのようになります。
例11.2 generic.ins サンプルファイル
images/kernel.img 0x00000000 images/initrd.img 0x02000000 images/genericdvd.prm 0x00010480 images/initrd.addrsize 0x00010408
images/kernel.img 0x00000000
images/initrd.img 0x02000000
images/genericdvd.prm 0x00010480
images/initrd.addrsize 0x00010408
有効な generic.ins ファイルは、インストーラーの起動に必要なその他すべてのファイルとともに Red Hat から提供されます。このファイルは、たとえば、デフォルト以外のカーネルバージョンをデフォルトからロードする場合にのみ変更します。