RDEV(8)

名前
rdev - ルートデバイス、スワップデバイス、RAM ディスクサイズ、ビデオモードの問い合わせと設定

書式
rdev [ -rsvh ] [ -o offset ] [ image [ value [ offset ] ] ]
rdev [ -o offset ] [ image [ root_device [ offset ] ] ]
swapdev [ -o offset ] [ image [ swap_device [ offset ] ] ]
ramsize [ -o offset ] [ image [ size [ offset ] ] ]
vidmode [ -o offset ] [ image [ mode [ offset ] ] ]
rootflags [ -o offset ] [ image [ flags [ offset ] ] ]

説明
rdev を、引数無しで起動すると、現在のルートファイルシステムで使用している /etc/mtab のエントリが表示される。 swapdev,ramsize,vidmode および、 rootflags を、引数無しで起動すると、使用方法が表示される。 Linux カーネルのブート可能なイメージには、ルートデバイス、ビデオモード、 RAM ディスクサイズおよび、スワップデバイスを指定するための数バイトの領 域がある。ディフォルトでは、これらの領域は、カーネルイメージの 504(10 進) バイトから始まる。
     498 Root flags
    (500 and 502 Reserved)
     504 RAM Disk Size
     506 VGA Mode
     508 Root Device
    (510 Boot Signature)
rdev は、これらの値を変更する。 ブート可能な Linux カーネルイメージを指定する場合の典型的な値 は、次のようなものである:
    /vmlinux
    /vmlinux.test
    /vmunix
    /vmunix.test
    /dev/fd0
    /dev/fd1
rdev または swapdev コマンドを使用する場合には、 root_device または、 swap_device パラメータを次のように指定する。
    /dev/hda[1-8]
    /dev/hdb[1-8]
    /dev/sda[1-8]
    /dev/sdb[1-8]
ramsize コマンドの場合、 size パラメータに、RAM ディスクサイズを キロバイト(KB) 単位で指定する。 rootflags コマンドの場合、 flags パラメータに、ルートディスクをマウントするときに使用されるオプション情 報を指定する。現在、これらのフラグのうち有効なのは、 flags がゼロでなければ、ルートファイルシステムをリードオンリーモードでマウン トするよう強制するためのフラグだけである。 vidmode コマンドの場合、 mode パラメータにビデオモードを指定する:
    -3 = Prompt
    -2 = Extended VGA
    -1 = Normal VGA
     0 = as if "0" was pressed at the prompt
     1 = as if "1" was pressed at the prompt
     2 = as if "2" was pressed at the prompt
     n = as if "n" was pressed at the prompt
何も値を指定しないと、イメージファイル中の現在の設定内容が表示される。

オプション

-s  rdev は、 swapdev と同じ動作をする。

-r  rdev は、 ramsize と同じ動作をする。

-R  rdev は、 rootflags と同じ動作をする。

-v  rdev は、 vidmode と同じ動作をする。

-h  ヘルプメッセージを出力する。

バグ
歴史的理由により、オフセットを指定するために 2 つの方法がある。

ユーザーインターフェースは厄介で、非直観的なため、複数のカーネルイメー ジパラメータを一つのコマンドで変更したり検査したりできるようにスクラッ チから書き直した方が良い。

rdev が変更するこれらのパラメータはLILO のプロンプトからブート時に変更するこ とができるため、LILO を使っているなら、ルートデバイスや VGA モードの設 定をするために rdev を使う必要はない。RAM ディスクのサイズを設定するには、現時点 ではまだ、 rdev が必要となる。より多くの情報を入手するために LILO のドキュメントを探すこ と、そして、システムの立ち上げには、LILO を使うことを推奨する。

著者
初版、Werner Almesberger (almesber@nessie.cs.id.ethz.ch)
変更、Peter MacDonald (pmacdona@sanjuan.UVic.CA)
rootflags サポートの追加、Stephen Tweedie (sct@dcs.ed.ac.uk)

翻訳
福場 浩壮 <koso@ga2.so-net.or.jp>