Scroll to navigation

RDEV(8) Linux Programmer's Manual RDEV(8)

NAME

rdev - 查詢/設置內核映像文件的根設備,RAM 磁盤大小或視頻模式

總覽 SYNOPSIS

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

描述 DESCRIPTION

不帶任何參數的 rdev 命令將輸出當前根文件系統的 /etc/mtab 文件行。不帶任何參數的 ramsize, vidmode, 和 rootflags 將顯示幫助信息。

在一個 i386 上的 linux 可引導內核映像文件中,有幾對字節用來指定根設備,視頻模式和 RAM 磁盤的大小。這些字節對,在默認情況下起始在內核映像的偏移量504 (十進制) 處。


498 Root flags (根標誌) (500 和 502 保留)
504 RAM Disk Size RAM (磁盤大小)
506 VGA Mode (VGA 模式)
508 Root Device (根設備) (510 Boot Signature (啓動標記))

rdev 可以改變這些值。

典型的 image 參數的值是一個可啓動的 linux 內核映像,可能是

/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

也可以通過使用一個逗號 (comma) 分隔的十進制整數對 major,minor 來指定這個設備。

對於 ramsize 命令, size 參數指定了 RAM 磁盤的大小,以千字節爲單位。

對於 rootflags 命令, flags 參數包含在掛載 root 文件系統時額外的信息。當前這些標誌的唯一作用是當 flags 非零時,強制內核以只讀模式來掛載 root 文件系統。

對於 vidmode 命令, mode 參數指定了視頻模式。

-3 = Prompt (提示)
-2 = Extended VGA (擴展的VGA)
-1 = Normal VGA (普通VGA)

0 = as if "0" was pressed at the prompt (假設在提示時按下了"0")
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

如果沒有指定 value ,將檢測 image 來得到當前的設置。

選項 OPTIONS

使得 rdev 作爲 ramsize 運行。
使得 rdev 作爲 rootflags 運行。
使得 rdev 作爲 vidmode 運行。
提供幫助。

BUGS

rdev 工具,如果不是用做查找當前根設備的名稱,那麼就是一種古老的破解 (hack) ,依靠對內核的一個特定 (magic) 位移以特殊 (magic) 數字進行修改來工作。它在 i386 之外的體系中不能工作。不鼓勵使用它。使用一個啓動管理器,例如 SysLinux , LILO 或者 grub 來替代它。

歷史 HISTORY

偏移 502 從前是交換設備的設備號 (在 linux 0.12 中),運行 "rdev -s" 或者 "swapdev" 將設置它。但是,從 linux 0.95 起,這個常量不再使用,交換設備是以 swapon() 系統調用來指定的。

作者 AUTHORS

原作者是 Werner Almesberger (almesber@nessie.cs.id.ethz.ch);
Peter MacDonald (pmacdona@sanjuan.UVic.CA) 進行了修改;
Stephen Tweedie (sct@dcs.ed.ac.uk) 加入了 rootflags 支持。

[中文版維護人]

所羅門 <solomen@email.com.cn>

[中文版最新更新]

Nov 21 2000

《中國linux論壇man手冊頁翻譯計劃》:

http://cmpp.linuxforum.net

本頁面中文版由中文 man 手冊頁計劃提供。
中文 man 手冊頁計劃:https://github.com/man-pages-zh/manpages-zh

20 November 1993 Linux 0.99