PCINITRD
Section: Maintenance Commands (8)
Updated: 2000/07/25 18:31:33
Index
JM Home Page
roff page
名前
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)
Index
- 名前
-
- 書式
-
- 説明
-
- オプション
-
- 著者
-
- 関連項目
-
This document was created by
man2html,
using the manual pages.
Time: 16:46:45 GMT, November 24, 2023