Provided by: manpages-ja_0.5.0.0.20131015+dfsg-2_all
名前
pcinitrd - PCMCIA initrd RAM ディスクイメージを作成する
書式
pcinitrd [-v] [-a] [--all] [-d alternate-root] [--dir=alternate-root] [-r kernel-release] [--release=kernel-release] [-s image-size] [--size=image-size] [-u] [--update] initrd- image [modules ...]
説明
pcinitrd スクリプトは、 PCMCIA デバイス上に root ファイルシステムがある場合のブート用 initrd RAM ディスクイメージを作成する。 この initrd イメージは ターゲットがブロックスペ シャルデバイス (例: /dev/fd0) の場合は、 initrd イメージはそのデバイス上に作成される。 ターゲットが存在していない場合や通常のファイルだった場合は、 pcinitrd はイメージファイルを "loopback" デバイスを用いて作成する。 モジュールは /lib/modules/[kernel-release] からの相対パスで指定する。コア PCMCIA モジュー ル (pcmcia/pcmcia_core と pcmcia/ds) はターゲットイメージに自動的にインストールされる。 他 の各デバイス用のモジュールと 適切なソケットドライバ (pcmcia/i82365.o または pcmcia/tcic.o) のモジュールとはコマンドラインにリストする必要がある。 あるいは -a を指定すれば、入手可能 な全ての PCMCIA ソケットドライバと ブロックデバイスドライバとがイメージに入れられる。 initrd イメージにコピーしたい他のファイルをコマンドラインにリストしてもよい。 実行ファイル は /bin に、共有ライブラリは /lib に、デバイスファイルは /dev に、他の全てのファイルは /etc にインストールされる。 結果のイメージに入る起動スクリプト linuxrc は、それぞれのシステムにあわせてカスタマイズす る必要がある。 このスクリプトには、通常の PCMCIA 起動スクリプトのように、 いくつかの変数定 義 (例えば PCIC=, PCIC_OPTS, CORE_OPTS など) が含まれる。 /etc/config.opts ファイルも編集 が必要かもしれない。 linuxrc または config.opts に行った全ての変更は、 pcinitd を "update" モードで実行されていれば保存される。 作成される linuxrc の別の機能として、もし DEBUG 変数がブートプロンプトで空白文字列以外に設 定されると、 cardmgr は全ての状態メッセージをコンソールに表示し、 linuxrc が実行される と、コンソールにシェルを起動する。 これは initrd の障害をデバッグする助けになるだろう。 た だ、普通の initrd 環境で使えるコマンドはほとんどないが。
オプション
-v 詳細表示モード。ファイルがコピーされるたびに表示する。 -a, --all 全てのソケットドライバとブロック形式の PCMCIA デバイスドライバをインストールする。 メモリーカード・ SCSI カード・固定ディスクドライバなどもインストールされる。 これは パッケージ管理者向けのものである。 -d alternate-root, --dir=alternate-root initrd イメージに追加する各ファイルを検索するディレクトリツリーを別に指定する。 こ れはインストールフロッピーやレスキューフロッピーからブートした後に pcinitrd を実行 する場合に便利である。 -r kernel-release, --release=kernel-release モジュールを /lib/modules から探す際に用いるカーネルのリリース番号 (例: 2.0.28) を 指定する。 デフォルトは現在実行しているカーネルのリリース番号である。 -s image-size, --size=image-size ターゲットのファイルやデバイスに作成するファイルシステムのサイズを 1k ブロック単位 で指定する。デフォルトは 2400。 -u, --update 更新モード: initrd イメージに含まれる cardmgr と全てのカーネルモジュールを更新す る。しかし他のファイルは変更しない。
著者
David Hinds - dahinds@users.sourceforge.net
関連項目
pcmcia(5), cardmgr(8), lilo(8)