With no arguments,
rdev
outputs an
/etc/mtab
line for the current root file system.
With no arguments,
R ramsize , vidmode , and rootflags
print usage information.
In a bootable image for the Linux kernel on i386, there are several pairs
of bytes which specify the root device, the video mode, and the size of
the RAM disk. These pairs of bytes, by default, begin
at offset 504 (decimal) in the kernel image:
498 Root flags
(500 and 502 Reserved)
504 RAM Disk Size
506 VGA Mode
508 Root Device
(510 Boot Signature)
rdev
will change these values.
Typical values for the
image
parameter, which is a bootable Linux kernel image, might be:
/vmlinux
/vmunix
/boot/bzImage-2.4.0
/dev/fd0
/dev/fd1
When using the
rdev
command, the
root_device
parameter might be something like:
/dev/hda1
/dev/hdf13
/dev/sda2
/dev/sdc4
/dev/ida/c0d0p1
One may also specify the device by a comma-separated pair
of decimal integers
R major , minor .
For the
ramsize
command, the
size
parameter specifies the size of the RAM disk in kilobytes. 2.0.x kernels
and newer dynamically allocate the ramdisk and do not need this setting.
For the
rootflags
command, the
flags
parameter contains extra information used when mounting root.
Currently the only effect of these flags is to force the kernel to
mount the root filesystem in readonly mode if
flags
is non-zero.
For the
vidmode
command, the
mode
parameter specifies the video 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
If the
value
is not specified, the
image
will be examined to determine the current settings.