Provided by: manpages-ja_0.5.0.0.20131015+dfsg-2_all bug

名前

       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_corepcmcia/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)