Provided by: manpages-ja_0.5.0.0.20180315+dfsg-1_all bug

名前

       rdev - ルートデバイス・RAM ディスクサイズ・ビデオモードの問い合わせと設定

書式

       rdev [ -rvh ] [ -o offset ] [ image [ value [ offset ] ] ]
       rdev [ -Rrvh ] [ -o offset ] [ image [ value [ offset ] ] ]
       ramsize [ -o offset ] [ image [ size [ offset ] ] ]
       vidmode [ -o offset ] [ image [ mode [ offset ] ] ]
       rootflags [ -o offset ] [ image [ flags [ offset ] ] ]

説明

       rdev を引数なしで起動すると、現在のルートファイルシステムに対応する /etc/mtab のエントリを
       表示する。 ramsize, vidmode, rootflags を引数なしで起動すると、使用方法が表示される。

       i386 の Linux カーネルのブート可能なイメージには、ルートデバイス・ビデオモード・ RAM  ディ
       スクサイズを指定するための数バイトの領域がある。 デフォルトでは、これらの領域は カーネルイ
       メージのオフセット 504 (10 進) から始まる。

               498 ルートフラグ
              (500 と 502 は予約されている)
               504 RAM ディスクサイズ
               506 VGA モード
               508 ルートデバイス
              (510 ブートシグネチャ)

       rdev は、これらの値を変更する。

       ブート可能な Linux カーネルイメージ image を指定する場合の典型的な値は、次のようなものであ
       る:

              /vmlinux
              /vmunix
              /boot/bzImage-2.4.0
              /dev/fd0
              /dev/fd1

       rdev コマンドを使用する場合、 root_device パラメータは以下のようなものである:

              /dev/hda1
              /dev/hdf13
              /dev/sda2
              /dev/sdc4
              /dev/ida/c0d0p1

       あるいは、デバイスをコンマで区切られた十進数の組  major,minor でデバイスを指定することもで
       きる。

       ramsize コマンドでは、 size パラメータに RAM  ディスクサイズをキロバイト(KB)  単位で指定す
       る。

       rootflags コマンドでは、 flags パラメータに、 ルートディスクをマウントするときに使用される
       オプション情報を指定する。 今のところこれらのフラグの効果はひとつだけで、 flags がゼロでな
       いと、カーネルはルートファイルシステムを  リードオンリーモードでマウントする、というだけで
       ある。

       vidmode コマンドでは、 mode パラメータに以下のビデオモードを指定する:

              -3 = プロンプト
              -2 = Extended VGA
              -1 = Normal VGA
               0 = プロンプトで "0" が入力されたのと同じ働きをする。
               1 = プロンプトで "1" が入力されたのと同じ働きをする。
               2 = プロンプトで "2" が入力されたのと同じ働きをする。
               n = プロンプトで "n" が入力されたのと同じ働きをする。

       value が指定されない場合、現在の設定を決めるために image が調べられる。

オプション

       -r     rdevramsize と同じ動作をさせる。

       -R     rdevrootflags と同じ動作をさせる。

       -v     rdevvidmode と同じ動作をさせる。

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

バグ

       rdev ユーティリティの、現在のルートデバイス名を表示する以外の機能は、 カーネルイメージの決
       め打ちのオフセットに決め打ちの数値を書き込むことによって    動作する、いにしえのハックであ
       る。  これは  i386   以外のアーキテクチャでは動作しない。   これの使用は全く推奨できない。
       SysLinux や LILO のようなブートローダを代わりに使うこと。

歴史

       オフセット  502  は以前  (Linux 0.12 の頃) スワップデバイスの デバイス番号として使われてお
       り、 "rdev -s" や "swapdev" でそれを設定できた。 しかし、 Linux 0.95  からはこの定数は使わ
       れなくなり、 スワップデバイスは swapon(2) システムコールで指定するようになった。

       ここでオフセット 504 はラムディスクの容量(キロバイト単位)として使われていた。 これは容量を
       指定し、メモリの先頭から取られていた。 Linux 1.1.39 で、この値をカーネルコマンドラインから
       も設定できるようになった。  Linux 1.3.48 で、ラムディスクの設定方法が変更された。 ラムディ
       スクのメモリはバッファキャッシュから取られるようになり、  そのため、ラムディスクの容量を動
       的に増加させることができるようになった。  ラムディスクワードの解釈も変更され、最上位ビット
       はプロンプトフラグ (1: ラムディスクのためのプロンプト  "VFS:  Insert  ramdisk  floppy  and
       press  ENTER"  を表示する  - これは フロッピー 2 枚によるブートに必要である)、次のビットは
       ロードフラグ (1: ラムディスクに読み込む)、そして下位の 11 ビットは(フロッピー  1  枚による
       ブートのための)ルートファイルシステムイメージの開始ブロック番号となった。
       linux/Documentation/ramdisk.txt も参照のこと。

著者

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