第16章 起動オプション

本セクションは、インストールプログラムのデフォルトの挙動を変更するのに使用できる起動オプションの一部を説明します。すべての起動オプションは、アップストリームの「Boot Options」 を参照してください。

16.1. 起動オプションの入力

起動オプションには、等号 (=) が付いているものと、付けていないものがあります。起動オプションは、起動コマンドラインに追加されます。オプションが複数ある場合は、シングルスペースで区切ります。インストールプログラムに固有の起動オプションは、常に inst から始まります。

等号 (=) 記号を使用するオプション
起動オプションに、= 記号を使用する値を指定する必要があります。たとえば、inst.vncpassword= オプションには値 (この場合はパスワード) を指定する必要があります。この例の正しい構文は inst.vncpassword=password です。
等号 (=) 記号を使用しないオプション
この起動オプションでは、値またはパラメーターを使用できません。たとえば、rd.live.check オプションでは、インストール開始前にインストールメディアの検証が強制されます。この起動オプションを使用すると検証が行われ、オプションを使用しないと検証は行われません。

16.2. 起動オプションの編集

本セクションでは、起動メニューから起動オプションを編集するさまざまな方法を説明します。インストールメディアを起動すると、起動メニューが開きます。

BIOS で boot: プロンプトの編集

boot: プロンプトを使用すると、最初のオプションは、読み込むインストールプログラムのイメージファイルを常に指定する必要があります。ほとんどの場合、このイメージはキーワードを使用して指定できます。要件に応じて、追加オプションを指定できます。

前提条件

  • 起動可能なインストールメディア (USB、CD、または DVD) を作成している。
  • メディアからインストールを起動し、起動メニュー画面が開いている。

手順

  1. ブートメニューが開いたら、キーボードの Esc キーを押します。
  2. boot: プロンプトにアクセスできるようになります。
  3. キーボードの Tab キーを押して、ヘルプコマンドを表示します。
  4. キーボードの Enter キーを押して、オプションでインストールを開始します。boot: プロンプトから起動メニュー画面に戻るには、システムを再起動して、インストールメディアから再度起動します。
注記

boot: プロンプトでは、dracut カーネルオプションも使用できます。利用可能なオプションの一覧は、man ページの dracut.cmdline(7) を参照してください。

> プロンプトの編集

> プロンプトを使用して、あらかじめ定義しておいた起動オプションを編集できます。たとえば、起動メニューで Test this media and install Red Hat Enterprise Linux 8.1 を選択して、すべてのオプションを表示します。

注記

この手順は、BIOS ベースの AMD64 および Intel 64 システム用です。

前提条件

  • 起動可能なインストールメディア (USB、CD、または DVD) を作成している。
  • メディアからインストールを起動し、起動メニュー画面が開いている。

手順

  1. ブートメニューでオプションを選択し、キーボードの Tab キーを押します。> プロンプトにアクセスし、利用可能なオプションを表示します。
  2. > プロンプトに必要なオプションを追加します。
  3. キーボードの Enter キーを押して、インストールを開始します。
  4. キーボードの Esc キーを押して編集をキャンセルし、ブートメニューに戻ります。

GRUB2 メニューの編集

GRUB2 メニューは、UEFI ベースの AMD64、Intel 64、および 64 ビット ARM システムで利用できます。

前提条件

  • 起動可能なインストールメディア (USB、CD、または DVD) を作成している。
  • メディアからインストールを起動し、起動メニュー画面が開いている。

手順

  1. 起動メニュー画面で必要なオプションを選択して、e キーを押します。
  2. カーソルをカーネルコマンドラインに移動します。UEFI システムでは、カーネルコマンドラインは linuxefi で始まります。
  3. カーソルを linuxefi カーネルコマンドラインの最後に移動します。
  4. 必要に応じてパラメーターを編集します。たとえば、1 つ以上のネットワークインターフェースを設定するには、linuxefi カーネルコマンドラインの最後に ip= パラメーターを追加し、その後に必要な値を追加します。
  5. 編集が終了したら、キーボードの Ctrl+X を押して、指定したオプションを使用してインストールを起動します。

16.3. インストールソースの起動オプション

本セクションでは、さまざまなインストールソースの起動オプションを説明します。

inst.repo=

inst.repo= 起動オプションはインストールソースを指定します。つまり、パッケージリポジトリーと、そのリポジトリーを記述する有効な .treeinfo ファイルを提供する場所にあたります。たとえば、inst.repo=cdrom になります。inst.repo= オプションの対象は、以下のいずれかのインストールメディアになります。

  • インストール可能なツリー (インストールプログラムのイメージ、パッケージ群、リポジトリーデータおよび有効な .treeinfo ファイルを含むディレクトリー構成)
  • DVD (システムの DVD ドライブにある物理ディスク)
  • Red Hat Enterprise Linux のフルインストール用 DVD の ISO イメージ (ハードドライブ、またはシステムにアクセスできるネットワーク上の場所)

    inst.repo= 起動オプションでは、さまざまなインストール方法を設定できます。以下の表は、inst.repo= 起動オプションの詳細な構文を記載します。

    表16.1 inst.repo= インストールソース起動オプション

    ソースタイプ起動オプションの形式ソースの形式

    CD/DVD ドライブ

    inst.repo=cdrom:<device>

    物理ディスクとしてのインストール DVD。[a]

    インストール可能なツリー

    inst.repo=hd:<device>:/<path>

    インストール DVD のイメージファイル、またはインストールツリー (インストール DVD にあるディレクトリーおよびファイルの完全なコピー)。

    NFS サーバー

    inst.repo=nfs:[options:]<server>:/<path>

    インストール DVD のイメージファイル、またはインストールツリー (インストール DVD にあるディレクトリーおよびファイルの完全なコピー)。[b]

    HTTP サーバー

    inst.repo=http://<host>/<path>

    インストールツリー (インストール DVD 上にあるディレクトリーおよびファイルの完全なコピー)。

    HTTPS サーバー

    inst.repo=https://<host>/<path>

    FTP サーバー

    inst.repo=ftp://<username>:<password>@<host>/<path>

    HMC

    inst.repo=hmc

     
    [a] device が省略された場合、インストールプログラムはインストール DVD を含むドライブを自動的に検索します。
    [b] NFS サーバーのオプションでは、デフォルトで NFS プロトコルのバージョン 3 が使用されます。別のバージョンを使用するには、nfsvers=Xオプション に追加し、X を、使用するバージョン番号に置き換えます。

    ディスクデバイス名は、次の形式で設定します。

  • カーネルデバイス名 (例: /dev/sda1 または sdb2)
  • ファイルシステムのラベル (例: LABEL=Flash または LABEL=RHEL8)
  • ファイルシステムの UUID (例: UUID=8176c7bf-04ff-403a-a832-9557f94e61db)

    英数字以外は \xNN で表す必要があります。NN は文字の 16 進数表示になります。たとえば、\x20 なら空白 (" ") になります。

inst.addrepo=

inst.addrepo= 起動オプションを使用して、別のインストールソースとして、メインリポジトリー (inst.repo=) とともに追加のリポジトリーを追加します。起動時に、inst.addrepo= 起動オプションを複数回使用できます。以下の表では、inst.addrepo= 起動オプションの構文の詳細を記載します。

注記

REPO_NAME はリポジトリーの名前であり、インストールプロセスでは必須です。これらのリポジトリーは、インストールプロセス時にのみ使用され、インストールしたシステムにはインストールされません。

表16.2 inst.addrepo インストールソース起動オプション

インストールソース起動オプションの形式関連情報

URL にあるインストール可能なツリー

inst.addrepo=REPO_NAME,[http,https,ftp]://<host>/<path>

指定の URL にあるインストール可能なツリーを探します。

NFS パスにあるインストール可能なツリー

inst.addrepo=REPO_NAME,nfs://<server>:/<path>

指定した NFS パスのインストール可能なツリーを探します。コロンは、ホストの後に必要です。インストールプログラムは、RFC 2224 に従って URL の解析を行うのではなく、nfs:// ディレクトリーの後のすべてを mount コマンドに渡します。

インストール環境でインストール可能なツリー

inst.addrepo=REPO_NAME,file://<path>

インストール環境の指定した場所にあるインストール可能なツリーを探します。このオプションを使用するには、インストールプログラムが利用可能なソフトウェアグループのロードを試行する前に、リポジトリーがマウントされる必要があります。このオプションの利点は、起動可能な ISO に複数のリポジトリーを利用でき、ISO からメインリポジトリーと追加のリポジトリーの両方をインストールできることです。追加のリポジトリーへのパスは /run/install/source/REPO_ISO_PATH です。また、キックスタートファイルの %pre セクションにリポジトリーディレクトリーをマウントできます。パスは、inst.addrepo=REPO_NAME,file:///<path> など、/ で始まる必要があります。

ハードドライブ

inst.addrepo=REPO_NAME,hd:<device>:<path>

指定した <device> パーティションをマウントして、<path> で指定した ISO からインストールします。<path> を指定しないと、インストールプログラムは <device> 上の有効なインストール ISO を探します。このインストール方法には、有効なインストール可能ツリーを持つ ISO が必要です。

inst.stage2=

inst.stage2= 起動オプションを使用して、インストールプログラムのランタイムイメージの場所を指定します。このオプションには、有効な .treeinfo ファイルを含むディレクトリーのパスが必要です。ランタイムイメージの場所は、.treeinfo ファイルから読み込まれます。.treeinfo ファイルが利用できないと、インストールプログラムは、images/install.img からイメージを読み込もうとします。

inst.stage2 オプションを指定しないと、インストールプログラムは、inst.repo オプションで指定した場所を使用しようとします。

このオプションは、PXE ブート方法を使用する場合にのみ使用してください。インストール DVD および起動 ISO には、インストールプログラム自体を起動するための正しい inst.stage2 オプションがすでに含まれています。

注記

デフォルトでは、インストールメデイアで inst.stage2= 起動オプションが使用され、そのオプションが特定のラベル (たとえば inst.stage2=hd:LABEL=RHEL-8-0-0-BaseOS-x86_64) に設定されます。ランタイムイメージが含まれるファイルシステムのデフォルトラベルを修正するか、インストールシステムの起動手順をカスタマイズする場合は、inst.stage2= 起動オプションに正しい値が設定されていることを確認してください。

inst.noverifyssl

inst.noverifyssl 起動オプションを使用して、追加のキックスタートリポジトリー以外の HTTPS 接続すべての SSL 証明書を検証できなくなります。--noverifyssl はリポジトリーごとに設定できます。

たとえば、リモートインストールソースが自己署名 SSL 証明書を使用している場合は、inst.noverifyssl 起動オプションを使用すると、SSL 証明書を確認せずにインストーラーによるインストールを完了できます。

inst.stage2= を使用してソースを指定する例

inst.stage2=https://hostname/path_to_install_image/ inst.noverifyssl

inst.repo= を使用してソースを指定する例

inst.repo=https://hostname/path_to_install_repository/ inst.noverifyssl

inst.stage2.all

inst.stage2.all 起動オプションは、複数の HTTP、HTTPS、または FTP ソースを指定するために使用されます。inst.stage2= 起動オプションは、inst.stage2.all オプションとともに複数回使用して、成功するまで、イメージを順番にフェッチできます。以下に例を示します。

inst.stage2.all
inst.stage2=http://hostname1/path_to_install_tree/
inst.stage2=http://hostname2/path_to_install_tree/
inst.stage2=http://hostname3/path_to_install_tree/
inst.dd=
インストール時にドライバーの更新を実行する場合は、inst.dd= 起動オプションを使用します。インストール時にドライバーを更新する詳細は、『高度な RHEL インストールの実行』を参照してください。
inst.repo=hmc
Binary DVD から起動すると、インストーラープログラムにより、追加のカーネルパラメーターを入力するように求められます。DVD をインストールソースとして設定するには、inst.repo=hmc オプションをカーネルパラメーターに追加します。インストールプログラムは、SE および HMC のファイルアクセスを有効にし、DVD から stage2 のイメージをフェッチし、ソフトウェア選択で DVD のパッケージへのアクセスを提供します。このオプションにより、外部ネットワーク設定の必要がなくなるため、インストールのオプションが増えます。
inst.proxy=

HTTP、HTTPS、FTP プロトコルからのインストールを実行する際には、inst.proxy= ブートオプションが使用されます。以下に例を示します。

[PROTOCOL://][USERNAME[:PASSWORD]@]HOST[:PORT]
inst.nosave=

inst.nosave= 起動オプションを指定して、インストール済みのシステムに保存されていないインストールログや関連ファイルを制御します (例: input_ksoutput_ksall_kslogsall)。複数の値は以下のようにコンマ区切りにします。例: input_ks,logs

注記

inst.nosave 起動オプションは、インストール済みのシステムから、キックスタートのログや入力/出力などの Kickstart %post スクリプトで削除できないファイルの除外に使用されます。

表16.3 inst.nosave 起動オプション

オプション説明

input_ks

キックスタートによる入力を保存する機能を無効にします。

output_ks

インストールプログラムで生成されたキックスタートによる出力を保存する機能を無効にします。

all_ks

キックスタートによる入出力を保存する機能を無効にします。

logs

すべてのインストールログを保存する機能を無効にします。

all

すべてのキックスタート結果とすべてのログを保存する機能を無効にします。

inst.multilib
inst.multilib 起動オプションを使用して、DNF の multilib_policy を、best ではなく all に設定します。
inst.memcheck
inst.memcheck 起動オプションは、インストールを完了するのにシステムに十分な RAM があることを確認するためのチェックを実行します。RAM が十分でない場合は、インストールプロセスが停止します。システムのチェックはおおよそのもので、インストールの際のメモリー使用率は、パッケージ選択やユーザーインターフェース (グラフィカル、テキスト)、その他のパラメーターにより異なります。
inst.nomemcheck
inst.nomemcheck 起動オプションは、インストールを完了するのに十分な RAM があるかどうかの確認を実行しません。推奨よりも低いメモリー量でのインストールはサポートされていないため、インストールプロセスが失敗する場合があります。

16.4. ネットワーク起動オプション

本セクションは、一般的に使用されるネットワーク起動オプションを説明します。

注記

初期ネットワークの初期設定は dracut により処理されます。完全な一覧は、man ページの dracut.cmdline(7) を参照してください。

ip=

ip= 起動オプションは、1 つ以上のネットワークインターフェースを設定します。複数のインターフェースを設定する場合は、ip オプションを複数回使用できます。各インターフェースごとに 1 つずつです。これを行うには、rd.neednet=1 オプションを使用し、bootdev オプションを使用してプライマリー起動インターフェースを指定する必要があります。また、ip オプションを一度だけ使用してから、キックスタートを使用して追加インターフェースを設定することもできます。このオプションでは、複数の形式が使用できます。以下の表は、最も一般的なオプションの情報が含まれます。

注記

以下の表では、下記の点を前提としています。

  • ip パラメーターはクライアントの IP アドレスを指定し、角括弧が必要です (例: [2001:db8::99])。
  • gateway パラメーターはデフォルトゲートウェイになります。IPv6 アドレスも使用できます。
  • netmask パラメーターは使用するネットマスクです。完全ネットマスク (255.255.255.0 など) またはプレフィックス (64 など) を使用できます。
  • hostname パラメーターはクライアントシステムのホスト名です。このパラメーターは任意です。

表16.4 ネットワークインタフェースの設定起動オプションの形式

設定方法起動オプションの形式

全インターフェースの自動設定

ip=method

特定インターフェースの自動設定

ip=interface:method

静的設定

ip=ip::gateway:netmask:hostname:interface:none

オーバーライドを使用した特定インターフェースの自動設定

ip=ip::gateway:netmask:hostname:interface:method:mtu

注記

オーバーライドを使用した特定インターフェースの自動設定 では、dhcp など、指定した自動設定方法を使用してインターフェースを起動しますが、自動取得した IP アドレス、ゲートウェイ、ネットマスク、ホスト名、他のパラメーターなどで指定したものは無効にします。パラメーターはすべて任意となるため、無効にするパラメーターだけを指定します。

method パラメーターには、以下のいずれかを使用します。

表16.5 自動インターフェース設定方法

自動設定の方法

DHCP

dhcp

IPv6 DHCP

dhcp6

IPv6 自動設定

auto6

iBFT (iSCSI Boot Firmware Table)

ibft

注記
  • ip オプションを指定せずに、inst.ks=http://host:/path などのネットワークアクセスが必要な起動オプションを使用している場合は、インストールプログラムで ip=dhcp が使用されます。
  • iSCSI ターゲットに自動接続するには、ターゲットにアクセスするネットワークデバイスがアクティベートされている必要があります。ネットワークをアクティベートする場合は、起動オプション ip=ibft の使用が推奨されます。
nameserver=

nameserver= オプションは、ネームサーバーのアドレスを指定します。このオプションは複数回使用できます。

注記

ip= パラメーターには角括弧が必要です。ただし、IPv6 アドレスには角括弧が使用できません。IPv6 アドレスに使用する正しい構文は nameserver=2001:db8::1 のようになります。

bootdev=
bootdev= オプションは、起動インターフェースを指定します。このオプションは、ip オプションを複数回使用する場合に必要になります。
ifname=

ifname= オプションは、特定の MAC アドレスを持つネットワークデバイスにインターフェース名を割り当てます。このオプションは複数回使用できます。構文は、ifname=interface:MAC です。以下に例を示します。

ifname=eth0:01:23:45:67:89:ab
注記

ifname= オプションは、インストール中にカスタムのネットワークインターフェース名を設定する際にサポートされる唯一の方法となります。

inst.dhcpclass=
inst.dhcpclass= オプションは、DHCP のベンダークラス識別子を指定します。dhcpd サービスではこの値を vendor-class-identifier として認識します。デフォルト値は anaconda-$(uname -srm) です。
inst.waitfornet=
inst.waitfornet=SECONDS 起動オプションを使用すると、インストールシステムは、ネットワーク接続を待ってからインストールします。SECONDS 引数で指定する値は、ネットワーク接続がない場合でもすぐにはタイムアウトにせず、ネットワーク接続を待ち続け、インストールプロセスを継続する最大秒数を表します。

関連情報

16.5. コンソール起動オプション

本セクションは、コンソール、モニターディスプレイ、およびキーボードに起動オプションを設定する方法を説明します。

console=
console= オプションを使用して、プライマリーコンソールとして使用するデバイスを指定します。たとえば、最初のシリアルポートでコンソールを使用するには、console=ttyS0 を使用します。このオプションは、inst.text オプションと併用します。console= は複数回使用できます。これを行うと、指定したすべてのコンソールにブートメッセージが表示されますが、インストールプログラムは最後のコンソールのみを使用します。たとえば、console=ttyS0 console=ttyS1 と指定すると、インストールプログラムでは ttyS1 が使用されます。
inst.lang=
inst.lang= オプションを使用して、インストール時に使用する言語を設定します。locale -a | grep _ コマンドまたは localectl list-locales | grep _ コマンドは、ロケールの一覧を返します。
inst.singlelang
inst.singlelang を指定して単一の言語モードでインストールを行うと、そのインストール言語と言語サポート設定に対する対話オプションを利用できません。inst.lang 起動オプションまたは lang キックスタートコマンドを使用して言語を指定すると、オプションが指定されます。言語を指定しないと、インストールプログラムのロケールはデフォルトで en_US.UTF-8 となります。
inst.geoloc=

インストールプログラムで、地理位置情報の使用方法を設定するには、inst.geoloc= オプションを使用します。地理位置情報は、言語およびタイムゾーンの事前設定に使用され、inst.geoloc=value 構文を使用します。value には、以下のいずれかのパラメーターを使用します。

表16.6 inst.geoloc 起動オプションの値

起動オプションの形式

地理位置情報の無効化

inst.geoloc=0

Fedora GeoIP API の使用

inst.geoloc=provider_fedora_geoip

Hostip.info GeoIP API の使用

inst.geoloc=provider_hostip

inst.geoloc= オプションを指定しないと、インストールプログラムは provider_fedora_geoip を使用します。

inst.keymap=
inst.keymap= オプション使用して、インストールに使用するキーボードレイアウトを指定します。
inst.cmdline
inst.cmdline オプションを使用して、インストールプログラムをコマンドラインモードで強制的に実行します。このモードでは対話が使用できないため、キックスタートファイルまたはコマンドラインですべてのオプションを指定する必要があります。
inst.graphical
インストールプログラムをグラフィカルモードで強制的に実行するには、inst.graphical オプションを使用します。これがデフォルトのモードです。
inst.text
inst.text オプションを使用して、グラフィカルモードではなく、テキストモードでインストールプログラムを強制的に実行します。
inst.noninteractive
inst.noninteractive 起動オプションを使用して、非対話モードでインストールプログラムを実行します。ユーザーとの対話は非対話モードでは許可されず、inst.noninteractive をグラフィカルインストールまたはテキストインストールに使用できます。inst.noninteractive オプションをテキストモードで使用すると、inst.cmdline オプションと同じように動作します。
inst.resolution=
inst.resolution= オプションを使用して、グラフィカルモードで、画面の解像度を指定します。形式は NxM です。N は画面の幅で、M は画面の高さ (ピクセル単位) です。サポートされる最小解像度は 1024x768 です。
inst.vnc
inst.vnc オプションを使用して、VNC でグラフィカルインストールを実行します。インストールプログラムと対話するには VNC クライアントアプリケーションを使用する必要があります。VNC 共有を有効にすると、複数のクライアントに接続できます。VNC を使用してインストールしたシステムは、テキストモードで起動します。
inst.vncpassword=
inst.vncpassword= オプションを使用して、インストールプログラムが使用する VNC サーバーにパスワードを設定します。
inst.vncconnect=
inst.vncconnect= オプションを使用して、指定のホストの場所でリッスンしている VNC クライアントに接続します。たとえば、inst.vncconnect=<host>[:<port>] デフォルトのポートは 5900 です。このオプションは vncviewer -listen とともに使用できます。
inst.xdriver=
inst.xdriver= オプションを使用して、インストール時およびインストール済みシステムで使用される X ドライバーの名前を指定します。
inst.usefbx
inst.usefbx オプションを使用して、ハードウェア固有のドライバーではなく、フレームバッファー X ドライバーを使用するようにインストールプログラムに要求します。このオプションは、inst.xdriver=fbdev と同じです。
modprobe.blacklist=

modprobe.blacklist= オプションを使用して、1 つ以上のドライバーをブラックリストに追加するか、完全に無効にします。このオプションで無効にしたドライバー (mods) は、インストールの開始時、およびインストールの終了後に読み込むことができません。インストール済みシステムでは、この設定が持続します。ブラックリストに指定したドライバーの一覧は、/etc/modprobe.d/ ディレクトリーにあります。複数のドライバーを無効にするには、コンマ区切り一覧を使用します。以下に例を示します。

modprobe.blacklist=ahci,firewire_ohci
inst.xtimeout=
inst.xtimeout= オプションを使用して、X サーバーの起動のタイムアウトを秒単位で指定します。
inst.sshd

インストール時に、SSH を使用してシステムに接続し、インストールの進捗を監視できるように、inst.sshd オプションを使用して、sshd サービスを開始します。SSH の詳細は、man ページの ssh(1) を参照してください。デフォルトでは、sshd オプションは、IBM Z アーキテクチャーでのみ自動的に起動します。その他のアーキテクチャーでは、sshd は、inst.sshd オプションを使用しない限り起動しません。

注記

インストール中に、root アカウントにはデフォルトでパスワードが設定されていません。キックスタートコマンド sshpw を使用して、インストール時に root パスワードを設定できます。

inst.kdump_addon=
インストールプログラムで Kdump 設定画面 (アドオン) を有効または無効にするには、inst.kdump_addon= オプションを使用します。この画面はデフォルトで有効になっているため、無効にする場合は inst.kdump_addon=off を使用します。アドオンを無効にすると、グラフィカルおよびテキストベースのインターフェースと、キックスタートコマンド %addon com_redhat_kdump の両方で Kdump 画面が無効になります。

16.6. 起動オプションのデバッグ

このセクションでは、問題をデバッグする際に使用できるオプションを説明します。

inst.rescue
inst.rescue オプションを使用して、レスキュー環境を実行します。このオプションは、システムの診断と修正を行う場合に便利です。たとえば、レスキューモードでファイルシステムを修復 できます。
inst.updates=

inst.updates= オプションを使用して、インストール時に適用する updates.img ファイルの場所を指定します。アップデートのソースは多数あります。

表16.7 inst.updates= ソースの更新

ソース説明

ネットワークからの更新

inst.updates= を使用してネットワーク上の場所を指定する最も簡単な方法は、updates.img を指定することです。インストールツリーを変更する必要はありません。この方法を使用するには、カーネルコマンドラインを編集して inst.updates を追加します。

inst.updates=http://some.website.com/path/to/updates.img.

ディスクイメージからの更新

フロッピードライブまたは USB キーに updates.img を保存できます。これは、ファイルシステムタイプが ext2updates.img でのみ可能です。イメージの内容をフロッピードライブに保存するには、フロッピーディスクを挿入し、次のコマンドを実行します。

dd if=updates.img of=/dev/fd0 bs=72k count=20USB キーまたはフラッシュメディアを使用するには、/dev/fd0 を、USB キーのデバイス名に置き換えます。

インストールツリーからの更新

CD、ハードドライブ、HTTP、または FTP のインストールを使用する場合は、すべてのインストールツリーが .img ファイルを検出できるように、インストールツリーに updates.img を保存できます。images/ ディレクトリーにファイルを保存します。このファイル名は、updates.img にする必要があります。

NFS インストールでは、images/ ディレクトリー、またはインストールツリーの RHupdates/ ディレクトリーにイメージを保存できます。

inst.loglevel=
inst.loglevel= オプションを使用して、端末に記録するログメッセージの最小レベルを指定します。これは端末ロギングに関する設定で、ログファイルには常に全レベルのメッセージが含まれます。このオプションに使用できる値は、下から、debuginfowarningerror、および critical になります。デフォルト値は infoとなるため、デフォルトでは、info から criticalまでのメッセージがログの端末に表示されます。
inst.syslog=
インストールが開始すると、inst.syslog= オプションは、指定されたホストの syslog プロセスにログメッセージを送信します。リモートの syslog プロセスでは、着信接続を受け入れるように設定する必要があります。
inst.virtiolog=
inst.virtiolog= オプションを使用して、ログ転送に使用する virtio ポート (/dev/virtio-ports/name の文字デバイス) を指定します。デフォルト値は org.fedoraproject.anaconda.log.0 です。このポートがある場合は使用されます。
inst.zram=
inst.zram= オプションは、インストール時に zRAM swap の使用を制御します。このオプションは、圧縮したブロックデバイスをシステム RAM に作成し、ハードドライブではなくスワップ領域に使用します。これにより、圧縮せずに、利用可能なメモリーよりも少ないメモリーでインストールプログラムが実行できるようになり、インストールが速くなります。デフォルトでは、zRAM 上のスワップは、搭載されている RAM が 2 GiB 以下のシステムで有効になり、2 GiB を超えるシステムでは無効になります。このオプションを使用するとこの動作を変更できます。RAM が 2 GiB を超えるシステムでは inst.zram=1 を使用してこの機能を有効にし、2 GiB 以下のメモリーのシステムでは inst.zram=0 を使用してこの機能を無効にします。
rd.live.ram
rd.live.ram オプションを指定すると、stage 2 イメージが RAM にコピーされます。NFS サーバー上に stage 2 イメージがある場合にこのオプションを使用すると、イメージで必要となる最小メモリーがおよそ 500 MiB 増えます。
inst.nokill
inst.nokill オプションはデバッグオプションで、致命的なエラーが発生した場合、またはインストールプロセスの終了時に、インストールプログラムが再起動しないようにします。inst.nokill オプションを使用して、再起動すると失われてしまうインストールログを取得します。
inst.noshell
インストール時に端末セッション 2 (tty2) のシェルが必要ない場合は、inst.noshell オプションを使用します。
inst.notmux
インストール時に tmux を使用しない場合には、inst.notmux オプションを使用します。この出力は、ターミナル制御文字なしで生成され、非対話用になります。
inst.remotelog=
inst.remotelog= オプションを指定することで、TCP 接続を使用してすべてのログをリモート host:port に送信することができます。リスナーがなく、インストールが通常通りに進まない場合は、接続が中断されます。

16.7. ストレージ起動オプション

inst.nodmraid
inst.nodmraid オプションを指定して dmraid サポートを無効にします。
警告

使用する場合は注意が必要です。ファームウェア RAID アレイの一部として誤って特定されたディスクがある場合は、古い RAID メタデータが存在する可能性があります。これらは、dmraidwipefsなどの適切なツールを使用して削除する必要があります。

inst.nompath
inst.nompath オプションを指定して、マルチパスデバイスのサポートを無効にします。このオプションは、通常のブロックデバイスをマルチパスデバイスとして特定し、誤検出が発生したシステムに使用することができます。このオプションを使用する他の理由はありません。
警告

使用する場合は注意が必要です。マルチパスハードウェアではこのオプションを使用しないでください。このオプションを使用して、マルチパスのつのパスへのインストールを試行することはできません。

inst.gpt
inst.gpt 起動オプションでは、マスターブートレコード (MBR) ではなく GUID パーティションテーブル (GPT) にパーティション情報をインストールするように強制されます。このオプションは、BIOS 互換モードである場合を除き、UEFI ベースのシステムでは有効ではありません。通常、BIOS 互換モードの BIOS ベースのシステムおよび UEFI ベースのシステムは、ディスクのサイズが 232 セクター以上でない限り、パーティション情報の格納に MBR スキーマを使用しようとします。ディスクセクターは通常 512 バイトで、通常これは 2 TiB に相当します。inst.gpt 起動オプションを使用するとこの動作が変更され、GPT が小さいディスクに書き込まれます。

16.8. キックスタート起動オプション

本セクションは、キックスタート起動オプションを説明します。

inst.ks=

inst.ks= 起動オプションを使用して、インストールの自動化に使用するキックスタートファイルの場所を定義します。その後、いずれかの inst.repo 形式を使用して、場所を指定できます。パスを指定せずにデバイスを指定すると、インストールプログラムは、指定したデバイスの /ks.cfg でキックスタートファイルを検索します。デバイスを指定せずにこのオプションを使用すると、インストールプログラムは次のオプションを使用します。

inst.ks=nfs:next-server:/filename

ここでは、next-server は DHCP の next-server オプション、または DHCP サーバーの IP アドレスで、filename は DHCP の filename オプションまたは /kickstart/ です。指定のファイル名が / 文字で終了すると 、ip-kickstart が追加されます。次の表に例を示します。

表16.8 デフォルトのキックスタートファイルの場所

DHCP サーバーのアドレスクライアントのアドレスキックスタートファイルの場所

192.168.122.1

192.168.122.100

192.168.122.1:/kickstart/192.168.122.100-kickstart

OEMDRV のラベルが付いたボリュームが存在すると、インストールプログラムは、キックスタートファイル ks.cfg を読み込もうとします。キックスタートファイルがこの場所にある場合は、inst.ks= 起動オプションを使用する必要がありません。

inst.ks.all
このオプションは、複数の inst.ks オプションによる複数のキックスタートファイルの場所を順次試行するために指定します。最初に成功した場所が使用されます。これは、httphttps、または ftp タイプの場所のみ適用され、その他の場所は無視されます。
inst.ks.sendmac

inst.ks.sendmac オプションを使用して、すべてのネットワークインターフェースの MAC アドレスを含む HTTP 送信リクエストにヘッダーを追加します。以下に例を示します。

X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:ab

これは、inst.ks=http を使用してシステムをプロビジョニングする場合に便利です。

inst.ks.sendsn

inst.ks.sendsn オプションを使用して、HTTP 送信リクエストにヘッダーを追加します。このヘッダーには、/sys/class/dmi/id/product_serial から読み込まれたシステムのシリアル番号が含まれます。ヘッダーの構文は以下のとおりです。

X-System-Serial-Number: R8VA23D

関連情報

  • すべての起動オプションは、アップストリームの「Boot Options」 を参照してください。

16.9. 高度なインストール起動オプション

本セクションでは、高度なインストール起動オプションを説明します。

inst.kexec

inst.kexec オプションを使用すると、インストールプログラムでのインストールの最後に再起動を実行する代わりに、kexec システムコールを使用できます。inst.kexec オプションは、新しいシステムを即座に読み込み、BIOS またはファームウェアが通常実行するハードウェアの初期化を回避します。

重要

このオプションは非推奨になっており、テクノロジープレビューとしてのみ利用できます。テクノロジープレビュー機能に対する Red Hat のサポート範囲の詳細は、「テクノロジプレビュー機能のサポート範囲」を参照してください。

kexec の使用時には、(完全なシステム再起動では通常クリアされる) デバイスレジスタにデータが残ります。デバイスドライバーによってはこれが問題になる可能性もあります。

inst.multilib

inst.multilib 起動オプションを使用して、multilib パッケージ用にシステムを設定します。つまり、64 ビットの AMD64 または Intel 64 に、32 ビットのパッケージをインストールできるようにします。通常、AMD64 または Intel 64 システムでは、このアーキテクチャー専用となるパッケージ (x86_64 の印が付いている) と、全アーキテクチャー用のパッケージ (noarch の印が付いている) がインストールされます。inst.multilib 起動オプションを使用すると、32 ビットの AMD または Intel システム用のパッケージ (i686 の印が付いている) が自動的にインストールされます。

これは、%packages セクションで直接指定されているパッケージにのみ適用されます。パッケージが依存関係としてインストールされている場合は、正確に指定した依存関係のみがインストールされます。たとえば、glibc パッケージに依存する bash パッケージをインストールする場合は、bash パッケージは複数のバリアントにインストールされますが、glibc は、bash パッケージで必要なバリアントにのみインストールされます。

selinux=0

デフォルトでは、selinux=0 起動オプションを設定すると、SELinux がインストールプログラム中は Permissive モード、インストール済みシステムでは Enforcing モードで動作します。selinux=0 起動オプションは、インストールプログラムおよびインストール済みシステムで SELinux を無効にします。

注記

selinux=0inst.selinux=0 のオプションは同じではありません。selinux=0 起動オプションは、インストールプログラムおよびインストール済みシステムで SELinux を無効にします。inst.selinux=0 オプションは、インストールプログラムでのみ SELinux を無効にします。SELinux は、デフォルトではインストールプログラムで Permissive モードで動作するため、SELinux を無効にしてもあまり影響はありません。

inst.nonibftiscsiboot
inst.nonibftiscsiboot 起動オプションを指定して、iSCSI Boot Firmware Table (iBFT) に設定されていない iSCSI デバイスにブートローダーを配置します。

16.10. 廃止予定の起動オプション

本セクションは、非推奨の起動オプションを説明します。これらのオプションはインストールプログラムでも使用できますが、非推奨とされています。また、Red Hat Enterprise Linux の今後のリリースで削除される予定です。

method
method オプションは、inst.repo のエイリアスです。
dns
dns の代わりに nameserver を使用します。ネームサーバーはコンマ区切りの一覧を受け付けず、代わりに複数のネームサーバーオプションを使用することに注意してください。
netmask、gateway、hostname
netmaskgateway、および hostname オプションは、ip オプションの一部として利用できます。
ip=bootif
PXE 指定のBOOTIF オプションが自動的に使用されるため、ip=bootif を使用する必要はありません。
ksdevice

表16.9 ksdevice 起動オプションの値

情報

存在しない

該当なし

ksdevice=link

このオプションがデフォルトの動作と同じ場合に無視されます。

ksdevice=bootif

BOOTIF= が存在する場合は、このオプションはデフォルトであるため無視されます。

ksdevice=ibft

ip=ibft に変更詳細は ip を参照してください。

ksdevice=<MAC>

BOOTIF=${MAC/:/-} に変更

ksdevice=<DEV>

bootdev に置き換え

16.11. 削除済みの起動オプション

本セクションでは、Red Hat Enterprise Linux から削除された起動オプションを説明します。

注記

dracut では、高度な起動オプションを利用できます。dracut の詳細は、man ページの dracut.cmdline(7) を参照してください。

askmethod、asknetwork
initramfs は完全に非対話的に実行されるため、askmethodasknetwork のオプションは削除されました。代わりに、inst.repo を使用して、適切なネットワークオプションを指定します。
blacklist、nofirewire
modprobe オプションは、カーネルモジュールのブラックリストを処理し、.modprobe.blacklist=<mod1>,<mod2> を使用します。modprobe.blacklist=firewire_ohci を使用して、FireWire モジュールをブラックリストに入れることができます。
inst.headless=
headless= オプションでは、インストールしているシステムにディスプレイハードウェアがなく、インストールプログラムがディスプレイハードウェアを検索する必要がないことを指定しています。
inst.decorated
inst.decorated オプションは、装飾画面でのグラフィカルインストールの指定に指定されていまいた。デフォルトでは、この画面は装飾されないため、タイトルバーやサイズ変更などの機能はありません。このオプションは不要になりました。
repo=nfsiso
inst.repo=nfs: オプションを使用します。
serial
console=ttyS0 オプションを指定します。
updates
inst.updates オプションを指定します。
essid、wepkey、wpakey
dracut はワイヤレスネットワークをサポートしません。
ethtool
このオプションは不要になりました。
gdb
dracut ベースの initramfs のデバッグに利用できるオプションが多数あるため、このオプションは削除されました。
inst.mediacheck
dracut オプションの rd.live.check オプション指定してください。
ks=floppy
inst.ks=hd:<device> オプションを指定します。
display
UI のリモートディスプレイには、inst.vnc オプションを指定します。
utf8
このオプションは、デフォルトの TERM 設定が期待通りに動作するため、不要になりました。
noipv6
IPv6 はカーネルに組み込まれたため、インストールプログラムによる削除はできません。ipv6.disable=1 を使用して ipv6 を無効にすることができます。この設定は、インストール済みシステムによって使用されます。
upgradeany
インストールプログラムがアップグレードを処理しなくなるため、このオプションは不要になりました。

このページには機械翻訳が使用されている場合があります (詳細はこちら)。