|
HOME > Linux Tips ( 目次 ) > Linux コマンド 一覧表 > p > pcinitrd - システム管理コマンドの説明 pcinitrd - システム管理コマンドの説明 - Linux コマンド集 一覧表名前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 環境で使えるコマンドはほとんどないが。 オプション
著者David Hinds - dahinds@users.sourceforge.net 関連項目
|
|