Manpages

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

-r 使 得

rdev 作 为 ramsize 运 行 。

-R 使 得

rdev 作 为 rootflags 运 行 。

-v 使 得

rdev 作 为 vidmode 运 行 。

-h 提 供 帮

助 。

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 [AT] nessie.ch);
Peter MacDonald (pmacdona [AT] sanjuan.CA) 进 行 了 修 改 ;
Stephen Tweedie (sct [AT] dcs.uk) 加 入 了 rootflags 支 持 。

[中 文 版 维 护 人 ]

所 罗 门 <solomen [AT] email.cn>

[中 文 版 最 新 更 新 ]

Nov 21 2000

《 中 国 linux论 坛 man手 册 页 翻 译 计 划 》 :

http://cmpp.linuxforum.net

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh