Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

31.10. キックスタートインストールの開始

キックスタートインストールを開始するには、作成したブートメディアまたは Red Hat Enterprise Linux CD-ROM #1 からシステムを起動し、ブートプロンプトで特別な起動コマンドを入力します。ks コマンドライン引数がカーネルに渡されると、インストールプログラムはキックスタートファイルを検索します。
CD-ROM #1 および Diskette
linux ks=floppy コマンドは、ks.cfg ファイルがディスケットの vfat または ext2 ファイルシステムにあり、Red Hat Enterprise Linux CD-ROM #1 から起動する場合にも機能します。
別の起動コマンドとして、Red Hat Enterprise Linux CD-ROM #1 から起動し、ディスクの vfat または ext2 ファイルシステムにキックスタートファイルを用意します。これを行うには、boot: プロンプトで以下のコマンドを入力します。
linux ks=hd:fd0:/ks.cfg
ドライバーディスクの場合
キックスタートでドライバーディスクを使用する必要がある場合は、dd オプションも指定します。たとえば、ブートディスクから起動し、ドライバーディスクを使用するには、boot: プロンプトで以下のコマンドを入力します。
linux ks=floppy dd
CD-ROM の起動
「キックスタートブートメディアの作成」 で説明されているように、キックスタートファイルがブート CD-ROM にある場合は、システムに CD-ROM を挿入し、システムを起動し、boot: プロンプトで以下のコマンドを入力します( ks.cfg はキックスタートファイルの名前に置き換えます)。
linux ks=cdrom:/ks.cfg
キックスタートインストールを開始するその他のオプションは以下のとおりです。
askmethod
CD-ROM ドライブで Red Hat Enterprise Linux CD を検出すると、CD-ROM をインストールソースとして自動的に使用しないでください。
autostep
キックスタートを非対話的にします。デバッグやスクリーンショットの生成に使用されます。このオプションは、パッケージのインストールが中断される可能性があるため、システムのデプロイ時には使用しないでください。
debug
pdb をすぐに起動します。
dd
ドライバーディスクを使用します。
dhcpclass=<class>
カスタムの DHCP ベンダークラス識別子を送信します。ISC の dhcpcd は、option vendor-class-identifier を使用してこの値を検査できます。
dns=<dns>
ネットワークインストールに使用するネームサーバーのコンマ区切りリスト。
driverdisk
dd と同じです。
エキスパート
特別な機能をオンにします。
  • リムーバブルメディアのパーティション分割が可能
  • ドライバーディスクを要求します。
gateway=<gw>
ネットワークインストールに使用するゲートウェイ。
graphical
強制的にグラフィカルインストールを実行します。ftp/http を使用する GUI が必要です。
isa
ISA デバイス設定のプロンプトを表示します。
ip=<ip>
ネットワークインストールに使用する IP は、DHCP に 'dhcp' を使用します。
keymap=<keymap>
使用するキーボードレイアウト。有効な値は、keyboard キックスタートコマンドに使用できる値です。
ks=nfs:<server>:/<path>
インストールプログラムは、NFS サーバーのキックスタートファイル < server> をファイル < path> として検索し ます。インストールプログラムは DHCP を使用してイーサネットカードを設定します。たとえば、NFS サーバーが server.example.com で、キックスタートファイルが NFS 共有 /mydir/ks.cfg にある場合、正しい起動コマンドは ks=nfs:server.example.com:/mydir/ks.cfg になります。
ks=http://<server>/<path>
インストールプログラムは、HTTP サーバーのキックスタートファイル < server> をファイル < path> として検索し ます。インストールプログラムは DHCP を使用してイーサネットカードを設定します。たとえば、HTTP サーバーが server.example.com で、キックスタートファイルが HTTP ディレクトリー /mydir/ks.cfg にある場合、正しい起動コマンドは ks=http://server.example.com/mydir/ks.cfg になります
ks=floppy
インストールプログラムは、/dev/fd0 のディスクにある vfat または ext2 ファイルシステムで ks.cfg ファイルを検索します。
ks=floppy:/<path>
インストールプログラムは、/dev/fd0 のディスクにあるキックスタートファイルをファイル < path> として検索します
ks=hd:<device>:/<file>
インストールプログラムは < device > にファイルシステムをマウントし(vfat または ext2 である必要があります)、そのファイルシステムでキックスタート設定ファイルを < file > と検索します(例: ks=hd:sda3:/mydir/ks.cfg)。
ks=file:/<file>
インストールプログラムはファイルシステムからファイル < file > を読み取ろうとし、マウントは行われません。これは通常、キックスタートファイルが initrd イメージにすでにある場合に使用されます。
ks=cdrom:/<path>
インストールプログラムは、CD-ROM のキックスタートファイルをファイル < path> として検索します
ks
ks のみを使用する場合、インストールプログラムは DHCP を使用するようにイーサネットカードを設定します。キックスタートファイルは、キックスタートファイルを共有する NFS サーバーであるかのように、DHCP 応答から bootServer から読み込まれます。デフォルトでは、bootServer は DHCP サーバーと同じです。キックスタートファイルの名前は以下のいずれかになります。
  • DHCP が指定され、ブートファイルが / で開始すると、DHCP が提供するブートファイルが NFS サーバー上で検索されます。
  • DHCP が指定され、ブートファイルが / 以外のもので始まる場合は、DHCP が提供するブートファイルが NFS サーバーの /kickstart ディレクトリーで検索されます。
  • DHCP がブートファイルを指定しなかった場合、インストールプログラムは /kickstart/1.2.3.4-kickstart ファイルを読み取ろうとします。1. 2.3.4 は、インストールされているマシンの数値の IP アドレスです。
ksdevice=<device>
インストールプログラムは、このネットワークデバイスを使用してネットワークに接続します。たとえば、eth1 デバイスを介して NFS サーバーに接続しているシステムについて考えてみましょう。NFS サーバーからキックスタートファイルを使用してこのシステムでキックスタートインストールを実行するには、boot: プロンプトで ks=nfs: <server > :/ <path > ksdevice=eth1 コマンドを使用します。
kssendmac
システムのプロビジョニングに役立つ HTTP ヘッダーを ks=http:// リクエストに追加します。CGI 環境変数の形式の CGI 環境変数の MAC アドレス("X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:ab")が含まれます。
lang=<lang>
インストールに使用する言語。これは、キックスタートコマンド 'lang' で使用できる有効な言語である必要があります。
loglevel=<level>
メッセージのログ記録に必要な最小レベルを設定します。<level> の値は debug、info、warning、error、および critical です。デフォルト値は info です。
lowres
GUI インストーラーを 640x480 で強制的に実行します。
mediacheck
ローダーコードをアクティブにして、インストールソースの整合性をテストするオプションを提供します(ISO ベースの方法の場合)。
method=cdrom://
CDROM ベースのインストールを実行します。
method=ftp://<path>
FTP インストールには <path> を使用します。
method=hd:<dev>:<path>
ハードドライブのインストールには、<dev> の <path> を使用します。
method=http://<path>
HTTP インストールには <path> を使用します。
method=nfs:<path>
NFS インストールには <path> を使用します。
netmask=<nm>
ネットワークインストールに使用するネットマスク。
nofallback
GUI が終了しない場合。
nofb
テキストモードのインストールに必要な VGA16 フレームバッファーを一部の言語で読み込みないでください。
nofirewire
firewire デバイスのサポートを読み込みないでください。
noipv6
インストール時に IPv6 ネットワークを無効にします。
このオプションは、PXE インストール中には利用できません。
PXE サーバーからのインストール中に、anaconda がキックスタートファイルを処理する前に IPv6 ネットワークがアクティブになる可能性があります。その場合、このオプションはインストール時に効果がありません。
nomount
インストール済みの Linux パーティションはレスキューモードで自動的にマウントしないでください。
nonet
ネットワークデバイスを自動プローブしないでください。
noparport
並列ポートのサポートの読み込みは試行しないでください。
nopass
キーボード/マウスの情報をステージ 2 インストーラーに渡さないでください。ネットワークインストール時に stage2 インストーラーでキーボードとマウスの設定画面をテストするのに適しています。
nopcmcia
システムの PCMCIA コントローラーを無視します。
noprobe
hw の検出を試みないでください。代わりにユーザーにプロンプトが表示されます。
noshell
インストール時にシェルを tty2 に置かないでください。
nostorage
ストレージデバイス(SCSI、IDE、RAID)を自動プローブしないでください。
nousb
USB サポートを読み込みません(インストールが早期にハングする場合に役に立ちます)。
nousbstorage
ローダーで usbstorage モジュールをロードしないでください。SCSI システムでのデバイスの順序付けに役立つ場合があります。
rescue
レスキュー環境を実行します。
resolution=<mode>
指定したモードでインストーラーを実行します(例:'1024x768')。
serial
シリアルコンソールのサポートを有効にします。
skipddc
モニターの DDC プローブをスキップします。システムがハングしている場合に役立つことがあります。
syslog=<host>[:<port>]
インストールが実行されたら、< host > の syslog プロセスにログメッセージを送信し、オプションでポート < port> で送信します。接続を受け入れるには、リモート syslog プロセスが必要です(-r オプション)。
text
テキストモードを強制的にインストールします。
updates
更新を含むフロッピーのプロンプト(バグ修正)。
updates=ftp://<path>
FTP を介した更新を含むイメージ。
updates=http://<path>
HTTP 経由での更新が含まれるイメージ。
upgradeany
アップグレードに想定される構文に一致する /etc/redhat-release は必要ありません。
vnc
vnc ベースのインストールを有効にします。vnc クライアントアプリケーションを使用してマシンに接続する必要があります。
vncconnect=<host>[:<port>]
インストールが稼働したら、< host > という名前の vnc クライアントに接続し、オプションでポート < port> を使用し ます。
vnc オプションも指定する必要があります。
vncpassword=<password>
vnc 接続のパスワードを有効にします。これにより、誰かが vnc ベースのインストールに誤って接続できなくなります。
vnc オプションも指定する必要があります。