RDEV

Section: Manuel du Programmeur Linux (8)
Updated: 20 Novembre 1993
Index


NOM
SYNOPSIS
DESCRIPTION
OPTIONS
BOGUES
HISTORIQUE
AUTEURS
TRADUCTION

NOM

rdev - interroge/configure l'image du périphérique racine, la taille du disque mémoire ou le mode vidéo.

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

Sans arguments, rdev affiche une ligne de /etc/mtab pour le système de fichiers racine actuel. Sans arguments, ramsize, vidmode, et rootflags affichent l'aide.
Dans une image démarrable du noyau Linux sur i386, il y a des octets qui spécifient le périphérique racine, le mode vidéo et la taille du disque mémoire. Ces octets, par défaut, commencent à l'offset 504 (décimal) dans l'image du noyau :
498 Drapeaux Racines (500 et 502 réservés) 504 Taille du disque mémoire 506 Mode VGA 508 Périphérique Racine (510 Signature Racine)

rdev changera ces valeurs.
Valeurs typiques pour le paramètre image, qui est l'image noyau démarrable, peut être :
/vmlinux /vmunix /boot/bzImage-2.4.0 /dev/fd0 /dev/fd1

Lors de l'invocation de la commande rdev, le paramètre root_device peut être quelque chose comme :
/dev/hda1 /dev/hdf13 /dev/sda2 /dev/sdc4 /dev/ida/c0d0p1

Il est également possible de spécifier le périphérique avec la paire d'entiers décimaux majeur,mineur.
Pour la commande ramsize, le paramètre size spécifie la taille du disque mémoire en kilo-octets.
Pour la commande rootflags, le paramètre flags contient des informations supplémentaires utilisées lors du montage de la racine. Actuellement, le seul effet de ces drapeaux et de forcer le noyau à monter le système de fichiers en lecture-seule si flags est non nul.
Pour la commande vidmode, le paramètre mode spécifie le mode vidéo :
-3 = Pose la question -2 = VGA étendu -1 = VGA normal 0 = comme si « 0 » était choisi comme réponse à la question 1 = comme si « 1 » était choisi comme réponse à la question 2 = comme si « 2 » était choisi comme réponse à la question n = comme si « n » était choisi comme réponse à la question

Si value n'est pas spécifiée, l'image sera examinée pour déterminer les paramètres courants.

OPTIONS

-r
Oblige rdev à se comporter comme ramsize.
-R
Oblige rdev à se comporter comme rootflags.
-v
Oblige rdev à se comporter comme vidmode.
-h
Affiche l'aide.

BOGUES

L'utilitaire rdev, lorsqu'il est utilisé sur autre chose que le périphérique racine actuel, est une ancienne astuce qui fonctionne en modifiant l'image noyau à un offset « magique » avec des nombres « magiques ». Ceci ne fonctionne que sur i386, et une telle utilisation est vivement déconseillée. Utilisez à la place un chargeur de démarrage comme SysLinux ou LILO.

HISTORIQUE

L'offset 502 était utilisé pour enregistrer le numéro du périphérique d'échange (dans Linux 0.12), et « rdev -s» ou « swapdev » était utilisé pour le modifier. Cependant, depuis Linux 0.95, cette constante n'est plus utilisée et le périphérique d'échange est spécifié en utilisant l'appel système swapon().

AUTEURS

rdev a été écrit, à l'origine, par Werner Almesberger <almesber@nessie.cs.id.ethz.ch>, puis modifié par Peter MacDonald <pmacdona@sanjuan.UVic.CA>. Enfin le support pour rootflags a été ajouté par Stephen Tweedie <sct@dcs.ed.ac.uk>.

TRADUCTION

Sébastien Blanchet, 2002