第22章 起動オプション
- 最後に「等号」(
=) が付くオプションでは値を指定する必要があり、値なしで使用することはできません。たとえば、inst.vncpassword=オプションは値が必要になります (この場合の値はパスワードです)。したがって、inst.vncpassword=passwordが正しい入力形式になります。パスワードを指定しないでオプションだけを使用した場合、このオプションは無効になります。 - 「等号」(
=) のないオプションは、値やパラメーターを取りません。たとえば、rd.live.checkオプションではインストール開始前に Anaconda によるインストールメディアの検証が強制されます。このオプションを使用すると検証が行われ、オプションを使用しない場合には検証は省略されます。
22.1. ブートメニューでインストールシステムを設定する
注記
- AMD64 および Intel 64 システムについては、「ブートメニュー」
- IBM Power Systems サーバーについては、「ブートメニュー」
- IBM System z については、20章 IBM System z でのパラメーターと設定ファイル
boot:プロンプトは、ブートメニューで Esc キーを押すとアクセスできます。このプロンプトでは、まず先頭のオプションで読み込むべきインストールプログラムのイメージを指定する必要があります。ほとんどの場合、linuxが使用されています。この文字列のあとに追加オプションを指定します。このプロンプトで Tab キーを押すと、そこで使える便利なコマンドがヘルプとして表示されます。Enter キーを押すと、選択したオプションでインストールを開始します。boot:プロンプトからブートメニューに戻る場合は、コンピューターを再起動してインストールメディアから起動し直します。>プロンプト (BIOS ベースの AMD64 および Intel 64 システム) は、ブートメニュー内のエントリーを強調表示して Tab キーを押すとアクセスできます。boot:プロンプトとは異なり、事前に定義されている起動オプションセットを編集することができます。たとえば、 のラベルが付いたエントリーを強調表示すると、このメニューエントリーで使用される全オプションがプロンプトに表示され、独自のオプションを追加できるようになります。Enter を押すと、指定したオプションでインストールが開始します。オプションの編集を取り消してブートメニューに戻る場合は Esc キーを押します。- GRUB2 メニュー (UEFI ベースの AMD64 および Intel 64 のシステム) は、システムで UEFI を使用している場合にはエントリーを強調表示してから e キーを押すと起動オプションを編集することができます。編集が終わったら F10 または Ctrl+X を押して指定したオプションでインストールを開始します。
dracut.cmdline(7) の man ページを参照してください。
注記
inst. で始まります。この inst. というプレフィックスは現時点ではオプションとなるため、inst.resolution=1024x768 と指定しても resolution=1024x768 と指定しても全く同じことになります。ただし、今後のリリースでは inst. は必須のプレフィックスとなる予定です。
インストールソースの指定
inst.repo=- インストールソースを指定します。インストールソースとは、インストールプログラムが必要なイメージやパッケージを見つけることができる場所です。例を示します。
inst.repo=cdrom値は次のいずれかになります。- インストール可能なツリー (インストールプログラムのイメージ、パッケージ群、リポジトリーデータおよび有効な
.treeinfoファイルを含むディレクトリー構成) - DVD (システムの DVD ドライブにある物理的なディスク)
- Red Hat Enterprise Linux の完全インストール用 DVD の ISO イメージ (ハードドライブまたはインストールシステムでアクセスできるネットワーク上の場所)
このオプションでは、異なる形式を使用することでさまざまなインストール方法を設定することができます。以下の表に構文を示します。表22.1 インストールソース
インストールソース オプションの形式 CD/DVD ドライブ、指定なし inst.repo=cdromCD/DVD ドライブ、指定あり inst.repo=cdrom:deviceハードドライブ inst.repo=hd:device:/pathHTTP サーバー inst.repo=http://host/pathHTTPS サーバー inst.repo=https://host/pathFTP サーバー inst.repo=ftp://username:password@host/pathNFS サーバー inst.repo=nfs:[options:]server:/path[a][a] デフォルトでは NFS プロトコルバージョン 3 が使用されます。別バージョンを使用する場合は options に+nfsvers=Xを追加します。注記
Red Hat Enterprise Linux の以前のリリースでは、 NFS でアクセスできるインストール可能なツリー用のオプション (nfsオプション) と NFS ソースに配置した ISO イメージ用のオプション (nfsisoオプション) がそれぞれ別々に用意されていました。Red Hat Enterprise Linux7 では、ソースがインストール可能なツリーなのか ISO イメージを含むディレクトリーなのかをインストールプログラムが自動的に検出するため、nfsisoオプションは廃止予定になります。ディスクデバイス名は次の形式で指定します。- カーネルデバイス名の場合、
/dev/sda1またはsdb2など - ファイルシステムラベルの場合、
LABEL=FlashまたはLABEL=RHEL7など - ファイルシステムの UUID の場合、
UUID=8176c7bf-04ff-403a-a832-9557f94e61dbなど
英数字以外は\xNNで表す必要があります。NN は文字の 16 進数表示になります。たとえば、\x20なら空白になります ("")。 inst.stage2=- 読み込み対象のインストールプログラムのランタイムイメージの場所を指定します。構文は インストールソースの指定 にあるものと同じです。このオプションは、有効な
.treeinfoファイルを格納しているディレクトリーへのパスを想定しています。このファイルが見つかる場合は、ランタイムイメージの場所がこのファイルから読み込まれます。.treeinfoファイルが見つからない場合は、Anaconda はLiveOS/squashfs.imgからイメージの読み込みを試行します。複数の HTTP、HTTPS、または FTP ソースを指定する場合は、オプションを複数回使用します。inst.stage2=host1/install.img inst.stage2=host2/install.img inst.stage2=host3/install.img
注記
デフォルトでは、inst.stage2=ブートオプションがインストールメデイアで使用され、特定のラベル (たとえばinst.stage2=hd:LABEL=RHEL7\x20Server.x86_64) に設定されます。ランタイムイメージを含むファイルシステムのデフォルトラベルを修正するか、インストールシステムの起動にカスタマイズした手順を使用する場合は、このオプションを正しい値に設定する必要があります。 inst.dd=- インストール時にドライバーを更新する必要がある場合は、
inst.dd=オプションを使用します。このオプションは複数回使用することができます。ドライバーの RPM パッケージの場所は、インストールソースの指定で詳述されている形式を使って指定できます。inst.dd=cdromオプションを除き、デバイス名は常に指定する必要があります。例を示します。inst.dd=/dev/sdb1このオプションにパラメーターを付けずに使用すると (inst.ddのみ)、対話形式のメニューでドライバー更新ディスクの選択が求められます。ドライバーディスクは、ネットワーク経由やinitrdから読み込むのではなく、ハードディスクドライブまたは同様のデバイスから読み込むことができます。以下の手順に従います。- ハードディスクドライブ、USB または同様のデバイスのドライバーディスクを読み込みます。
- このデバイスに対して DD などのラベルを設定します。
- 以下でインストールを開始します。
インストールの開始
インストールを開始します。
DD を具体的なラベルに、dd.rpm は具体的な名前に置き換えます。LABEL には、inst.repoコマンドでサポートされている内容を使用してハードディスクドライブを指定します。インストール時のドライバー更新についての詳細は、6章AMD64 および Intel 64 のシステムへのインストール中にドライバーを更新する (AMD64 および Intel 64 システム用)、および11章IBM Power Systems へのインストール中にドライバーを更新する (IBM Power Systems サーバー) を参照してください。
キックスタート起動オプション
inst.ks=- インストールの自動化に使用するキックスタートファイルの場所を入力します。
inst.repoで有効な形式を使用して場所を指定することができます。詳細は、インストールソースの指定 を参照してください。複数の HTTP、HTTPS、または FTP ソースを指定する場合は、オプションを複数回使用します。複数の HTTP、HTTPS、または FTP の場所が指定されると、それらの場所はいずれかが成功するまで順番に試行されます。inst.ks=host1/directory/ks.cfg inst.ks=host2/directory/ks.cfg inst.ks=host3/directory/ks.cfg
デバイスだけを指定しパスは指定しなかった場合、インストールプログラムは指定されたデバイス上にある/ks.cfg内でキックスタートファイルを検索します。デバイスを指定せずにこのオプションを使用すると、インストールプログラムは次を使用します。inst.ks=nfs:next-server:/filename上記の例の next-server は、DHCP のnext-serverオプションか DHCP サーバー自体の IP アドレスになります。filename は DHCP のfilenameオプションまたは/kickstart/です。指定したファイル名の末尾が/になっている場合、ip-kickstartが追加されます。例を示します。表22.2 デフォルトのキックスタートファイルの場所
DHCP サーバーのアドレス クライアントのアドレス キックスタートファイルの場所 192.168.122.1192.168.122.100192.168.122.1:/kickstart/192.168.122.100-kickstartまた、Red Hat Enterprise Linux 7.2 の起動では、インストーラーはOEMDRVのラベルが付いたボリュームにks.cfgというキックスタートファイルがある場合は、これを読み込みます。ご自分のキックスタートファイルがこの場所にある場合は、inst.ks=ブートオプションを使用する必要はありません。 inst.ks.sendmac- 全ネットワークインターフェースの MAC アドレスを持つ
HTTP発信要求にヘッダーを追加します。例を示します。X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:abシステムのプロビジョニングにinst.ks=httpを使用する場合に便利です。 inst.ks.sendsnHTTP発信要求にヘッダーを追加します。このヘッダーには/sys/class/dmi/id/product_serialから読み込まれるシステムのシリアル番号が含まれます。ヘッダーは次のような構文になります。X-System-Serial-Number: R8VA23D
コンソール、環境、ディスプレイの各オプション
console=- このカーネルオプションでは、プライマリーコンソールとして使用するデバイスを指定します。たとえば、一番目のシリアルポートでコンソールを使用する場合は
console=ttyS0を使用します。inst.textオプションと併用してください。このオプションは何回使用しても構いません。この場合、起動メッセージが指定したコンソールすべてで表示されますが、これ以降インストールプログラムが使用するのは最後のコンソールのみです。たとえば、console=ttyS0 console=ttyS1と指定した場合、インストールプログラムではttyS1が使用されます。 noshell- インストール中の root シェルへのアクセスを無効にします。自動インストール (キックスタート) の場合に便利です。このオプションを使用すると、ユーザーはインストールの進捗状況は確認できますが、Ctrl+Alt+F2 を押して root シェルにアクセスしてインストールプロセスに干渉することはできません。
inst.lang=- インストール時に使用する言語を設定します。言語コードは、「キックスタートのコマンドとオプション」で説明されている
langキックスタートコマンド内で使用するものと同じです。system-config-language パッケージがインストールされているシステム上では、/usr/share/system-config-language/locale-listでも有効な値の一覧を確認することができます。 inst.geoloc=- インストールプログラムで地理位置情報の使用を設定します。地理位置情報は言語およびタイムゾーンの事前設定に使用されます。
inst.geoloc=valueの形式で指定します。value パラメーターは次のいずれかにします。表22.3 inst.geoloc オプションに使用できる値
地理位置情報を無効にする inst.geoloc=0Fedora GeoIP API を使用する inst.geoloc=provider_fedora_geoipHostip.info GeoIP API を使用する inst.geoloc=provider_hostipこのオプションが指定されていない場合、Anaconda はprovider_fedora_geoipを使用します。 inst.keymap=- インストールプログラムで使用するキーボードのレイアウトを指定します。レイアウトコードは、「キックスタートのコマンドとオプション」で説明されている
keyboardキックスタートコマンド内で使用しているものと同じになります。 inst.text- インストールプログラムをグラフィカルモードではなくテキストモードで強制実行します。テキストユーザーインターフェースの場合、パーティションレイアウトの変更ができなかったり、LVM を設定できないなどの制限があります。グラフィック機能に制限のあるマシンにシステムをインストールする場合は、リモートアクセスを有効にする で説明されている VNC の使用をお勧めします。
inst.cmdline- インストールプログラムをコマンドラインモードで強制実行します。このモードでは一切のやりとりができないため、オプションはすべてキックスタートファイル内またはコマンドライン上で指定する必要があります。
inst.graphical- インストールプログラムをグラフィカルモードで強制実行します。このモードがデフォルトになります。
inst.resolution=- グラフィカルモードでの画面解像度を指定します。NxM の形式をとります。N は横、M は縦になります (ピクセル単位)。対応している最小解像度は
800x600になります。 inst.headless- インストールしているマシンにディスプレイ用ハードウェアがないことを指定します。つまり、このオプションを設定するとインストールプログラムによる画面の検出が試行されなくなります。
inst.xdriver=- インストール中およびインストール後のシステムで使用する
Xドライバー名を指定します。 inst.usefbx- ハードウェア固有のドライバーではなく、フレームバッファー
Xドライバーを使用するようインストールプログラムに指示します。このオプションはinst.xdriver=fbdevと同じです。 modprobe.blacklist=- ドライバーをブラックリストに登録します (完全無効)。このオプションで無効にしたドライバー (mods) はインストール開始時の読み込みから除外され、インストール終了後、インストールが完了したシステムでもこの設定が維持されます。ブラックリストに登録されたドライバーは
/etc/modprobe.d/ディレクトリーで確認することができます。複数のドライバーを無効にする場合はコンマで区切ります。例を以下に示します。modprobe.blacklist=ahci,firewire_ohci inst.sshd=0- デフォルトでは、
sshdは IBM System z 上でのみ自動的に起動します。その他のアーキテクチャーでは、sshdはinst.sshdオプションを使用した場合にのみ、起動します。このオプションは IBM System z 上でsshdが自動的に起動しないようにします。 inst.sshd- インストール時に
sshdサービスを開始します。これにより、SSHを使ってシステムに接続し、その進捗をモニターできます。SSH についての詳細は、ssh(1)の man ページおよび 『Red Hat Enterprise Linux 7 システム管理者のガイド』 の該当する章を参照してください。デフォルトでは、sshdは IBM System z 上でのみ自動的に起動します。その他のアーキテクチャーでは、sshdはinst.sshdオプションを使用した場合にのみ、起動します。注記
インストール時に、デフォルトではrootアカウントにパスワードは設定されません。「キックスタートのコマンドとオプション」に説明されているようにsshpwキックスタートコマンドを使用して、インストール時に使用される root のパスワードを設定することができます。 inst.kdump_addon=- インストーラーで Kdump 設定画面 (アドオン) を有効、無効にします。デフォルトでは、この画面は有効になっています。無効にする場合は、
inst.kdump_addon=offとしてください。このアドオンを無効にすると、%addon com_redhat_kdumpキックスタートコマンドの他にも、グラフィカルとテキストベースの両方のインターフェースで Kdump 画面が無効になることに注意してください。
ネットワーク起動オプション
dracut.cmdline(7) の man ページをご覧ください。『Red Hat Enterprise Linux 7 ネットワークガイド』 にもネットワーク設定に関する詳細が記載されています。
ip=- ネットワークインターフェースを設定します。複数のインターフェースを設定する場合は、
ipオプションを複数回、インターフェースごとに使用します。複数のインターフェースを設定した場合は、rd.neednet=1オプションを使用し、以下に示すbootdevオプションを使ってプライマリーの起動インターフェースを指定する必要もあります。別の方法では、ipオプションを 1 度使用して、その後にキックスタートを使用して追加のインターフェースを設定することもできます。このオプションは複数の異なる形式を受け入れます。最も一般的な形式については、表22.4「ネットワークインタフェースの設定形式」で説明されています。表22.4 ネットワークインタフェースの設定形式
設定方法 オプションの形式 全インターフェースの自動設定 ip=method特定インターフェースの自動設定 ip=interface:method静的設定 ip=ip::gateway:netmask:hostname:interface:none特定インターフェースの自動設定と無効化[a] ip=ip::gateway:netmask:hostname:interface:method:mtu[a]dhcpなど指定した自動設定の方法で特定のインターフェースを設定します。一方、自動取得した IP アドレス、ゲートウェイ、ネットマスク、ホスト名、他のパラメーターなどで指定したものを無効化します。パラメーターはすべてオプションです。無効にするパラメーターだけを指定します。それ以外のパラメーターには自動取得した値が使用されます。methodパラメーターには以下のいずれかを使用します。表22.5 自動インターフェース設定方法
自動設定の方法 値 DHCP dhcpIPv6 DHCP dhcp6IPv6 自動設定 auto6iBFT (iSCSI Boot Firmware Table) ibft注記
inst.ks=http://host:/pathなど、ネットワークへのアクセスを必要とする起動オプションを使用する一方、ipオプションには指定がない場合、インストールプログラムはip=dhcpを使用します。重要
iSCSI ターゲットに自動接続するには、ターゲットにアクセスするネットワークデバイスがアクティベートされている必要があります。アクティベートするにはip=ibftブートオプションの使用が推奨されます。上記の表では ip パラメーターはクライアントの IP アドレスを指定しています。IPv6アドレスは角カッコで囲むと指定できます ([2001:DB8::1]など)。gateway パラメーターはデフォルトのゲートウェイになります。IPv6 アドレスはここでも使用できます。netmask パラメーターは使用するネットマスクです。完全ネットマスク (255.255.255.0など) またはプレフィックス (64など) のどちらでも構いません。hostname パラメーターはクライアントシステムのホスト名です。このパラメーターはオプションになります。 nameserver=- ネームサーバーのアドレスを指定します。このオプションは複数回使用できます。
rd.neednet=- 複数の
ipオプションを使用する場合は、rd.neednet=1オプションも使用する必要があります。別の方法では、ipを 1 回使用してその後にキックスタートを使用して追加のインターフェースを設定すると、複数のネットワークインターフェースを設定できます。 bootdev=- 起動インターフェースを指定します。
ipオプションを複数回使用する場合、このオプションは必須になります。 ifname=- 特定の MAC アドレスを持たせた指定インターフェース名をネットワークデバイスに割り当てます。複数回の使用が可能です。構文は
ifname=interface:MACです。例を示します。ifname=eth0:01:23:45:67:89:ab注記
ifname=オプションの使用は、インストール中にカスタムネットワークインターフェース名を設定する唯一のサポート方法となります。 inst.dhcpclass=- DHCP のベンダークラス識別子を指定します。
dhcpdサービスではこの値をvendor-class-identifierとして認識します。デフォルト値はanaconda-$(uname -srm)です。 inst.waitfornet=- inst.waitfornet=SECONDS 起動オプションを使用すると、インストールシステムはインストール前にネットワーク接続を待機します。SECONDS で指定する秒数は、タイムアウトして、ネットワーク接続がない場合でもインストールプロセスを継続するまでの最大秒数になります。
vlan=- 仮想 LAN (VLAN) デバイスに特定の名前を付けて、指定インターフェース上にセットアップします。構文は
vlan=name:interfaceです。例を示します。vlan=vlan5:em1上記により、vlan5という名前が付けられた VLAN デバイスがem1インターフェース上にセットアップされます。name は以下のような形式をとります。表22.6 VLAN デバイスの命名規則
命名スキーム 例 VLAN_PLUS_VID vlan0005VLAN_PLUS_VID_NO_PAD vlan5DEV_PLUS_VID em1.0005.DEV_PLUS_VID_NO_PAD em1.5. bond=bond=name[:slaves][:options]という構文で結合デバイスをセットアップします。name には結合デバイス名を入れます。slaves には物理 (イーサネット) インターフェースをコンマで区切って一覧形式で入力します。options には結合オプションをコンマで区切って一覧形式で入力します。例を示します。bond=bond0:em1,em2:mode=active-backup,tx_queues=32,downdelay=5000利用できるオプション一覧を表示するには、modinfo bondingコマンドを実行します。パラメーターを付けずにこのオプションを使用すると、bond=bond0:eth0,eth1:mode=balance-rrという構文になるとみなされます。team=team=master:slavesという構文でチームデバイスをセットアップします。master にはマスターチームのデバイス名を入れます。slaves にはチームデバイス内でスレーブとして使用する物理 (イーサネット) デバイスをコンマで区切って一覧形式で入力します。例を示します。team=team0:em1,em2
高度なインストールオプション
inst.kexec- このオプションを指定すると、インストーラーはインストールの最後に再起動の実行ではなく、kexec システムコールを使用します。これにより新システムが即座に読み込まれ、BIOS またはファームウェアが通常実行するハードウェアの初期化が省略されます。
重要
kexec を使用したシステムブートでは、その複雑性のために明示的にテストすることができず、すべての状況で機能することが保証されるものではありません。kexec の使用時には、(完全なシステム再起動では通常クリアされる) デバイスレジスタにデータが残り、これがデバイスドライバーによっては問題となる可能性もあります。 inst.gpt- インストールプログラムがパーティション情報を Master Boot Record (MBR) ではなく GUID Partition Table (GPT) にインストールするように強制します。UEFI ベースのシステムでは、BIOS 互換モードになっていなければ、このオプションは意味がありません。通常、BIOS 互換モードの BIOS ベースのシステムおよび UEFI ベースのシステムでは、ディスクのサイズが 232 セクター以上でない限り、パーティション情報の格納には MBR スキーマを使用しようとします。通常はディスクの 1 セクターは 512 バイトで、これは 2 TiB にあたります。このオプションを使用することでこの動作が変更され、このサイズより小さいディスクにも GPT の書き込みが可能になります。GPT および MBR についての詳細情報は、「MBR と GPT に関する注意点」 を参照してください。GPT、MBR およびディスクのパーミッション設定全般については、「GUID パーティションテーブル (GPT)」 を参照してください。
inst.multilib- multilib パッケージ用にシステムを設定し (つまり、64 ビットの AMD64 もしくは Intel 64 システムに 32 ビットのパッケージをインストールできるようにする)、このセクションで説明しているようにパッケージをインストールします。通常、 AMD64 や Intel 64 システムでは、このアーキテクチャー専用となるパッケージ (
x86_64の印が付いている) と全アーキテクチャー用のパッケージ (noarchの印が付いている) がインストールされます。このオプションを使用すると、32 ビットの AMD または Intel システム用のパッケージ (i686の印が付いている) がある場合、それらも合わせて自動的にインストールします。これは%packagesセクションで直接指定されているパッケージにのみ適用されます。依存パッケージとしてインストールされる場合は、依存パッケージに該当するものしかインストールされません。たとえば、bash パッケージをインストールするときにこのパッケージが glibc パッケージに依存している場合、bash パッケージは複数のバリアントにインストールされますが、glibc パッケージは依存パッケージとして必要とされるバリアントにしかインストールされません。 selinux=0- デフォルトでは、SELinux はインストーラーでは
permissiveモードで動作し、インストールされたシステムではenforcingモードで動作します。このオプションは、インストールおよびインストールされたシステム全体での SELinux の使用を無効にします。注記
selinux=0とinst.selinux=0のオプションは異なるものです。selinux=0オプションは、インストーラーとインストールされたシステムにおいて SELinux の使用を無効にします。一方、inst.selinux=0はインストーラーのみで SELinux を無効にします。デフォルトでは、SELinux はインストーラーでpermissiveモードでの作動になるので、無効にしても影響はほとんどありません。 inst.nosave=- Red Hat Enterprise Linux 7.3 から導入されたこのオプションは、インストールするシステムに保存するキックスタートファイルとインストールログを指定します。OEM のオペレーティングシステムのインストールを実行している場合や、内部リポジトリー URL などの機密ソースを使用してイメージを生成する場合などにこれらのデータ保存を無効にする際に特に便利なものです。無効にしないと、これらのリソースはキックスタートファイルもしくはイメージ上のログ、またはそれら両方に記述されることになるためです。使用可能な値は以下の通りです。
input_ks- 入力キックスタートファイルの保存を無効にします (ある場合)。output_ks- Anaconda が生成する出力キックスタートファイルの保存を無効にします。all_ks- 入出力キックスタートファイルの両方の保存を無効にします。logs- 全インストールログの保存を無効にします。all- 全キックスタートと全インストールログの保存を無効にします。複数の値は以下のようにコンマ区切りにします。input_ks,logs inst.zram- このオプションは、インストール中の zRAM swap の使用量を制御します。これはシステムの RAM の内部に圧縮ブロックデバイスを作成し、これをハードドライブではなく swap 領域向けに使用します。これにより、インストーラーが利用可能なメモリー量が実質上増えることになり、メモリーが少ないシステムでのインストールが迅速にできるようになります。デフォルトでは、zRAM 上の swap は 2 GiB 以下の RAM のシステムで有効にされ、2 GiB を超えるメモリーのシステムでは無効になります。このオプションを使用することで、この動作を変更できます。2 GiB を超える RAM のシステムで
inst.zram=1を使用すると有効になり、2 GiB 以下のメモリーのシステムでinst.zram=0を使用すると無効になります。
リモートアクセスを有効にする
inst.vnc- インストールプログラムのグラフィカルインターフェースが
VNCセッション内で実行されるよう指定します。このオプションを指定する場合、インストールプログラムと通信することができる VNC クライアントアプリケーションを使ってシステムを接続しておく必要があります。VNC 共有を有効にすることで、複数のクライアントを同時にシステムに接続できるようになります。注記
VNC でインストールしたシステムは、デフォルトではテキストモードで起動します。 inst.vncpassword=- インストールプログラムが使用する VNC サーバーでパスワードを設定します。これにより、このシステムに接続を試行する VNC クライアントはすべて、正しいパスワードを入力しないとアクセスできなくなります。たとえば、
inst.vncpassword=testpwdでパスワードをtestpwdに設定します。VNC パスワードは 6 文字から 8 文字の長さにしてください。注記
無効なパスワードを指定すると (長すぎるまたは短すぎるパスワード)、インストールプログラムにより別のパスワードの指定を求めるメッセージが出力されます。VNC password must be six to eight characters long. Please enter a new one, or leave blank for no password. Password:
inst.vncconnect=- インストールの開始後、指定ホストのポートで待機している VNC クライアントに接続します。
inst.vncconnect=host:portが正しい構文になります。host は VNC クライアントのホストへのアドレスになります。port には使用するポートを入れます。port パラメーターはオプションになります。指定しないと5900が使用されます。
デバッグとトラブルシューティング
inst.updates=- インストールプログラムのランタイムに適用する
updates.imgファイルの場所を指定します。構文はinst.repoオプションの場合と同じです。詳細は、表22.1「インストールソース」を参照してください。ファイル名を指定せずディレクトリーだけを指定すると、いずれの形式を使用した場合も、インストールプログラムはupdates.imgという名前のファイルを検索します。 inst.loglevel=- ターミナルでログ表示されるメッセージの最低レベルを指定します。このオプションで設定するのはターミナル表示のみです。ログファイルには常に全レベルのメッセージが記録されます。オプションに設定できるレベルは
debug、info、warning、error、criticalです。デフォルト値はinfoです。つまり、デフォルトではinfoからcriticalまでの範囲のメッセージがログターミナルに表示されます。 inst.syslog=- インストールが開始されると、このオプションはログメッセージを、指定されたホスト上の syslog プロセスに送ります。リモート syslog プロセスは、着信接続を受け入れるように設定する必要があります。syslog サービスが着信接続を受け入れるように設定する方法については、『Red Hat Enterprise Linux 7 システム管理者のガイド』を参照してください。
inst.virtiolog=- ログの転送に
virtioポート (/dev/virtio-ports/nameにあるキャラクターデバイス) を使用するよう指定します。デフォルト値はorg.fedoraproject.anaconda.log.0です。このポートが存在していれば使用されます。 rd.live.ram- このオプションを指定すると、ステージ 2 イメージが RAM にコピーされます。インストールは NFS リポジトリー上のステージ 2 イメージ上に構築された環境内のネットワーク再構成に影響される場合があるので、NFS 上のステージ 2 イメージが使用されると、このオプションによりインストールがスムーズに進む場合があります。NFS サーバー上にステージ 2 イメージがある場合にこのオプションを使用すると、イメージで必要となる最小メモリーがおよそ 500 MiB 増えることに注意してください。
inst.nokill- 致命的なエラーが発生した場合、またはインストールプロセスの終了時に、anaconda がリブートしないようにするデバッグオプションです。これを使用すると、リブートすると失われてしまうインストールのログが取得できます。
22.1.1. 廃止予定および削除された起動オプション
廃止予定の起動オプション
注記
inst. のプレフィックスが使用されるようになります。たとえば、vnc= オプションは非推奨とみなされ、inst.vnc= オプションによって置き換えられます。これらの変更は、ここでは一覧表示されていません。
method=- インストール方法の設定に使用されていました。代わりに
inst.repo=を使用してください。 repo=nfsiso:server:/path- NFS インストールでターゲットがインストール可能なツリーではなく、 NFS サーバーにある ISO イメージであることを指定するために使用されていました。この違いは自動的に検出されるようになったため、このオプションは
inst.repo=nfs:server:/pathと同じになります。 dns=- ドメインネームサーバー (DNS) の設定に使用していました。代わりに
nameserver=オプションを使用してください。 netmask=、gateway=、hostname=、ip=、ipv6=- これらのオプションは
ip=オプションに統合されています。 ksdevice=- インストールの初期段階で使用するネットワークデバイスを選択します。値、オプションともに変更があります。以下の表を参照してください。
表22.7 自動インターフェース設定方法
値 現在の動作 指定しない ip=オプションまたはBOOTIFオプションで希望するデバイスと構成が指定されている場合を除き、dhcpを使用してすべてのデバイスのアクティベーションが試行されます。ksdevice=link上記と同様ですが、(必要の有無にかかわらず) ネットワークが initramfs で常にアクティブにされる点が異なります。同じ結果を出すには、サポートされている dracut オプションの rd.neednetを使用する必要があります。ksdevice=bootif無視されます (指定すると BOOTID= オプションがデフォルトで使用されます)。 ksdevice=ibftdracut オプションの ip=ibftに切り替わります。ksdevice=MACBOOTIF=MACに切り替わります。ksdevice=devicedracut オプションの ip=を使ってデバイス名を指定する方法に切り替わります。重要
キックスタートを使ったインストールを行う際、ローカルのメディアから起動して、キックスタートファイルもローカルのメディアに配置していると、ネットワークは初期化されません。つまり、ネットワーク上の場所にアクセスする pre-installation スクリプトや post-installation スクリプトなど、ネットワークアクセスを必要とする他のキックスタートオプションが原因でインストールが失敗することになります。これは既知の問題になります。詳細は BZ#1085310 をご覧ください。この問題を回避するには、ksdevice=link起動オプションを使用するか、キックスタートファイルでnetworkコマンドに--device=linkオプションを追加します。 blacklist=- 指定したドライバーの無効化に使用していました。この動作は
modprobe.blacklist=オプションで処理するようになります。 nofirewire=- FireWire インターフェースのサポートの無効化に使用していました。代わりに
modprobe.blacklist=オプションを使うと FireWire ドライバー (firewire_ohci) を無効にできます。modprobe.blacklist=firewire_ohci nicdelay=- ネットワークアクティブであると認識されるまでの遅延の表示に使用されていました。ゲートウェイへの ping が正常に行えるまで、またはこのパラメーターで指定した秒数が経過するまでシステムはインストールの継続を待機します。RHEL 7 では、ネットワークデバイスは、インストールの初期ステージに dracut モジュールによって設定、アクティブ化されます。こうすることで、次に進む前にゲートウェイにアクセス可能になります。dracut についての詳細は、
dracut.cmdline(7)man ページを参照してください。 linksleep=- デバイス上のリンクをアクティベートするまでの anaconda の待機時間を設定していました。この機能は dracut モジュールで可能になっており、特定の
rd.net.timeout.*オプションを設定することで、ネットワークデバイスの初期化が遅いことで発生する問題を処理します。dracut についての詳細は、dracut.cmdline(7)man ページを参照してください。
削除済みの起動オプション
askmethod,asknetwork- インストールプログラムの
initramfsは完全に非対話形式になります。つまり、これらのオプションは使用できなくなります。代わりに、インストール方法の指定にはinst.repo=を、ネットワーク設定にはip=を使用してください。 serial- 出力に
/dev/ttyS0コンソールを使用するよう Anaconda に強制するために使用されていました。代わりにconsole=/dev/ttyS0を使用してください。 updates=- インストールプログラムの更新の場所を指定するときに使用していました。代わりに
inst.updates=を使用してください。 essid=、wepkey=、wpakey=- ワイヤレスのネットワークアクセスを設定する際に使用していました。ネットワーク設定は
dracutで処理されるようになります。しかし、dracutはワイヤレスネットワークの設定には対応しないため、これらのオプションは不要になります。 ethtool=- 低レベルのネットワーク設定に使用していました。ネットワーク設定はすべて
ip=オプションで処理されるようになります。 gdb- ローダーのデバッグを許可する場合に使用していました。代わりに
rd.debugを使用してください。 mediacheck- インストール開始前のインストールメディアの検証に使用していました。
rd.live.checkオプションに切り替わります。 ks=floppy- 3.5 インチのディスクをキックスタートファイルのソースとして指定していました。このドライブはサポートされていません。
display=- リモートディスプレイの設定に使用していました。
inst.vncオプションに切り替わります。 utf8- テキストモードでのインストールの際、UTF8 サポートの追加に使用していました。UTF8 サポートは自動的に動作するようになります。
noipv6- インストールプログラムで IPv6 サポートを無効化するために使用していました。IPv6 はカーネルに組み込まれるようになったため、ドライバーはブラックリストに登録できなくなります。ただし、dracut オプションの
ipv6.disableを使用すれば IPv6 を無効にすることができます。 upgradeany- Red Hat Enterprise Linux でのアップグレードは別の方法で行なわれるようになります。システムをアップグレードする方法については、28章現在のシステムのアップグレードを参照してください。
vlanid=- 仮想 LAN (802.1q tag) デバイスの設定に使用していました。代わりに
vlan=dracut オプションを使用してください。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.