perkamon - en to fr translation catalogue (342 entries)

note: type: TH
en: 2014-04-06
fr: 6 avril 2014

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: bdflush - start, flush, or tune buffer-dirty-flush daemon
fr: bdflush - Démarrer, vider, ajuster le démon buffer-dirty-flush

note: As noted in a changes in the 2.5.12 source type: Plain text
en: I<Note>: Since Linux 2.6, this system call is deprecated and does nothing.  It is likely to disappear altogether in a future kernel release.  Nowadays, the task performed by B<bdflush>()  is handled by the kernel I<pdflush> thread.
fr: I<Remarque> : depuis Linux 2.6, cette appel système est obsolète et ne fait rien. Il est susceptible de disparaître lors d'une prochaine version du noyau. Aujourd'hui, la tâche réalisée par B<bdflush>() est traitée par le thread noyau I<pdflush>.

note: type: Plain text
en: B<bdflush>()  starts, flushes, or tunes the buffer-dirty-flush daemon.  Only a privileged process (one with the B<CAP_SYS_ADMIN> capability) may call B<bdflush>().
fr: B<bdflush>() démarre, vide ou ajuste le démon bdflush (buffer-dirty-flush). Seul un processus privilégié (c'est\(hyà\(hydire qui possède la capacité B<CAP_SYS_ADMIN>) peut appeler B<bdflush>().

note: type: Plain text
en: If I<func> is negative or 0, and no daemon has been started, then B<bdflush>()  enters the daemon code and never returns.
fr: Si I<func> est négatif ou nulle, et si aucun démon n'a démarré, alors B<bdflush>() bascule en fonctionnement démon, et ne revient pas.

note: type: Plain text
en: If I<func> is 1, some dirty buffers are written to disk.
fr: Si I<func> vaut 1, les tampons remplis sont écrits sur le disque.

note: type: Plain text
en: If I<func> is 2 or more and is even (low bit is 0), then I<address> is the address of a long word, and the tuning parameter numbered (I<func>-2)/2 is returned to the caller in that address.
fr: Si I<func> vaut 2 ou plus et est paire (bit poids faible à 0), alors I<address> correspond à l'adresse d'un mot long et le paramètre numéro (I<func>-2)/2 est renvoyé à cette adresse.

note: type: Plain text
en: If I<func> is 3 or more and is odd (low bit is 1), then I<data> is a long word, and the kernel sets tuning parameter numbered (I<func>-3)/2 to that value.
fr: Si I<func> vaut 3 ou plus et est impair (bit poids faible à 1), alors I<data> est un mot long et le noyau écrit cette valeur dans le paramètre numéro (I<func>-3)/2.

note: type: Plain text
en: The set of parameters, their values, and their valid ranges are defined in the Linux kernel source file I<fs/buffer.c>.
fr: Le jeu de paramètres, leurs valeurs, et leurs intervalles de validité sont définis dans les sources du noyau Linux, dans le fichier I<fs/buffer.c>.

note: type: SH
en: RETURN VALUE
fr: VALEUR RENVOYÉE

note: type: Plain text
en: If I<func> is negative or 0 and the daemon successfully starts, B<bdflush>()  never returns.  Otherwise, the return value is 0 on success and -1 on failure, with I<errno> set to indicate the error.
fr: Si I<func> est négative ou nulle, et si le démon démarre correctement, B<bdflush> ne revient pas. Autrement, la valeur renvoyée vaut 0 en réussite et -1 en échec auquel cas I<errno> contient le code d'erreur.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: An attempt was made to enter the daemon code after another process has already entered.
fr: On tente d'exécuter le code du démon après qu'un autre processus l'a déjà démarré.

note: type: Plain text
en: I<address> points outside your accessible address space.
fr: I<address> pointe en dehors de l'espace d'adressage accessible.

note: type: Plain text
en: An attempt was made to read or write an invalid parameter number, or to write an invalid value to a parameter.
fr: Numéro de paramètre invalide, ou écriture d'une valeur invalide dans le paramètre.

note: type: Plain text
en: Caller does not have the B<CAP_SYS_ADMIN> capability.
fr: L'appelant n'a pas la capacité B<CAP_SYS_ADMIN>.

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: Plain text
en: B<bdflush>()  is Linux-specific and should not be used in programs intended to be portable.
fr: B<bdflush>() est spécifique à Linux et ne doit pas être employé dans des programmes destinés à être portables.

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 3.65 of the Linux I<man-pages> project.  A description of the project, and information about reporting bugs, can be found at \%http://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 3.65 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%http://www.kernel.org/doc/man-pages/.

note: type: TH
en: 2010-09-19
fr: 19 septembre 2010

note: type: Plain text
en: boot-scripts - general description of boot sequence
fr: boot-scripts - Description générale du démarrage du système

note: type: Plain text
en: The boot sequence varies in details among systems but can be roughly divided to the following steps: (i) hardware boot, (ii) operating system (OS) loader, (iii) kernel startup, (iv) init and inittab, (v) boot scripts.  We will describe each of these in more detail below.
fr: La séquence de démarrage est variable en fonction du système mais peut globalement être découpée selon les étapes suivantes\ : (i) amorçage matériel, (ii) chargeur de démarrage du système d'exploitation, (iii) démarrage du noyau, (iv) B<init> et B<inittab>, (v) scripts de démarrage. Nous allons décrire chacune d'entre elles plus en détail ci-dessous.

note: type: SS
en: Hardware-boot
fr: Amorçage matériel

note: type: Plain text
en: After power-on or hard reset, control is given to a program stored on read-only memory (normally PROM).  In PC we usually call this program the B<BIOS>.
fr: Après la mise sous tension ou un reset matériel, un programme stocké en mémoire morte (souvent une PROM) prend le contrôle. Sur les PC, on appelle généralement ce programme le B<BIOS>.

note: type: Plain text
en: This program normally makes a basic self-test of the machine and accesses nonvolatile memory to read further parameters.  This memory in the PC is battery-backed CMOS memory, so most people refer to it as the B<CMOS>, although outside of the PC world, it is usually called B<nvram> (nonvolatile ram).
fr: Ce programme effectue normalement un autotest de la machine et accède à la mémoire non volatile pour y lire quelques paramètres. Dans les PC, cette mémoire est maintenue par une batterie de type CMOS. Ainsi la plupart des gens l'appellent B<CMOS>, alors qu'en dehors du monde des PC, elle est généralement appelée B<nvram> (non-volatile ram).

note: type: Plain text
en: The parameters stored in the nvram vary between systems, but as a minimum, the hardware boot program should know what is the boot device, or which devices to probe as possible boot devices.
fr: Les paramètres stockés dans la nvram varient d'un système à l'autre, mais au minimum, le programme d'amorçage matériel devrait savoir quel est le périphérique d'amorçage, ou à défaut quels périphériques il faut essayer pour amorcer le système.

note: type: Plain text
en: Then the hardware boot stage accesses the boot device, loads the OS loader, which is located on a fixed position on the boot device, and transfers control to it.
fr: Ensuite, la phase de démarrage matériel accède au périphérique d'amorçage, charge le chargeur de démarrage, qui est situé à une position fixe sur le périphérique d'amorçage, et lui passe le contrôle.

note: type: TP
en: Note:
fr: Note\ :

note: type: Plain text
en: We do not cover here booting from network.  Those who want to investigate this subject may want to research: DHCP, TFTP, PXE, Etherboot.
fr: Nous n'abordons pas ici le démarrage à partir du réseau. Ceux qui s'intéressent à ce sujet devraient rechercher du côté de DHCP, TFTP, PXE, Etherboot.

note: type: SS
en: OS loader
fr: Chargeur de démarrage

note: type: Plain text
en: In PC, the OS loader is located in the first sector of the boot device - this is the B<MBR> (Master Boot Record).
fr: Sur les PC, le chargeur de démarrage est situé sur le premier secteur du périphérique d'amorçage - c'est le B<MBR> (Master Boot Record).

note: type: Plain text
en: In most systems, this primary loader is very limited due to various constraints.  Even on non-PC systems there are some limitations to the size and complexity of this loader, but the size limitation of the PC MBR (512 bytes including the partition table) makes it almost impossible to squeeze a full OS loader into it.
fr: Sur la plupart des systèmes, ce chargeur initial est très limité du fait de diverses contraintes. Même sur des systèmes autres que le PC, il existe des limitations concernant la taille et la complexité de ce chargeur, mais la taille du MBR des PC est limitée - 512 octets y compris la table de partition (64 octets) et un identifiant de disque (2 octets) ne laissent que 446 octets pour le code - et rend quasiment impossible le stockage d'un chargeur de démarrage complet.

note: type: Plain text
en: Therefore, most operating systems make the primary loader call a secondary OS loader which may be located on a specified disk partition.
fr: Ainsi, sur la plupart des systèmes d'exploitation, le chargeur initial appelle un chargeur de démarrage secondaire situé sur une partition du disque.

note: type: Plain text
en: In Linux the OS loader is normally B<lilo>(8)  or B<grub>(8).  Both of them may install either as secondary loaders (where the DOS installed MBR points to them), or as a two part loader where they provide special MBR containing the bootstrap code to load the second part of the loader from the root partition.
fr: Sous Linux, le chargeur de démarrage est normalement B<lilo>(8) ou B<grub>(8). Chacun peut être installé soit en tant que chargeur secondaire (si le MBR installé par DOS pointe vers eux), soit en tant que chargeur en deux parties, car ils fournissent un MBR spécial contenant un code d'amorçage pour charger la seconde partie du chargeur à partir de la partition principale.

note: type: Plain text
en: The main job of the OS loader is to locate the kernel on the disk, load it and run it.  Most OS loaders allow interactive use, to enable specification of alternative kernel (maybe a backup in case the last compiled one isn't functioning) and to pass optional parameters to the kernel.
fr: Le rôle principal du chargeur de démarrage est de localiser le noyau sur le disque, le charger et l'exécuter. La plupart des chargeurs de démarrage sont interactifs, pour permettre la spécification d'un noyau alternatif (par exemple un noyau de sauvegarde dans le cas où la dernière version compilée ne fonctionne pas) et le passage de paramètres optionnels au noyau.

note: type: SS
en: Kernel startup
fr: Démarrage du noyau

note: type: Plain text
en: When the kernel is loaded, it initializes the devices (via their drivers), starts the swapper (it is a "kernel process", called kswapd in modern Linux kernels), and mounts the root filesystem (/).
fr: Quand le noyau est chargé, il initialise les périphériques (via leurs pilotes), démarre le gestionnaire de swap (c'est un «\ processus noyau\ », appelé B<kswapd> sur les noyaux Linux modernes), et monte le système de fichiers racine - appelé B<root filesystem> - (/).

note: type: Plain text
en: Some of the parameters that may be passed to the kernel relate to these activities (e.g: You can override the default root filesystem).  For further information on Linux kernel parameters read B<bootparam>(7).
fr: Quelques paramètres relatifs à cela peuvent être passés au noyau (par exemple\ : on peut spécifier un autre système de fichiers racine que celui par défaut). Pour plus d'informations sur les paramètres du noyau Linux, consultez B<bootparam>(7).

note: type: Plain text
en: Only then the kernel creates the first (user land)  process which is numbered 1.  This process executes the program I</sbin/init>, passing any parameters that weren't handled by the kernel already.
fr: C'est uniquement à cet instant que le noyau crée un premier (en espace utilisateur) processus, qui porte le numéro 1. Ce processus exécute le programme I</sbin/init>, en lui passant tout paramètre qui n'est pas déjà géré par le noyau.

note: type: SS
en: init and inittab
fr: init et inittab

note: type: Plain text
en: When init starts it reads I</etc/inittab> for further instructions.  This file defines what should be run in different I<run-levels>.
fr: Quand init démarre, il lit I</etc/inittab> pour y trouver ses instructions. Ce fichier définit ce qui doit s'exécuter dans les différents modes de fonctionnement (I<run-levels>).

note: type: Plain text
en: This gives the system administrator an easy management scheme, where each run-level is associated with a set of services (e.g, B<S> is I<single-user>, on B<2> most network services start).  The administrator may change the current run-level via B<init>(8)  and query the current run-level via B<runlevel>(8).
fr: Cela donne à l'administrateur système une méthode simple de gestion dans laquelle chaque run-level est associé à un ensemble de services (par exemple\ : B<S> correspond à un mode maintenance (I<single-user>), en run-level B<2>, la plupart des services réseaux sont actifs). L'administrateur peut changer le run-level courant par B<init>(8) et connaître le run-level courant par B<runlevel>(8).

note: type: Plain text
en: However, since it is not convenient to manage individual services by editing this file, inittab only bootstraps a set of scripts that actually start/stop the individual services.
fr: Toutefois, comme il n'est pas pratique de gérer les services individuellement en éditant ce fichier, inittab se limite à l'appel d'un ensemble de scripts qui démarrent/arrêtent les services.

note: type: SS
en: Boot scripts
fr: Scripts de démarrage

note: type: Plain text
en: The following description applies to System V release 4-based systems, which currently covers most commercial UNIX systems (Solaris, HP-UX, Irix, Tru64)  as well as the major Linux distributions (Red Hat, Debian, Mandriva, SUSE, Ubuntu).  Some systems (Slackware Linux, FreeBSD, OpenBSD)  have a somewhat different scheme of boot scripts.
fr: La description suivante s'applique aux systèmes basés sur System V release 4, ce qui couvre actuellement la plupart des systèmes UNIX commerciaux (Solaris, HP-UX, Irix, Tru64) ainsi que les distributions majeures de Linux (Red Hat, Debian, Mandriva, SUSE, Ubuntu). Certains systèmes (Slackware Linux, FreeBSD, OpenBSD) utilisent un procédé quelque peu différent pour les scripts de démarrage.

note: type: Plain text
en: For each managed service (mail, nfs server, cron, etc.) there is a single startup script located in a specific directory (I</etc/init.d> in most versions of Linux).  Each of these scripts accepts as a single argument the word "start" -- causing it to start the service, or the word \&"stop" -- causing it to stop the service.  The script may optionally accept other "convenience" parameters (e.g: "restart", to stop and then start, "status" to display the service status).  Running the script without parameters displays the possible arguments.
fr: Pour chaque service géré (messagerie, serveur nfs, cron, etc.) il y a un script de démarrage simple stocké dans un répertoire spécifique (I</etc/init.d> dans la majorité des versions de Linux). Chacun de ces scripts accepte en unique argument le mot «\ start\ » \(em dont l'effet est le lancement du service \(em, ou le mot «\ stop\ » \(em pour arrêter le service. Le script peut éventuellement accepter d'autres paramètres pratiques (par exemple\ : «\ restart\ », enchaîne un «\ stop\ » suivi d'un «\ start\ », «\ status\ » donne l'état du service). Un appel du script sans argument permet d'afficher tous ceux possibles.

note: type: SS
en: Sequencing directories
fr: Répertoires d'ordonnancement

note: type: Plain text
en: To make specific scripts start/stop at specific run-levels and in specific order, there are I<sequencing directories>.  These are normally in I</etc/rc[0-6S].d>.  In each of these directories there are links (usually symbolic) to the scripts in the I</etc/init.d> directory.
fr: Pour permettre aux scripts spécifiques de démarrer/arrêter dans un run-level spécifique et dans un ordre particulier, il y a des B<répertoires d'ordonnancement>. Ce sont généralement I</etc/rc[0-6S].d>. Dans chacun de ces répertoires, il y a des liens (généralement symboliques) vers les scripts du répertoire I</etc/init.d>.

note: type: Plain text
en: A primary script (usually I</etc/rc>) is called from B<inittab>(5)  and calls the services scripts via the links in the sequencing directories.  All links with names that begin with \(aqS\(aq are being called with the argument "start" (thereby starting the service).  All links with names that begin with \(aqK\(aq are being called with the argument "stop" (thereby stopping the service).
fr: Un premier script (souvent I</etc/rc>) est appelé par B<inittab>(5) et appelle lui-même les scripts des services grâce aux liens des répertoires d'ordonnancement. Tous les liens dont le nom commence par «\ S\ » sont appelés avec l'argument «\ start\ » (et démarrent le service concerné). Tous les liens dont le nom commence par «\ K\ » sont appelés avec l'argument «\ stop\ » (et arrêtent le service concerné).

note: type: Plain text
en: To define the starting or stopping order within the same run-level, the names of the links contain order-numbers.  Also, to make the names clearer, they usually end with the name of the service they refer to.  Example: the link I</etc/rc2.d/S80sendmail> starts the sendmail service on runlevel 2.  This happens after I</etc/rc2.d/S12syslog> is run but before I</etc/rc2.d/S90xfs> is run.
fr: Pour définir l'ordre de démarrage ou d'arrêt au sein d'un même run-level, les noms des liens contiennent des numéros d'ordre. Aussi, pour plus de clarté, ils se terminent par le nom du service auquel il se réfère. Exemple\ : Le lien I</etc/rc2.d/S80sendmail> démarre le service sendmail dans le run-level 2. Cela est fait après l'exécution de I</etc/rc2.d/S12syslog> mais avant celle de I</etc/rc2.d/S90xfs>.

note: type: Plain text
en: To manage the boot order and run-levels, we have to manage these links.  However, on many versions of Linux, there are tools to help with this task (e.g: B<chkconfig>(8)).
fr: Pour gérer l'ordre de démarrage et les run-levels, on doit gérer ces liens. Toutefois, sur beaucoup de versions de Linux, il existe des outils qui facilitent cela. (exemple\ : B<chkconfig>(8)).

note: type: SS
en: Boot configuration
fr: Configuration de démarrage

note: type: Plain text
en: Usually the daemons started may optionally receive command-line options and parameters.  To allow system administrators to change these parameters without editing the boot scripts themselves, configuration files are used.  These are located in a specific directory (I</etc/sysconfig> on Red Hat systems) and are used by the boot scripts.
fr: Habituellement, les démons démarrés peuvent éventuellement recevoir des options et arguments sur leur ligne de commande. Pour permettre aux administrateurs systèmes de modifier ces paramètres sans éditer le script, des fichiers de configuration sont utilisés. Ils sont stockés dans un répertoire spécifique (I</etc/sysconfig> sur les systèmes Red Hat et Mandrake), et sont utilisés par les scripts de démarrage.

note: type: Plain text
en: In older UNIX systems, these files contained the actual command line options for the daemons, but in modern Linux systems (and also in HP-UX), these files just contain shell variables.  The boot scripts in I</etc/init.d> B<source> the configuration files, and then use the variable values.
fr: Sur les anciens systèmes UNIX, ces fichiers contenaient les options de ligne de commande pour les démons, mais sur les systèmes Linux modernes (et aussi sur HP-UX), ces fichiers contiennent uniquement des variables shell. Les scripts de démarrage du répertoire I</etc/init.d> B<sourcent> (par la commande interne «\ B<.>\ » du shell) les fichiers de configuration et utilisent ensuite les variables.

note: type: SH
en: FILES
fr: FICHIERS

note: type: TH
en: 2013-08-01
fr: 1er août 2013

note: type: Plain text
en: bootparam - introduction to boot time parameters of the Linux kernel
fr: bootparam - Introduction aux paramètres de démarrage du noyau Linux

note: type: Plain text
en: The Linux kernel accepts certain 'command-line options' or 'boot time parameters' at the moment it is started.  In general this is used to supply the kernel with information about hardware parameters that the kernel would not be able to determine on its own, or to avoid/override the values that the kernel would otherwise detect.
fr: Le noyau Linux accepte un certain nombre d'options en ligne de commandes, également appelées paramètres de démarrage, au moment où il est chargé. En général, c'est principalement utilisé pour fournir au noyau des informations sur les paramètres matériels, qu'il serait incapable de déterminer seul, ou pour éviter/remplacer les valeurs qu'il détecterait normalement.

note: type: Plain text
en: When the kernel is booted directly by the BIOS (say from a floppy to which you copied a kernel using 'cp zImage /dev/fd0'), you have no opportunity to specify any parameters.  So, in order to take advantage of this possibility you have to use a boot loader that is able to pass parameters, such as GRUB.
fr: Quand le noyau est démarré directement par le BIOS (par exemple, depuis une disquette sur laquelle le noyau a été copié en utilisant «\ cp zImage /dev/fd0\ »), il n'est pas possible de préciser des paramètres. Aussi, afin de tirer parti de ces possibilités, vous devez utiliser un chargeur capable de transmettre les options, comme GRUB.

note: The LILO program (LInux LOader) written by Werner Almesberger is the most commonly used. It has the ability to boot various kernels, and stores the configuration information in a plain text file. (See .BR lilo (8) and .BR lilo.conf (5).) LILO can boot DOS, OS/2, Linux, FreeBSD, UnixWare, etc., and i
en: The argument list
fr: Liste des paramètres

note: type: Plain text
en: The kernel command line is parsed into a list of strings (boot arguments) separated by spaces.  Most of the boot arguments take have the form:
fr: La ligne de commande du noyau est une liste de chaînes de caractères (les paramètres) séparées par des espaces. La plupart des paramètres de démarrage ont la forme suivante\ :

note: type: Plain text
en: name[=value_1][,value_2]...[,value_10]
fr: nom[=valeur_1][,valeur_2]...[,valeur_10]

note: type: Plain text
en: where 'name' is a unique keyword that is used to identify what part of the kernel the associated values (if any) are to be given to.  Note the limit of 10 is real, as the present code handles only 10 comma separated parameters per keyword.  (However, you can reuse the same keyword with up to an additional 10 parameters in unusually complicated situations, assuming the setup function supports it.)
fr: où «\ nom\ » est un mot clé unique utilisé pour identifier la partie du noyau à laquelle les valeurs éventuelles sont associées. La limite de 10 valeurs est effective, le code actuel ne gérant que 10\ paramètres par mot clé, séparés par des virgules. (Néanmoins, vous pouvez réutiliser le même mot clé avec 10 paramètres supplémentaires dans certaines situations complexes inhabituelles, en espérant que la fonction d'initialisation les gérera.)

note: type: Plain text
en: Most of the sorting is coded in the kernel source file I<init/main.c>.  First, the kernel checks to see if the argument is any of the special arguments 'root=', \&'nfsroot=', 'nfsaddrs=', 'ro', 'rw', 'debug' or 'init'.  The meaning of these special arguments is described below.
fr: La plupart du traitement est codé dans le fichier source du noyau I<init/main.c>. Tout d'abord, le noyau vérifie si le paramètre est l'un des mots clé «\ root\ », «\ nfsroot\ », «\ nfsaddrs\ », «\ ro\ », «\ rw\ » , «\ debug\ » ou «\ init\ ». La signification de ces options est décrite ci-dessous.

note: type: Plain text
en: Then it walks a list of setup functions (contained in the bootsetups array) to see if the specified argument string (such as 'foo') has been associated with a setup function ('foo_setup()') for a particular device or part of the kernel.  If you passed the kernel the line foo=3,4,5,6 then the kernel would search the bootsetups array to see if 'foo' was registered.  If it was, then it would call the setup function associated with 'foo' (foo_setup()) and hand it the arguments 3, 4, 5, and 6 as given on the kernel command line.
fr: Ensuite, il parcourt une liste de fonctions d'initialisation (contenue dans la table bootsetups) pour vérifier si la chaîne du paramètre spécifiée (par exemple «\ toto\ ») est associée à une fonction d'initialisation («\ toto_setup()\ ») pour un périphérique particulier ou une partie du noyau. Si la la ligne toto=3,4,5,6 est fournie, le noyau cherchera alors dans la table bootsetups si «\ toto\ » est enregistré. S'il l'est, le noyau appellera la fonction associée à «\ toto\ » (toto_setup()) en lui passant les paramètres 3, 4, 5 et 6 donnés sur la ligne de commande.

note: type: Plain text
en: Anything of the form 'foo=bar' that is not accepted as a setup function as described above is then interpreted as an environment variable to be set.  A (useless?) example would be to use 'TERM=vt100' as a boot argument.
fr: Tout ce qui est de la forme «\ toto=titi\ » et qui ne concerne pas une des fonctions d'initialisation décrites ci-dessus est interprété comme une variable d'environnement à définir. Un exemple (inutile\ ?) serait l'utilisation de «\ TERM=vt100\ » comme paramètre de démarrage.

note: type: Plain text
en: Any remaining arguments that were not picked up by the kernel and were not interpreted as environment variables are then passed onto process one, which is usually the B<init>(1)  program.  The most common argument that is passed to the I<init> process is the word 'single' which instructs it to boot the computer in single user mode, and not launch all the usual daemons.  Check the manual page for the version of B<init>(1)  installed on your system to see what arguments it accepts.
fr: Les paramètres restants, qui n'ont pas été interceptés par le noyau et qui ne sont pas interprétés comme des variables d'environnement, seront passés au processus numéro un, habituellement le programme B<init>(1). Le paramètre le plus courant dans ce cas est le mot «\ single\ » qui indique à B<init>(1) de démarrer en mode mono-utilisateur, sans lancer tous les démons habituels. Regardez la page de manuel de la version d'B<init>(1) installé sur votre système pour connaître les paramètres acceptés.

note: type: SS
en: General non-device-specific boot arguments
fr: Paramètres généraux non spécifiques à un périphérique

note: type: Plain text
en: This sets the initial command to be executed by the kernel.  If this is not set, or cannot be found, the kernel will try I</sbin/init>, then I</etc/init>, then I</bin/init>, then I</bin/sh> and panic if all of this fails.
fr: Définit la commande initiale à faire exécuter par le noyau. Si ce paramètre n'est pas fourni ou est introuvable, le noyau essaiera successivement I</sbin/init>, I</etc/init>, I</bin/init>, I</bin/sh> et paniquera si tout cela échoue.

note: type: Plain text
en: This sets the nfs boot address to the given string.  This boot address is used in case of a net boot.
fr: Définit l'adresse de démarrage par nfs. Cette adresse est utilisée en cas de démarrage par le réseau.

note: type: Plain text
en: This sets the nfs root name to the given string.  If this string does not begin with '/' or ',' or a digit, then it is prefixed by \&'/tftpboot/'.  This root name is used in case of a net boot.
fr: Définit le nom nfs de la racine. Si cette chaîne ne commence ni par «\ /\ », ni par «\ ,\ », ni par un chiffre, elle est alors préfixée automatiquement par «\ /tftpboot/\ ». C'est utilisé en cas de démarrage par le réseau.

note: type: Plain text
en: (Only when B<CONFIG_BUGi386> is defined.)  Some i387 coprocessor chips have bugs that show up when used in 32 bit protected mode.  For example, some of the early ULSI-387 chips would cause solid lockups while performing floating-point calculations.  Using the 'no387' boot argument causes Linux to ignore the maths coprocessor even if you have one.  Of course you must then have your kernel compiled with math emulation support!
fr: (Uniquement si la constante B<CONFIG_BUGi386> est définie.) Certaines puces de coprocesseur i387 ont des bogues qui apparaissent en mode protégé 32\ bits. Par exemple, les premières puces ULSI-387 bloquent le système durant l'exécution des opérations en virgule flottante. Si le paramètre «\ no387\ » est indiqué, Linux ignore le coprocesseur arithmétique même s'il en détecte un. Bien sûr, le noyau doit être compilé avec la gestion de l'émulation mathématique.

note: type: Plain text
en: (Only when B<CONFIG_BUGi386> is defined.)  Some of the early i486DX-100 chips have a problem with the 'hlt' instruction, in that they can't reliably return to operating mode after this instruction is used.  Using the 'no-hlt' instruction tells Linux to just run an infinite loop when there is nothing else to do, and to not halt the CPU.  This allows people with these broken chips to use Linux.
fr: (Uniquement lorsque la constante B<CONFIG_BUGi386> est définie.) Certaines anciennes puces i486DX-100 ont un problème avec l'instruction «\ hlt\ », car elles ne peuvent pas reprendre fiablement le cours des opérations après l'utilisation de «\ hlt\ ». L'option «\ no-hlt\ » indique à Linux d'utiliser une boucle infinie quand il n'y a rien à faire et de ne pas arrêter le processeur. Cela permet d'utiliser Linux avec ces puces cassées.

note: type: Plain text
en: This argument tells the kernel what device is to be used as the root filesystem while booting.  The default of this setting is determined at compile time, and usually is the value of the root device of the system that the kernel was built on.  To override this value, and select the second floppy drive as the root device, one would use 'root=/dev/fd1'.
fr: Ce paramètre indique au noyau quel périphérique doit être utilisé comme système de fichiers racine pendant le démarrage. La configuration par défaut est déterminée lors de la compilation du noyau, et est généralement identique à la racine du système de fichiers utilisé lors de la compilation. Pour remplacer cette valeur et sélectionner par exemple le second lecteur de disquette, on utilisera «\ root=/dev/fd1\ ».

note: type: Plain text
en: The root device can be specified symbolically or numerically.  A symbolic specification has the form I</dev/XXYN>, where XX designates the device type ('hd' for ST-506 compatible hard disk, with Y in \&'a'-'d'; 'sd' for SCSI compatible disk, with Y in 'a'-'e'; \&'ad' for Atari ACSI disk, with Y in 'a'-'e', \&'ez' for a Syquest EZ135 parallel port removable drive, with Y='a', \&'xd' for XT compatible disk, with Y either 'a' or 'b'; 'fd' for floppy disk, with Y the floppy drive number\(emfd0 would be the DOS 'A:' drive, and fd1 would be 'B:'), Y the driver letter or number, and N the number (in decimal) of the partition on this device (absent in the case of floppies).  Recent kernels allow many other types, mostly for CD-ROMs: nfs, ram, scd, mcd, cdu535, aztcd, cm206cd, gscd, sbpcd, sonycd, bpcd.  (The type nfs specifies a net boot; ram refers to a ram disk.)
fr: Le périphérique racine peut être spécifié de manière symbolique ou numérique. Une spécification symbolique est de la forme I</dev/XXYN>, où XX désigne un type de périphérique («\ hd\ » pour un disque dur compatible ST-506, avec Y dans «\ a-d\ »\ ; «\ sd\ » pour un disque compatible SCSI, avec Y dans «\ a-e\ »\ ; «\ ad\ » pour un disque Atari ACSI, avec Y dans «\ a-e\ »\ ; «\ ez\ » pour un disque amovible Syquest EZ135 sur le port parallèle, avec Y valant «\ a\ »\ ; «\ xd\ » pour un disque compatible XT, Y étant «\ a\ » ou «\ b\ »\ ; «\ fd\ » pour un lecteur de disquette, Y étant le numéro \(em fd0 serait le disque «\ A:\ » sous DOS, et fd1 serait le «\ B:\ »), Y la lettre ou le numéro du lecteur, et N le numéro (en décimal) de la partition sur ce périphérique (absent pour les disquettes). Les noyaux récents autorisent de nombreux autres types de périphériques, principalement pour les CD-ROM\ : nfs, ram, scd, mcd, cdu535, aztcd, cm206cd, gscd, sbpcd, sonycd, bpcd. (Le type nfs indique un démarrage par le réseau, et ram se rapporte à un disque virtuel en mémoire.)

note: type: Plain text
en: Note that this has nothing to do with the designation of these devices on your filesystem.  The '/dev/' part is purely conventional.
fr: Cela n'a rien à voir avec la désignation des périphériques dans le système de fichiers, le préfixe «\ /dev/\ » est purement conventionnel.

note: type: Plain text
en: The more awkward and less portable numeric specification of the above possible root devices in major/minor format is also accepted.  (E.g., I</dev/sda3> is major 8, minor 3, so you could use 'root=0x803' as an alternative.)
fr: La spécification numérique, plus compliquée et moins portable, du périphérique racine en utilisant les numéros majeur et mineur est également acceptée. (Par exemple, I</dev/sda3> a pour nombres majeur et mineur respectivement 8 et 3, et peut donc être mentionné ainsi\ : «\ root=0x803\ ».)

note: type: Plain text
en: The 'rootfstype' option tells the kernel to mount the root filesystem as if it where of the type specified.  This can be useful (for example) to mount an ext3 filesystem as ext2 and then remove the journal in the root filesystem, in fact reverting its format from ext3 to ext2 without the need to boot the box from alternate media.
fr: L'option «\ rootfstype\ » demande au noyau de monter le système de fichiers racine comme s'il était du type spécifié. Cela peut-être utile, par exemple, pour monter un système de fichiers ext3 en tant qu'ext2 et pouvoir alors supprimer le journal dans le système de fichiers racine, c'est-à-dire de repasser ce système de fichiers d'ext3 en ext2 sans avoir besoin de redémarrer à partir d'une autre source.

note: type: TP
en: B<'ro'> and B<'rw'>
fr: B<'ro'> et B<'rw'>

note: type: Plain text
en: The 'ro' option tells the kernel to mount the root filesystem as 'read-only' so that filesystem consistency check programs (fsck)  can do their work on a quiescent filesystem.  No processes can write to files on the filesystem in question until it is 'remounted' as read/write capable, for example, by 'mount -w -n -o remount /'.  (See also B<mount>(8).)
fr: L'option «\ ro\ » demande au noyau de monter le système de fichiers racine en lecture seule, pour que les programmes de vérification de la cohérence du système de fichiers puissent travailler sur un système au repos. Aucun processus ne peut écrire sur le système de fichiers en question jusqu'à ce qu'il soit remonté en lecture/écriture, par exemple avec la commande «\ mount -w -n -o remount /\ ». (Consultez B<mount>(8).)

note: type: Plain text
en: The 'rw' option tells the kernel to mount the root filesystem read/write.  This is the default.
fr: L'option «\ rw\ » indique au noyau de monter le système de fichiers racine en lecture/écriture. C'est l'option par défaut.

note: type: Plain text
en: This tells the kernel the location of the suspend-to-disk data that you want the machine to resume from after hibernation.  Usually, it is the same as your swap partition or file. Example:
fr: Cela indique au noyau l’emplacement des données stockées sur disque à utiliser pour revenir d’hibernation. C’est en général le même que la partition ou le fichier d’échange. Exemple :

note: type: Plain text
en: This is used to protect I/O port regions from probes.  The form of the command is:
fr: Ce paramètre permet de protéger une zone de ports d'entrée-sortie de l'autodétection. La forme de l'option est\ :

note: type: Plain text
en: B<reserve=>I<iobase,extent[,iobase,extent]...>
fr: B<reserve=>I<base_IO,longueur[,base_IO,longueur]...>

note: type: Plain text
en: In some machines it may be necessary to prevent device drivers from checking for devices (auto-probing) in a specific region.  This may be because of hardware that reacts badly to the probing, or hardware that would be mistakenly identified, or merely hardware you don't want the kernel to initialize.
fr: Pour certaines machines, il peut être nécessaire d'empêcher les pilotes de rechercher des périphériques dans des régions spécifiques. En effet, certains matériels peuvent mal réagir à l'autodétection, ou seraient mal reconnus.

note: type: Plain text
en: The reserve boot-time argument specifies an I/O port region that shouldn't be probed.  A device driver will not probe a reserved region, unless another boot argument explicitly specifies that it do so.
fr: L'option reserve indique une zone de ports d'entrée-sortie qu'il ne faut pas examiner. Un pilote de périphérique n'utilisera pas une région réservée, à moins qu'une autre option le lui indique explicitement.

note: type: Plain text
en: For example, the boot line
fr: Par exemple, la ligne de commande

note: type: Plain text
en: reserve=0x300,32  blah=0x300
fr: reserve=0x300,32 blah=0x300

note: type: Plain text
en: keeps all device drivers except the driver for 'blah' from probing 0x300-0x31f.
fr: empêche tous les pilotes, sauf «\ blah\ », d'examiner 0x300-0x31F.

note: type: Plain text
en: The BIOS call defined in the PC specification that returns the amount of installed memory was designed only to be able to report up to 64MB.  Linux uses this BIOS call at boot to determine how much memory is installed.  If you have more than 64MB of RAM installed, you can use this boot argument to tell Linux how much memory you have.  The value is in decimal or hexadecimal (prefix 0x), and the suffixes 'k' (times 1024) or 'M' (times 1048576) can be used.  Here is a quote from Linus on usage of the 'mem=' parameter.
fr: L'appel BIOS, défini dans les spécifications du PC, qui indique la quantité de mémoire installée, n'est prévu que pour la détection de 64 Mo au plus. Linux utilise cet appel BIOS pendant le démarrage pour obtenir la quantité de mémoire installée. Si vous avez plus de 64\ Mo, vous devez utiliser ce paramètre de démarrage pour indiquer au noyau la valeur exacte. Cette valeur est fournie en décimal ou en hexadécimal (préfixe 0x), et les suffixes «\ k\ » (multiplié par 1024) ou «\ M\ » (multiplié par 1\ 048\ 576) peuvent être utilisés. Voici un extrait d'une note de Linus sur l'utilisation du paramètre «\ mem=\ »\ :

note: type: Plain text
en: The kernel will accept any 'mem=xx' parameter you give it, and if it turns out that you lied to it, it will crash horribly sooner or later.  The parameter indicates the highest addressable RAM address, so \&'mem=0x1000000' means you have 16MB of memory, for example.  For a 96MB machine this would be 'mem=0x6000000'.
fr: Le noyau acceptera n'importe quelle valeur fournie pour le paramètre «\ mem=xx\ » et s'il s'avère que vous lui avez menti, il plantera horriblement tôt ou tard. Ce paramètre indique la plus haute adresse mémoire accessible, ainsi «\ mem=0x1000000\ » signifie que vous avez 16\ Mo de RAM, par exemple. Pour une machine avec 96\ Mo cela serait «\ mem=0x6000000\ ».

note: type: Plain text
en: B<NOTE>: some machines might use the top of memory for BIOS caching or whatever, so you might not actually have up to the full 96MB addressable.  The reverse is also true: some chipsets will map the physical memory that is covered by the BIOS area into the area just past the top of memory, so the top-of-mem might actually be 96MB + 384kB for example.  If you tell linux that it has more memory than it actually does have, bad things will happen: maybe not at once, but surely eventually.
fr: B<NOTE>\ : certaines machines peuvent utiliser une extrémité de la mémoire pour cacher le BIOS ou n'importe quoi d'autre, aussi vous ne pourrez pas adresser les 96\ Mo en entier. L'inverse est aussi vrai, certaines cartes mères vont projeter la mémoire physique recouverte par le BIOS juste au-dessus de la mémoire accessible, auquel cas vous auriez accès à 96\ Mo\ +\ 384\ ko par exemple. Si vous faites croire à Linux qu'il dispose de plus de mémoire que ce qu'il a en réalité, de mauvaises choses vont se produire\ : peut-être pas tout de suite, mais plus tard à coup sûr.

note: type: Plain text
en: You can also use the boot argument 'mem=nopentium' to turn off 4 MB page tables on kernels configured for IA32 systems with a pentium or newer CPU.
fr: Vous pouvez aussi utiliser l'argument «\ mem=nopentium\ » au boot pour désactiver les tables de pages de 4\ Mo sur les noyaux configurés pour les systèmes IA32 avec un processeur pentium ou plus récent.

note: type: Plain text
en: By default the kernel will not reboot after a panic, but this option will cause a kernel reboot after N seconds (if N is greater than zero).  This panic timeout can also be set by
fr: Par défaut, le noyau ne redémarrera pas automatiquement après un cas de panique, mais cette option permet de faire redémarrer le noyau après N secondes (si N est supérieur à zéro). Ce délai peut également être configuré avec :

note: type: Plain text
en: (Only when B<CONFIG_BUGi386> is defined.)  Since 2.0.22 a reboot is by default a cold reboot.  One asks for the old default with 'reboot=warm'.  (A cold reboot may be required to reset certain hardware, but might destroy not yet written data in a disk cache.  A warm reboot may be faster.)  By default a reboot is hard, by asking the keyboard controller to pulse the reset line low, but there is at least one type of motherboard where that doesn't work.  The option 'reboot=bios' will instead jump through the BIOS.
fr: (Uniquement si la constante B<CONFIG_BUGi386> est définie.) Depuis le noyau 2.0.22, les redémarrages sont par défaut faits à froid. Certains ont demandé la restauration de l'ancienne valeur par défaut «\ reboot=warm\ ». (Un redémarrage à froid peut être nécessaire pour réinitialiser certains périphériques, mais risque de détruire des données présentes dans le cache des disques. Un redémarrage à chaud peut être plus rapide.) Par défaut, le redémarrage est effectué matériellement, en demandant au contrôleur de clavier de baisser le niveau de la ligne reset. Il existe toutefois des cartes mères où cela ne fonctionne pas. L'option «\ reboot=bios\ » permet alors de redémarrer de manière logicielle, en appelant le BIOS.

note: type: TP
en: B<'nosmp'> and B<'maxcpus=N'>
fr: B<'nosmp'> et B<'maxcpus=N'>

note: type: Plain text
en: (Only when __SMP__ is defined.)  A command-line option of 'nosmp' or 'maxcpus=0' will disable SMP activation entirely; an option 'maxcpus=N' limits the maximum number of CPUs activated in SMP mode to N.
fr: (Seulement si la constante __SMP__ est définie.) L'option «\ nosmp\ » ou «\ maxcpus=0\ » en ligne de commande empêche entièrement l'activation du mode SMP. Une option «\ maxcpus=N\ » limite le nombre maximal de processeurs activés en mode SMP.

note: type: SS
en: Boot arguments for use by kernel developers
fr: Paramètres de démarrage pour les développeurs du noyau

note: type: Plain text
en: Kernel messages are handed off to the kernel log daemon klogd so that they may be logged to disk.  Messages with a priority above I<console_loglevel> are also printed on the console.  (For these levels, see I<E<lt>linux/kernel.hE<gt>>.)  By default this variable is set to log anything more important than debug messages.  This boot argument will cause the kernel to also print the messages of DEBUG priority.  The console loglevel can also be set at run time via an option to klogd.  See B<klogd>(8).
fr: Les messages du noyau sont manipulés par le démon de journalisation klogd, pour qu'ils puissent être stockés sur disque. Les messages disposant d'une priorité supérieure à la valeur I<console_loglevel> sont aussi affichés sur la console. (Pour ces niveaux, consultez I<E<lt>linux/kernel.hE<gt>>.) Par défaut, cette variable est définie pour journaliser tout ce qui est plus important que les messages de débogage. Ce paramètre de démarrage demandera au noyau d'afficher également les messages de la priorité DEBUG. Le niveau de la console peut aussi être modifié pendant l'exécution, avec une option de klogd. Consultez B<klogd>(8).

note: type: Plain text
en: It is possible to enable a kernel profiling function, if one wishes to find out where the kernel is spending its CPU cycles.  Profiling is enabled by setting the variable I<prof_shift> to a nonzero value.  This is done either by specifying B<CONFIG_PROFILE> at compile time, or by giving the 'profile=' option.  Now the value that I<prof_shift> gets will be N, when given, or B<CONFIG_PROFILE_SHIFT>, when that is given, or 2, the default.  The significance of this variable is that it gives the granularity of the profiling: each clock tick, if the system was executing kernel code, a counter is incremented:
fr: Il est possible d'activer les fonctions de suivi du noyau si l'on désire s'assurer de l'emplacement où le noyau consomme ses cycles CPU. Le suivi est activé en définissant la variable I<prof_shift> avec une valeur non nulle. Cela peut être effectué soit en définissant la constante B<CONFIG_PROFILE> durant la compilation, soit en indiquant l'option «\ profile=\ » au démarrage. La valeur reçue par la variable I<prof_shift> sera N s'il est fourni, ou B<CONFIG_PROFILE_SHIFT> si cette variable existe ou 2 par défaut. La signification de la variable correspond à la finesse du suivi\ : à chaque saut d'horloge, si le système exécute du code du noyau, un compteur est incrémenté\ :

note: type: Plain text
en: profile[address E<gt>E<gt> prof_shift]++;
fr: profile[adresse E<gt>E<gt> prof_shift]++;

note: type: Plain text
en: The raw profiling information can be read from I</proc/profile>.  Probably you'll want to use a tool such as readprofile.c to digest it.  Writing to I</proc/profile> will clear the counters.
fr: Les informations brutes concernant le suivi peuvent être lues dans I</proc/profile>. Vous préférerez probablement utiliser un outil comme readprofile.c pour les examiner. L'écriture dans I</proc/profile> effacera les compteurs.

note: type: Plain text
en: Set the eight parameters max_page_age, page_advance, page_decline, page_initial_age, age_cluster_fract, age_cluster_min, pageout_weight, bufferout_weight that control the kernel swap algorithm.  For kernel tuners only.
fr: Cela permet de configurer les huit paramètres max_page_age, page_advance, page_decline, page_initial_age, age_cluster_fract, age_cluster_min, pageout_weight, bufferout_weight qui contrôlent l'algorithme d'échange du noyau. À n'utiliser que par les développeurs du noyau.

note: type: Plain text
en: Set the six parameters max_buff_age, buff_advance, buff_decline, buff_initial_age, bufferout_weight, buffermem_grace that control kernel buffer memory management.  For kernel tuners only.
fr: Cela permet de configurer les six paramètres max_buff_age, buff_advance, buff_decline, buff_initial_age, bufferout_weight, buffermem_grace qui contrôlent la gestion des tampons du noyau. À n'utiliser que par les développeurs du noyau.

note: type: SS
en: Boot arguments for ramdisk use
fr: Paramètres de démarrage pour disques virtuels

note: type: Plain text
en: (Only if the kernel was compiled with B<CONFIG_BLK_DEV_RAM>.)  In general it is a bad idea to use a ramdisk under Linux\(emthe system will use available memory more efficiently itself.  But while booting (or while constructing boot floppies)  it is often useful to load the floppy contents into a ramdisk.  One might also have a system in which first some modules (for filesystem or hardware) must be loaded before the main disk can be accessed.
fr: (Uniquement si le noyau a été compilé avec l'option B<CONFIG_BLK_DEV_RAM>.) Il est généralement déconseillé d'utiliser un disque virtuel sous Linux. Le système gérera mieux la mémoire disponible tout seul. Néanmoins, pendant le démarrage, ou durant la création de disquettes de démarrage, il peut être utile de charger le contenu d'une disquette sur un disque virtuel. Il peut également arriver sur certains systèmes que des modules particuliers concernant les systèmes de fichiers ou le matériel doivent être chargés avant l'accès au disque principal.

note: type: Plain text
en: In Linux 1.3.48, ramdisk handling was changed drastically.  Earlier, the memory was allocated statically, and there was a 'ramdisk=N' parameter to tell its size.  (This could also be set in the kernel image at compile time.)  These days ram disks use the buffer cache, and grow dynamically.  For a lot of information in conjunction with the new ramdisk setup, see the kernel source file I<Documentation/blockdev/ramdisk.txt> (I<Documentation/ramdisk.txt> in older kernels).
fr: Avec Linux 1.3.48, la gestion des disques virtuels a été profondément modifiée. Auparavant, la mémoire était allouée de manière statique, avec un paramètre «\ ramdisk=N\ » qui indiquait la taille (cela pouvait aussi être configurée directement dans l'image du noyau à la compilation). Actuellement, les disques virtuels utilisent les tampons caches et grossissent dynamiquement. Pour obtenir plus d'informations avec les nouveaux disques virtuels, consultez le fichier source du noyau I<Documentation/blockdev/ramdisk.txt> (I<Documentation/ramdisk.txt> dans les anciens noyaux).

note: type: Plain text
en: There are four parameters, two boolean and two integral.
fr: Il y a quatre paramètres, deux booléens et deux entiers.

note: type: Plain text
en: If N=1, do load a ramdisk.  If N=0, do not load a ramdisk.  (This is the default.)
fr: Si N vaut 1, un disque virtuel est chargé en mémoire. Si vaut 0 aucun disque virtuel n'est chargé (comportement par défaut).

note: type: Plain text
en: If N=1, do prompt for insertion of the floppy.  (This is the default.)  If N=0, do not prompt.  (Thus, this parameter is never needed.)
fr: Si N vaut 1, l'insertion d'une disquette est demandée (comportement par défaut). Si N vaut 0, rien n'est demandé (donc ce paramètre n'est jamais utilisé).

note: type: TP
en: B<'ramdisk_size=N'> or (obsolete) B<'ramdisk=N'>
fr: B<'ramdisk_size=N'> ou (obsolète) B<'ramdisk=N'>

note: type: Plain text
en: Set the maximal size of the ramdisk(s) to N kB.  The default is 4096 (4 MB).
fr: Définit la taille maximale du disque virtuel à N\ ko. Par défaut, la valeur est de 4096\ ko (4\ Mo).

note: type: Plain text
en: Sets the starting block number (the offset on the floppy where the ramdisk starts) to N.  This is needed in case the ramdisk follows a kernel image.
fr: Indique le numéro de bloc de départ (l'emplacement sur la disquette où démarre le contenu du disque virtuel). C'est utile dans le cas où l'image du disque virtuel suit une image de noyau.

note: type: Plain text
en: (Only if the kernel was compiled with B<CONFIG_BLK_DEV_RAM> and B<CONFIG_BLK_DEV_INITRD>.)  These days it is possible to compile the kernel to use initrd.  When this feature is enabled, the boot process will load the kernel and an initial ramdisk; then the kernel converts initrd into a "normal" ramdisk, which is mounted read-write as root device; then I</linuxrc> is executed; afterward the "real" root filesystem is mounted, and the initrd filesystem is moved over to I</initrd>; finally the usual boot sequence (e.g., invocation of I</sbin/init>)  is performed.
fr: (Uniquement si le noyau a été compilé avec les options B<CONFIG_BLK_DEV_RAM> et B<CONFIG_BLK_DEV_INITRD>.) On peut actuellement compiler le noyau pour qu'il utilise initrd. Quand cette possibilité est activée, le processus de démarrage charge le noyau et un disque virtuel initial. Puis le noyau convertit initrd en un disque virtuel «\ normal\ » qui est monté en lecture/écriture à la racine. Ensuite I</linuxrc> est exécuté. Ensuite, le vrai système de fichiers est monté à la racine, et le système initrd est déplacé dans I</initrd>. Enfin, la séquence de démarrage habituelle (appel de I</sbin/init>) est exécutée.

note: type: Plain text
en: For a detailed description of the initrd feature, see the kernel source file I<Documentation/initrd.txt>.
fr: Pour une description détaillée des possibilités de initrd, consultez le fichier source du noyau I<Documentation/initrd.txt>.

note: type: Plain text
en: The 'noinitrd' option tells the kernel that although it was compiled for operation with initrd, it should not go through the above steps, but leave the initrd data under I</dev/initrd>.  (This device can be used only once: the data is freed as soon as the last process that used it has closed I</dev/initrd>.)
fr: L'option «\ noinitrd\ » indique au noyau que contrairement aux options avec lesquelles il a été compilé, il ne doit pas effectuer les étapes sus-mentionnées, mais au contraire laisser les données de initrd sous I</dev/initrd>. (Ce périphérique ne peut être utilisé qu'une seule fois, les données sont libérées dès que le dernier processus les ayant utilisé a fermé I</dev/initrd>.)

note: type: SS
en: Boot arguments for SCSI devices
fr: Paramètres de démarrage pour périphériques SCSI

note: type: Plain text
en: General notation for this section:
fr: Notations générales pour cette section\ :

note: type: Plain text
en: I<iobase> -- the first I/O port that the SCSI host occupies.  These are specified in hexadecimal notation, and usually lie in the range from 0x200 to 0x3ff.
fr: I<iobase> -- le premier port d'entrée-sortie utilisé par l'hôte SCSI. Il est indiqué en notation hexadécimale, habituellement dans l'intervalle allant de 0x200 à 0x3ff.

note: type: Plain text
en: I<irq> -- the hardware interrupt that the card is configured to use.  Valid values will be dependent on the card in question, but will usually be 5, 7, 9, 10, 11, 12, and 15.  The other values are usually used for common peripherals like IDE hard disks, floppies, serial ports, and so on.
fr: I<irq> -- l'interruption matérielle pour laquelle la carte est configurée. Les valeurs valables dépendent de la carte en question, mais sont généralement 5, 7, 9, 10, 11, 12, et 15. Les autres valeurs sont plutôt utilisées par des périphériques comme les disques IDE, les lecteurs de disquettes, les ports série, etc.

note: type: Plain text
en: I<scsi-id> -- the ID that the host adapter uses to identify itself on the SCSI bus.  Only some host adapters allow you to change this value, as most have it permanently specified internally.  The usual default value is 7, but the Seagate and Future Domain TMC-950 boards use 6.
fr: I<scsi-id> -- l'identifiant utilisé par l'adaptateur pour se distinguer sur le bus SCSI. Peu d'adaptateurs permettent de modifier cette valeur, qui est la plupart du temps figée en interne. La valeur classique est 7 mais les cartes Seagate et Future Domain TMC-950 utilisent 6.

note: type: Plain text
en: I<parity> -- whether the SCSI host adapter expects the attached devices to supply a parity value with all information exchanges.  Specifying a one indicates parity checking is enabled, and a zero disables parity checking.  Again, not all adapters will support selection of parity behavior as a boot argument.
fr: I<parité> -- le fait que l'adaptateur SCSI attende que le périphérique lui fournisse ou non une valeur de parité pour tous les échanges d'informations. Un 1 valide le contrôle de parité, un 0 le désactive. Encore une fois, tous les adaptateurs ne gèrent pas la modification de ce comportement comme paramètre de démarrage.

note: type: Plain text
en: A SCSI device can have a number of 'subdevices' contained within itself.  The most common example is one of the new SCSI CD-ROMs that handle more than one disk at a time.  Each CD is addressed as a \&'Logical Unit Number' (LUN) of that particular device.  But most devices, such as hard disks, tape drives and such are only one device, and will be assigned to LUN zero.
fr: Un périphérique SCSI peut contenir plusieurs «\ sous-périphériques\ » en lui-même. L'exemple courant est celui des nouveaux lecteurs de CD-ROM qui gèrent plusieurs disques en même temps. Chaque CD est adressé par un numéro d'unité logique, «\ Logical Unit Number\ » (LUN). Cependant, la plupart des périphériques SCSI, comme les disques durs ou les lecteurs de bande, n'ont qu'un seul sous-périphérique avec un LUN nul.

note: type: Plain text
en: Some poorly designed SCSI devices cannot handle being probed for LUNs not equal to zero.  Therefore, if the compile-time flag B<CONFIG_SCSI_MULTI_LUN> is not set, newer kernels will by default only probe LUN zero.
fr: Certains périphériques SCSI mal conçus ne peuvent pas être détectés sur un LUN différent de zéro. Ainsi, si la constante de compilation B<CONFIG_SCSI_MULTI_LUN> n'est pas définie, les noyaux récents n'examineront que le LUN zéro.

note: type: Plain text
en: To specify the number of probed LUNs at boot, one enters \&'max_scsi_luns=n' as a boot arg, where n is a number between one and eight.  To avoid problems as described above, one would use n=1 to avoid upsetting such broken devices.
fr: Pour indiquer le nombre de LUN à examiner au démarrage, on indiquera «\ max_scsi_luns=n\ » comme paramètre, n étant un nombre entre 1 et 8. Pour éviter les ennuis décrits ci-dessus, on utilisera n=1 avec des périphériques à problèmes.

note: type: TP
en: B<SCSI tape configuration>
fr: B<Configuration des lecteurs de bande SCSI>

note: type: Plain text
en: Some boot time configuration of the SCSI tape driver can be achieved by using the following:
fr: Certaines configurations au démarrage des lecteurs de bandes SCSI peuvent être effectuées ainsi\ :

note: type: Plain text
en: B<st=>I<buf_size[,write_threshold[,max_bufs]]>
fr: B<st=>I<taille_tampon[,seuil_écriture[,tampons_max]]>

note: type: Plain text
en: The first two numbers are specified in units of kB.  The default I<buf_size> is 32kB, and the maximum size that can be specified is a ridiculous 16384kB.  The I<write_threshold> is the value at which the buffer is committed to tape, with a default value of 30kB.  The maximum number of buffers varies with the number of drives detected, and has a default of two.  An example usage would be:
fr: Les deux premiers nombres sont indiqués en ko. La valeur par défaut de I<taille_tampon> est 32\ ko, et la taille maximale exagérément grande est 16384\ ko. Le nombre I<seuil_écriture> représente la valeur à partir de laquelle le tampon est effectivement écrit sur la bande, par défaut 30\ ko. Le nombre maximal de tampons varie avec le nombre de lecteurs détectés, et vaut 2 par défaut. Un exemple d'utilisation serait\ :

note: type: Plain text
en: Full details can be found in the file I<Documentation/scsi/st.txt> (or I<drivers/scsi/README.st> for older kernels) in the Linux kernel source.
fr: Des précisions complètes sont disponibles dans le fichier I<Documentation/scsi/st.txt> (ou I<drivers/scsi/README.st> pour les noyaux plus anciens) du répertoire scsi des sources du noyau Linux.

note: type: TP
en: B<Adaptec aha151x, aha152x, aic6260, aic6360, SB16-SCSI configuration>
fr: B<Configuration Adaptec aha151x, aha152x, aic6260, aic6360, SB16-SCSI>

note: type: Plain text
en: The aha numbers refer to cards and the aic numbers refer to the actual SCSI chip on these type of cards, including the Soundblaster-16 SCSI.
fr: Les numéros aha se réfèrent aux cartes, et les numéros aic à la véritable puce SCSI placée sur ces cartes, y compris la Soundblaster-16 SCSI.

note: type: Plain text
en: The probe code for these SCSI hosts looks for an installed BIOS, and if none is present, the probe will not find your card.  Then you will have to use a boot argument of the form:
fr: Le code de détection pour ces hôtes SCSI recherche un BIOS installé, et si aucun n'est présent, la carte ne sera pas trouvée. Il vous faudra alors utiliser un paramètre de la forme\ :

note: type: Plain text
en: B<aha152x=>I<iobase[,irq[,scsi-id[,reconnect[,parity]]]]>
fr: B<aha152x=>I<iobase[,irq[,scsi-id[,reconnexion[,parité]]]]>

note: type: Plain text
en: If the driver was compiled with debugging enabled, a sixth value can be specified to set the debug level.
fr: Si le pilote a été compilé avec les options de débogage, une sixième valeur peut spécifier le niveau de débogage.

note: type: Plain text
en: All the parameters are as described at the top of this section, and the I<reconnect> value will allow device disconnect/reconnect if a nonzero value is used.  An example usage is as follows:
fr: Tous les paramètres sont identiques à ceux décrits au début de cette section et la valeur I<reconnexion> permettra au périphérique de se déconnecter/reconnecter si elle est non nulle. Un exemple d'utilisation serait\ :

note: type: Plain text
en: Note that the parameters must be specified in order, meaning that if you want to specify a parity setting, then you will have to specify an iobase, irq, scsi-id and reconnect value as well.
fr: Tous les paramètres doivent être indiqués dans l'ordre, ce qui signifie que pour spécifier une parité, il faut également spécifier les valeurs de iobase, irq, scsi-id et reconnexion.

note: type: TP
en: B<Adaptec aha154x configuration>
fr: B<Configuration Adaptec aha154x>

note: type: Plain text
en: The aha1542 series cards have an i82077 floppy controller onboard, while the aha1540 series cards do not.  These are busmastering cards, and have parameters to set the "fairness" that is used to share the bus with other devices.  The boot argument looks like the following.
fr: Les cartes aha1542 disposent d'un contrôleur de disquettes i82077, mais pas les cartes aha1540. Ce sont des cartes maîtresses sur le bus, et ont un paramètre indiquant leur «\ courtoisie\ » dans le partage du bus avec d'autres périphériques. Les paramètres de démarrage ressemblent à

note: type: Plain text
en: B<aha1542=>I<iobase[,buson,busoff[,dmaspeed]]>
fr: B<aha1542=>I<iobase[,buson,busoff[,vitesse_dma]]>

note: type: Plain text
en: Valid iobase values are usually one of: 0x130, 0x134, 0x230, 0x234, 0x330, 0x334.  Clone cards may permit other values.
fr: Les valeurs valables de iobase sont habituellement 0x130, 0x134, 0x230, 0x234, 0x330, ou 0x334. Des cartes clones peuvent proposer d'autres valeurs.

note: type: Plain text
en: The I<buson>, I<busoff> values refer to the number of microseconds that the card dominates the ISA bus.  The defaults are 11us on, and 4us off, so that other cards (such as an ISA LANCE Ethernet card) have a chance to get access to the ISA bus.
fr: Les valeurs I<buson> et I<busoff> se réfèrent au nombre de microsecondes pendant lesquelles la carte maîtrise le bus ISA. Les valeurs par défaut sont 11 microsecondes on, et 4 microsecondes off, ainsi d'autres cartes (comme les cartes Ethernet ISA LANCE) peuvent accéder au bus ISA.

note: type: Plain text
en: The I<dmaspeed> value refers to the rate (in MB/s) at which the DMA (Direct Memory Access) transfers proceed.  The default is 5MB/s.  Newer revision cards allow you to select this value as part of the soft-configuration, older cards use jumpers.  You can use values up to 10MB/s assuming that your motherboard is capable of handling it.  Experiment with caution if using values over 5MB/s.
fr: La valeur I<vitesse_dma> se rapporte au débit (en Mo/sec) utilisé pour les transferts DMA (Direct Memory Access). La valeur par défaut est 5\ Mo/sec. Des cartes récentes permettent de choisir cette valeur dans une configuration logicielle, les anciennes en positionnant des cavaliers. On peut utiliser des valeurs jusqu'à 10\ Mo/sec, à condition que la carte mère soit capable de les gérer. Il faut expérimenter prudemment pour les valeurs dépassant 5\ Mo/sec.

note: type: TP
en: B<Adaptec aha274x, aha284x, aic7xxx configuration>
fr: B<Configuration Adaptec aha274x, aha284x, aic7xxx>

note: type: Plain text
en: These boards can accept an argument of the form:
fr: Ces cartes peuvent accepter un paramètre de la forme\ :

note: type: Plain text
en: The I<extended> value, if nonzero, indicates that extended translation for large disks is enabled.  The I<no_reset> value, if nonzero, tells the driver not to reset the SCSI bus when setting up the host adapter at boot.
fr: La valeur I<extended>, si elle est non nulle, indique que la traduction étendue est validée pour les gros disques. La valeur I<no_reset>, si elle est non nulle, indique que le pilote ne doit pas réinitialiser le bus SCSI lors du démarrage de l'hôte.

note: type: TP
en: B<AdvanSys SCSI Hosts configuration ('advansys=')>
fr: B<Configuration des hôtes SCSI AdvanSys («\ advansys=\ »)>

note: type: Plain text
en: The AdvanSys driver can accept up to four I/O addresses that will be probed for an AdvanSys SCSI card.  Note that these values (if used) do not effect EISA or PCI probing in any way.  They are used only for probing ISA and VLB cards.  In addition, if the driver has been compiled with debugging enabled, the level of debugging output can be set by adding an 0xdeb[0-f] parameter.  The 0-f allows setting the level of the debugging messages to any of 16 levels of verbosity.
fr: Le pilote AdvanSys accepte jusqu'à quatre adresses d'entrée-sortie qui seront examinées pour détecter une carte SCSI AdvanSys. Ces valeurs, si elles sont utilisées, ne modifient en rien la détection des périphériques EISA ou PCI. Elles ne concernent que les cartes ISA ou VLB. De plus si le pilote a été compilé avec les options de débogage, le niveau de débogage peut être configuré avec le paramètre 0xdeb[0-f]. Le niveau des messages de débogage est configuré avec la valeur 0-f permettant ainsi d'accéder à 16 niveaux de messages.

note: type: Plain text
en: Syntax:
fr: Syntaxe\ :

note: type: TP
en: B<BusLogic SCSI Hosts configuration ('BusLogic=')>
fr: B<Configuration des hôtes SCSI BusLogic («\ buslogic=\ »)>

note: (lines 3149-3270 in the kernel version I am looking at). type: Plain text
en: For an extensive discussion of the BusLogic command line parameters, see the kernel source file I<drivers/scsi/BusLogic.c>.  The text below is a very much abbreviated extract.
fr: Pour une description détaillée des paramètres de ligne de commandes concernant les périphériques BusLogic, consultez le fichier source du noyau I<drivers/scsi/BusLogic.c>. Le texte ci-dessous en est un extrait très abrégé.

note: type: Plain text
en: The parameters N1-N5 are integers.  The parameters S1,... are strings.  N1 is the I/O Address at which the Host Adapter is located.  N2 is the Tagged Queue Depth to use for Target Devices that support Tagged Queuing.  N3 is the Bus Settle Time in seconds.  This is the amount of time to wait between a Host Adapter Hard Reset which initiates a SCSI Bus Reset and issuing any SCSI Commands.  N4 is the Local Options (for one Host Adapter).  N5 is the Global Options (for all Host Adapters).
fr: Les paramètres N1-N5 sont des entiers, les paramètres S1,... des chaînes de caractères. N1 correspond à l'adresse d'entrée-sortie où l'adaptateur est situé. N2 est la taille de la file d'attente (Tagged Queue Depth) pour les périphériques qui prennent en charge le «\ Tagged Queuing\ ». N3 est le temps de démarrage du bus (Bus Settle Time) en secondes. Il s'agit de la durée d'attente entre une réinitialisation matériel d'un adaptateur hôte qui déclenche une réinitialisation du bus SCSI, et toute autre commande SCSI. N4 sont des options locales (pour un adaptateur hôte). N5 sont des options globales (pour tous les adaptateurs hôtes).

note: type: Plain text
en: The string options are used to provide control over Tagged Queuing (TQ:Default, TQ:Enable, TQ:Disable, TQ:E<lt>Per-Target-SpecE<gt>), over Error Recovery (ER:Default, ER:HardReset, ER:BusDeviceReset, ER:None, ER:E<lt>Per-Target-SpecE<gt>), and over Host Adapter Probing (NoProbe, NoProbeISA, NoSortPCI).
fr: Les chaînes d'options sont utilisées pour obtenir un contrôle sur le «\ Tagged Queuing\ » (TQ:Default, TQ:Enable, TQ:Disable, TQ:E<lt>Per-Target-SpecE<gt>), sur l'Error Recovery (ER:Default, ER:HardReset, ER:BusDeviceReset, ER:None, ER:E<lt>Per-Target-SpecE<gt>), et sur la détection de l'adaptateur hôte (NoProbe, NoProbeISA, NoSortPCI).

note: type: TP
en: B<EATA/DMA configuration>
fr: B<Configuration EATA/DMA>

note: type: Plain text
en: The default list of I/O ports to be probed can be changed by
fr: La liste par défaut des ports d'entrée-sortie à examiner peut être modifiée avec

note: type: TP
en: B<Future Domain TMC-16x0 configuration>
fr: B<Configuration Future Domain TMC-16x0>

note: type: TP
en: B<Great Valley Products (GVP) SCSI controller configuration>
fr: B<Configuration contrôleur SCSI Great Valley Products (GVP)>

note: type: TP
en: B<Future Domain TMC-8xx, TMC-950 configuration>
fr: B<Configuration Future Domain TMC-8xx, TMC-950>

note: type: Plain text
en: The I<mem_base> value is the value of the memory-mapped I/O region that the card uses.  This will usually be one of the following values: 0xc8000, 0xca000, 0xcc000, 0xce000, 0xdc000, 0xde000.
fr: La valeur I<mem_base> est l'adresse utilisée par la carte pour projeter ses ports d'entrée-sortie en mémoire. C'est généralement l'une des valeurs suivantes\ : 0xc8000, 0xca000, 0xcc000, 0xce000, 0xdc000 ou 0xde000.

note: type: TP
en: B<IN2000 configuration>
fr: B<Configuration IN2000>

note: type: Plain text
en: where S is a comma-separated string of items keyword[:value].  Recognized keywords (possibly with value) are: ioport:addr, noreset, nosync:x, period:ns, disconnect:x, debug:x, proc:x.  For the function of these parameters, see the kernel source file I<drivers/scsi/in2000.c>.
fr: où S est une chaîne d'éléments «\ mots-clés[:valeur]\ », séparés par des virgules. Les mots-clés reconnus sont (certains nécessitent des valeurs)\ : ioport:addr, noreset, nosync:x, period:ns, disconnect:x, debug:x, proc:x. Pour des précisions sur ces paramètres, consultez le fichier source du noyau I<drivers/scsi/in2000.c>.

note: type: TP
en: B<NCR5380 and NCR53C400 configuration>
fr: B<Configuration NCR5380 et NCR53C400>

note: type: Plain text
en: The boot argument is of the form
fr: Le paramètre de démarrage est de la forme

note: type: Plain text
en: or
fr: ou

note: type: Plain text
en: If the card doesn't use interrupts, then an IRQ value of 255 (0xff) will disable interrupts.  An IRQ value of 254 means to autoprobe.  More details can be found in the file I<Documentation/scsi/g_NCR5380.txt> (or I<drivers/scsi/README.g_NCR5380> for older kernels) in the Linux kernel source.
fr: Si la carte n'utilise pas les interruptions, une valeur d'IRQ de 255 (0xff) permettra de les désactiver. Une valeur IRQ de 254 réclame une autodétection. Des précisions supplémentaires sont disponibles dans le fichier I<Documentation/scsi/g_NCR5380.txt> (ou I<drivers/scsi/README.g_NCR5380> pour les noyaux plus anciens) dans les sources du noyau Linux.

note: type: TP
en: B<NCR53C8xx configuration>
fr: B<Configuration NCR53C8xx>

note: type: Plain text
en: where S is a comma-separated string of items keyword:value.  Recognized keywords are: mpar (master_parity), spar (scsi_parity), disc (disconnection), specf (special_features), ultra (ultra_scsi), fsn (force_sync_nego), tags (default_tags), sync (default_sync), verb (verbose), debug (debug), burst (burst_max).  For the function of the assigned values, see the kernel source file I<drivers/scsi/ncr53c8xx.c>.
fr: où S est une chaîne d'éléments «\ mots_clés:valeur\ », séparés par des virgules. Les mots clé reconnus sont\ : mpar (master_parity), spar (scsi_parity), disc (disconnection), specf (special_features), ultra (ultra_scsi), fsn (force_sync_nego), tags (default_tags), sync (default_sync), verb (verbose), debug (debug), burst (burst_max). Pour des précisions sur les valeurs correspondantes, consultez le fichier source du noyau I<drivers/scsi/ncr53c8xx.c>.

note: type: TP
en: B<NCR53c406a configuration>
fr: B<Configuration NCR53c406a>

note: type: Plain text
en: Specify irq = 0 for noninterrupt driven mode.  Set fastpio = 1 for fast pio mode, 0 for slow mode.
fr: Utiliser irq = 0 pour un fonctionnement sans interruption. Définir fastpio à 1 pour un mode pio rapide, et à 0 pour un mode lent.

note: type: TP
en: B<Pro Audio Spectrum configuration>
fr: B<Configuration Pro Audio Spectrum>

note: type: Plain text
en: The PAS16 uses a NC5380 SCSI chip, and newer models support jumperless configuration.  The boot argument is of the form:
fr: La PAS16 utilise une puce SCSI NC5380, et les modèles récents permettent une configuration de la carte sans avoir recours aux cavaliers. Le paramètre de démarrage est de la forme\ :

note: type: Plain text
en: The only difference is that you can specify an IRQ value of 255, which will tell the driver to work without using interrupts, albeit at a performance loss.  The iobase is usually 0x388.
fr: La seule nouveauté est que l'on peut indiquer la valeur 255 pour l'IRQ, ce qui configure le pilote pour un fonctionnement sans interruption, au prix d'une dégradation des performances. La valeur usuelle pour iobase est 0x388.

note: type: TP
en: B<Seagate ST-0x configuration>
fr: B<Configuration Seagate ST-0x>

note: type: Plain text
en: If your card is not detected at boot time, you will then have to use a boot argument of the form:
fr: Si la carte n'est pas détectée au démarrage, vous devrez utiliser un paramètre de démarrage de la forme\ :

note: type: TP
en: B<Trantor T128 configuration>
fr: B<Configuration Trantor T128>

note: type: Plain text
en: These cards are also based on the NCR5380 chip, and accept the following options:
fr: Ces cartes, basées également sur une puce NCR5380, acceptent les options suivantes\ :

note: type: Plain text
en: The valid values for I<mem_base> are as follows: 0xcc000, 0xc8000, 0xdc000, 0xd8000.
fr: Les valeurs acceptables de I<mem_base> sont\ : 0xCC000, 0xC8000, 0xDC000, 0xD8000.

note: type: TP
en: B<UltraStor 14F/34F configuration>
fr: B<Configuration UltraStor 14F/34F>

note: type: TP
en: B<WD7000 configuration>
fr: B<Configuration WD7000>

note: type: TP
en: B<Commodore Amiga A2091/590 SCSI controller configuration>
fr: B<Configuration du contrôleur SCSI Commodore Amiga A2091/590>

note: type: Plain text
en: where S is a comma-separated string of options.  Recognized options are nosync:bitmask, nodma:x, period:ns, disconnect:x, debug:x, clock:x, next.  For details, see the kernel source file I<drivers/scsi/wd33c93.c>.
fr: où S est une chaîne d'options séparées par des virgules. Les options reconnues sont\ : nosync:bitmask, nodma:x, period:ns, disconnect:x, debug:x, clock:x, next. Pour plus de précisions, consultez le fichier source du noyau I<drivers/scsi/wd33c93.c>.

note: type: SS
en: Hard disks
fr: Disques durs

note: type: TP
en: B<IDE Disk/CD-ROM Driver Parameters>
fr: B<Paramètres des disques IDE et des lecteurs de CD-ROM>

note: type: Plain text
en: The IDE driver accepts a number of parameters, which range from disk geometry specifications, to support for broken controller chips.  Drive-specific options are specified by using 'hdX=' with X in 'a'-'h'.
fr: Le pilote IDE accepte plusieurs paramètres, principalement pour indiquer la géométrie du disque avec des contrôleurs obsolètes. Les spécifications du disque sont indiquées en utilisant «\ hdX=\ » avec X dans l'intervalle «\ a-h\ ».

note: type: Plain text
en: Non-drive-specific options are specified with the prefix 'hd='.  Note that using a drive-specific prefix for a non-drive-specific option will still work, and the option will just be applied as expected.
fr: Les options communes à plusieurs disques sont indiquées avec le préfixe «\ hd=\ ». L'utilisation d'un préfixe spécifique à un disque avec une option non spécifique marchera également comme prévu.

note: type: Plain text
en: Also note that 'hd=' can be used to refer to the next unspecified drive in the (a, ..., h) sequence.  For the following discussions, the 'hd=' option will be cited for brevity.  See the file I<Documentation/ide.txt> (or I<drivers/block/README.ide> for older kernels) in the Linux kernel source for more details.
fr: Notez encore que «\ hd=\ » peut être utilisé pour faire référence au disque suivant, non spécifié, dans la séquence (a, ..., h). Les options «\ hd=\ » sont présentées brièvement ci-dessous, consultez le fichier I<Documentation/ide.txt> (ou I<drivers/block/README.ide> pour les noyaux plus anciens) dans les sources du noyau Linux pour plus de précisions.

note: type: TP
en: B<The 'hd=cyls,heads,sects[,wpcom[,irq]]' options>
fr: B<Options «\ hd=cylindres,têtes,secteurs[,wpcom[,irq]]\ »>

note: type: Plain text
en: These options are used to specify the physical geometry of the disk.  Only the first three values are required.  The cylinder/head/sectors values will be those used by fdisk.  The write precompensation value is ignored for IDE disks.  The IRQ value specified will be the IRQ used for the interface that the drive resides on, and is not really a drive-specific parameter.
fr: Ces options sont utilisées pour indiquer la géométrie physique du disque. Seules les trois premières valeurs sont nécessaires. Les nombres de cylindres/têtes/secteurs seront ceux utilisés par fdisk. La valeur de compensation en écriture est ignorée pour les disques IDE. L'IRQ indiquée sera utilisée avec le contrôleur du disque dur, et n'est donc pas réellement spécifique au disque.

note: type: TP
en: B<The 'hd=serialize' option>
fr: B<Option «\ hd=serialize\ »>

note: type: Plain text
en: The dual IDE interface CMD-640 chip is broken as designed such that when drives on the secondary interface are used at the same time as drives on the primary interface, it will corrupt your data.  Using this option tells the driver to make sure that both interfaces are never used at the same time.
fr: L'interface double IDE CMD-640 est mal conçue, car lorsqu'un disque sur la seconde interface est utilisé simultanément au disque sur la première interface, les données seront corrompues. Utiliser cette option indique au pilote de s'assurer que les deux disques ne sont jamais utilisés en même temps.

note: type: TP
en: B<The 'hd=dtc2278' option>
fr: B<Option «\ hd=dtc2278\ »>

note: type: Plain text
en: This option tells the driver that you have a DTC-2278D IDE interface.  The driver then tries to do DTC-specific operations to enable the second interface and to enable faster transfer modes.
fr: Cette option indique au pilote qu'une interface IDE DTC-2278D est présente. Le pilote essaiera alors d'utiliser des opérations spécifiques DTC, afin de valider la seconde interface, et d'obtenir des transferts rapides.

note: type: TP
en: B<The 'hd=noprobe' option>
fr: B<Option «\ hd=noprobe\ »>

note: type: Plain text
en: Do not probe for this drive.  For example,
fr: Ne pas examiner ce disque. Par exemple,

note: type: Plain text
en: would disable the probe, but still specify the drive geometry so that it would be registered as a valid block device, and hence usable.
fr: va désactiver la recherche, mais indique quand même les paramètres géométriques du disque, pour qu'il soit reconnu comme périphérique bloc valide, et pourra donc être utilisé.

note: type: TP
en: B<The 'hd=nowerr' option>
fr: B<Option «\ hd=nowerr\ »>

note: type: Plain text
en: Some drives apparently have the B<WRERR_STAT> bit stuck on permanently.  This enables a work-around for these broken devices.
fr: Certains disques ont apparemment le bit B<WRERR_STAT> positionné en permanence. Cela active un contournement pour ces périphériques défectueux.

note: type: TP
en: B<The 'hd=cdrom' option>
fr: B<Option «\ hd=cdrom\ »>

note: type: Plain text
en: This tells the IDE driver that there is an ATAPI compatible CD-ROM attached in place of a normal IDE hard disk.  In most cases the CD-ROM is identified automatically, but if it isn't then this may help.
fr: Cela indique au pilote IDE qu'un lecteur de CD-ROM compatible ATAPI est attaché à la place d'un disque dur normal. Dans la plupart des cas, le CD-ROM est identifié automatiquement, mais à défaut cette option peut aider.

note: type: TP
en: B<Standard ST-506 Disk Driver Options ('hd=')>
fr: B<Options du pilote Standard ST-506 («\ hd=\ »)>

note: type: Plain text
en: The standard disk driver can accept geometry arguments for the disks similar to the IDE driver.  Note however that it expects only three values (C/H/S); any more or any less and it will silently ignore you.  Also, it accepts only 'hd=' as an argument, that is, 'hda=' and so on are not valid here.  The format is as follows:
fr: Le pilote standard peut accepter des paramètres concernant la géométrie des disques similaires à ceux du pilote IDE. Notez cependant qu'il n'attendra que trois valeurs (cylindres/têtes/secteurs) et tout ce qui suivra sera ignoré silencieusement. De plus, il n'accepte que l'option «\ hd=\ » en paramètre, «\ hda=\ » et autres ne seront pas valables. Le format est le suivant\ :

note: type: Plain text
en: hd=cyls,heads,sects
fr: hd=cylindres,têtes,secteurs

note: type: Plain text
en: If there are two disks installed, the above is repeated with the geometry parameters of the second disk.
fr: Si deux disques sont installés, ce paramètre est répété avec les paramètres de géométrie du deuxième disque.

note: type: TP
en: B<XT Disk Driver Options ('xd=')>
fr: B<Options du pilote XT («\ xd=\ »)>

note: type: Plain text
en: If you are unfortunate enough to be using one of these old 8-bit cards that move data at a whopping 125kB/s, then here is the scoop.  If the card is not recognized, you will have to use a boot argument of the form:
fr: Si vous avez la malchance d'utiliser encore ces vieilles cartes 8 bits qui transfèrent les données avec une vitesse phénoménale de 125 ko/s, voici des informations qui vous concernent. Si la carte n'est pas reconnue, il faut utiliser un paramètre de démarrage de la forme\ :

note: 1.1.50, 1.3.81, 1.3.99, 2.0.34, 2.1.67, 2.1.78, 2.1.127 type: Plain text
en: The type value specifies the particular manufacturer of the card, overriding autodetection.  For the types to use, consult the I<drivers/block/xd.c> source file of the kernel you are using.  The type is an index in the list I<xd_sigs> and in the course of time types have been added to or deleted from the middle of the list, changing all type numbers.  Today (Linux 2.5.0) the types are 0=generic; 1=DTC 5150cx; 2,3=DTC 5150x; 4,5=Western Digital; 6,7,8=Seagate; 9=Omti; 10=XEBEC, and where here several types are given with the same designation, they are equivalent.
fr: La valeur type indique le fabricant de la carte, pour ignorer l'autodétection. Pour une liste des types, consultez le fichier I<drivers/block/xd.c> des sources du noyau. Ce type est un indice dans la table I<xd_sigs> qui évolue suivant les versions du noyau. Aujourd'hui (Linux 2.5.0), les types sont 0=générique\ ; 1=DTC 5150cx\ ; 2,3=DTC 5150x\ ; 4,5=Western Digital\ ; 6,7,8=Seagate\ ; 9=Omti\ ; 10=XEBEC. Lorsque plusieurs types correspondent au même fabricant, ils sont équivalents.

note: type: Plain text
en: The xd_setup() function does no checking on the values, and assumes that you entered all four values.  Don't disappoint it.  Here is an example usage for a WD1002 controller with the BIOS disabled/removed, using the 'default' XT controller parameters:
fr: La fonction xd_setup() ne vérifie pas les valeurs, et suppose que vous avez bien saisi les quatre, ce qui est à faire absolument. Voici un exemple d'utilisation pour un contrôleur WD1002 avec un BIOS désactivé en utilisant le paramètre de contrôleur XT «\ par défaut\ »\ :

note: type: TP
en: B<Syquest's EZ* removable disks>
fr: B<Disques amovibles Syquest EZ*>

note: type: SS
en: IBM MCA bus devices
fr: Périphériques bus IBM MCA

note: type: Plain text
en: See also the kernel source file I<Documentation/mca.txt>.
fr: Consultez également le fichier source du noyau I<Documentation/mca.txt>.

note: type: TP
en: B<PS/2 ESDI hard disks>
fr: B<Disques durs ESDI PS/2>

note: type: Plain text
en: It is possible to specify the desired geometry at boot time:
fr: Il est possible d'indiquer la géométrie désirée durant le démarrage\ :

note: type: Plain text
en: B<ed=>I<cyls,heads,sectors.>
fr: B<ed=>I<cyls,têtes,secteurs.>

note: type: Plain text
en: For a ThinkPad-720, add the option
fr: Pour un ThinkPad-720, ajoutez l'option

note: type: TP
en: B<IBM Microchannel SCSI Subsystem configuration>
fr: B<Configuration de sous-systèmes SCSI IBM Microchannel>

note: type: Plain text
en: where N is the I<pun> (SCSI ID) of the subsystem.
fr: où N est le I<pun> (ID SCSI) du sous-système.

note: type: TP
en: B<The Aztech Interface>
fr: B<L'interface Aztech>

note: type: Plain text
en: The syntax for this type of card is:
fr: La syntaxe pour ce type de carte est\ :

note: type: Plain text
en: If you set the magic_number to 0x79, then the driver will try and run anyway in the event of an unknown firmware version.  All other values are ignored.
fr: Si un numéro magique fourni vaut 0x79, alors le pilote démarrera quelque soit la version du matériel, même inconnue. Toutes les autres valeurs sont ignorées.

note: type: TP
en: B<Parallel port CD-ROM drives>
fr: B<Lecteurs de CD-ROM sur port parallèle>

note: type: Plain text
en: where 'port' is the base address, 'pro' is the protocol number, 'uni' is the unit selector (for chained devices), 'mod' is the mode (or -1 to choose the best automatically), 'slv' is 1 if it should be a slave, and 'dly' is a small integer for slowing down port accesses.  The 'nice' parameter controls the driver's use of idle CPU time, at the expense of some speed.
fr: où «\ port\ » est l'adresse de base, «\ pro\ » est le numéro de protocole, «\ uni\ » est le sélecteur d'unité (pour les chaînes de périphériques), «\ mod\ » est le mode (ou -1 pour laisser le noyau choisir le meilleur automatiquement), «\ slv\ » est 1 si il s'agit d'un esclave, et «\ dly\ » est un petit entier pour ralentir les accès au port. Le paramètre «\ nice\ » demande l'utilisation par le pilote des temps d'inactivité du CPU, au détriment de la vitesse.

note: type: TP
en: B<The CDU-31A and CDU-33A Sony Interface>
fr: B<Interface Sony CDU-31A et CDU-33A>

note: type: Plain text
en: This CD-ROM interface is found on some of the Pro Audio Spectrum sound cards, and other Sony supplied interface cards.  The syntax is as follows:
fr: Cette interface CD-ROM est présente sur certaines cartes sonores Pro Audio Spectrum et sur d'autres cartes fournies par Sony. La syntaxe est la suivante\ :

note: type: Plain text
en: Specifying an IRQ value of zero tells the driver that hardware interrupts aren't supported (as on some PAS cards).  If your card supports interrupts, you should use them as it cuts down on the CPU usage of the driver.
fr: Fournir une valeur d'IRQ nulle indique au pilote que les interruptions matérielles ne sont pas gérées (comme sur certaines cartes PAS). Si votre carte gère les interruptions, vous devez les utiliser car cela réduit grandement l'utilisation du CPU par le pilote.

note: type: Plain text
en: The I<is_pas_card> should be entered as 'PAS' if using a Pro Audio Spectrum card, and otherwise it should not be specified at all.
fr: La valeur de I<is_pas_card> doit être «\ PAS\ » pour une carte Pro Audio Spectrum, et rien dans le cas contraire.

note: type: TP
en: B<The CDU-535 Sony Interface>
fr: B<Interface Sony CDU-535>

note: type: Plain text
en: The syntax for this CD-ROM interface is:
fr: La syntaxe pour cette interface CD-ROM est\ :

note: type: Plain text
en: A zero can be used for the I/O base as a 'placeholder' if one wishes to specify an IRQ value.
fr: Un zéro peut être utilisé comme iobase en tant que valeur fictive si l'on veut seulement indiquer la valeur d'IRQ.

note: type: TP
en: B<The GoldStar Interface>
fr: B<Interface GoldStar>

note: type: TP
en: B<The ISP16 CD-ROM Interface>
fr: B<Interface CD-ROM ISP16>

note: type: Plain text
en: (Three integers and a string.)  If the type is given as 'noisp16', the interface will not be configured.  Other recognized types are: 'Sanyo", 'Sony', 'Panasonic' and 'Mitsumi'.
fr: (Trois entiers et une chaîne) si le type indiqué est «\ noisp16\ », l'interface ne sera pas configurée. Sinon, les autres types possibles sont\ : «\ Sanyo\ », «\ Sony\ », «\ Panasonic\ » et «\ Mitsumi\ ».

note: type: TP
en: B<The Mitsumi Standard Interface>
fr: B<Interface Mitsumi standard>

note: type: Plain text
en: The I<wait_value> is used as an internal timeout value for people who are having problems with their drive, and may or may not be implemented depending on a compile-time #define.  The Mitsumi FX400 is an IDE/ATAPI CD-ROM player and does not use the mcd driver.
fr: La valeur I<wait_value> est utilisée comme délai interne pour les personnes qui ont des problèmes avec leur lecteur, et est implémentée ou non en fonction d'une directive #define à la compilation. Le Mitsumi FX400 est un lecteur de CD-ROM IDE/ATAPI et n'utilise pas le pilote mcd.

note: type: TP
en: B<The Mitsumi XA/MultiSession Interface>
fr: B<Interface Mitsumi XA/MultiSession>

note: type: Plain text
en: This is for the same hardware as above, but the driver has extended features.  Syntax:
fr: Il s'agit du même matériel que le précédent, mais le pilote de périphérique a des possibilités étendues. Syntaxe\ :

note: type: TP
en: B<The Optics Storage Interface>
fr: B<Interface stockage optique>

note: type: TP
en: B<The Phillips CM206 Interface>
fr: B<Interface Phillips CM206>

note: type: Plain text
en: The driver assumes numbers between 3 and 11 are IRQ values, and numbers between 0x300 and 0x370 are I/O ports, so you can specify one, or both numbers, in any order.  It also accepts 'cm206=auto' to enable autoprobing.
fr: Le pilote suppose que les nombres entre 3 et 11 sont des valeurs d'IRQ, et ceux entre 0x300 et 0x370 des ports d'entrée-sortie. Ainsi, on peut spécifier une seule valeur ou les deux, dans un ordre quelconque. Il accepte également «\ cm206=auto\ » pour valider l'autodétection.

note: type: TP
en: B<The Sanyo Interface>
fr: B<Interface Sanyo>

note: type: TP
en: B<The SoundBlaster Pro Interface>
fr: B<Interface SoundBlaster Pro>

note: type: Plain text
en: where type is one of the following (case sensitive) strings: \&'SoundBlaster', 'LaserMate', or 'SPEA'.  The I/O base is that of the CD-ROM interface, and not that of the sound portion of the card.
fr: où type est l'une des chaînes suivantes (respecter les majuscules et les minuscules)\ : «\ SoundBlaster\ », «\ LaserMate\ », ou «\ SPEA\ ». La valeur pour iobase est celle de l'interface CD-ROM, et non pas celle de la partie son de la carte.

note: type: SS
en: Ethernet devices
fr: Périphériques Ethernet

note: type: Plain text
en: Different drivers make use of different parameters, but they all at least share having an IRQ, an I/O port base value, and a name.  In its most generic form, it looks something like this:
fr: Chaque périphérique utilise des paramètres spécifiques, mais ils partagent tous au moins une valeur d'IRQ, une base d'entrée-sortie et un nom. Dans sa forme la plus générique, les paramètres ressemblent à\ :

note: type: Plain text
en: ether=irq,iobase[,param_1[,...param_8]],name
fr: ether=irq,iobase[,param_1[,...param_8]],nom

note: type: Plain text
en: The first nonnumeric argument is taken as the name.  The param_n values (if applicable) usually have different meanings for each different card/driver.  Typical param_n values are used to specify things like shared memory address, interface selection, DMA channel and the like.
fr: Le premier paramètre non numérique est considéré comme le nom. La valeur de param_n (si elle existe) a une signification différente pour chacun des pilotes. Habituellement les valeurs param_n sont utilisées pour indiquer des options comme l'adresse d'une mémoire partagée, la sélection d'interface, le canal DMA, etc.

note: type: Plain text
en: The most common use of this parameter is to force probing for a second ethercard, as the default is to probe only for one.  This can be accomplished with a simple:
fr: L'utilisation la plus courante de ce paramètre est de forcer la détection d'une seconde carte Ethernet, car l'attitude par défaut consiste a n'en détecter qu'une seule. Cela peut être effectué simplement avec\ :

note: type: Plain text
en: Note that the values of zero for the IRQ and I/O base in the above example tell the driver(s) to autoprobe.
fr: Les valeurs nulles pour irq et iobase dans l'exemple précédent indiquent au pilote d'effectuer l'autodétection.

note: type: Plain text
en: The Ethernet-HowTo has extensive documentation on using multiple cards and on the card/driver-specific implementation of the param_n values where used.  Interested readers should refer to the section in that document on their particular card.
fr: L'Ethernet-HowTo contient une documentation très complète sur l'utilisation de plusieurs cartes, et sur les valeurs des param_n spécifiques aux cartes ou pilotes. Les lecteurs intéressés se référeront à la section traitant de leur carte dans ce document.

note: type: SS
en: The floppy disk driver
fr: Lecteur de disquettes

note: type: Plain text
en: There are many floppy driver options, and they are all listed in I<Documentation/floppy.txt> (or I<drivers/block/README.fd> for older kernels) in the Linux kernel source.  This information is taken directly from that file.
fr: Il existe de nombreuses options pour le pilote de lecteurs de disquettes, et elles sont listées dans le fichier I<Documentation/floppy.txt> (ou I<drivers/block/README.fd> pour les noyaux plus anciens) dans les sources du noyau Linux. Les informations suivantes sont extraites de ce fichier.

note: type: Plain text
en: Sets the bit mask of allowed drives to mask.  By default, only units 0 and 1 of each floppy controller are allowed.  This is done because certain nonstandard hardware (ASUS PCI motherboards) mess up the keyboard when accessing units 2 or 3.  This option is somewhat obsoleted by the cmos option.
fr: Définit la valeur mask comme masque binaire des lecteurs valides. Par défaut, seules les unités 0 et 1 de chaque contrôleur de disquettes sont valides, car certains périphériques non standards (cartes mères ASUS PCI) bloquent le clavier lors de l'accès aux unités 2 ou 3. Cette option est quelque peu obsolète avec la configuration cmos.

note: type: Plain text
en: Sets the bit mask of allowed drives to all drives.  Use this if you have more than two drives connected to a floppy controller.
fr: Valide tous les lecteurs. Utilisez cela si vous disposez de plus de deux lecteurs connectés sur un même contrôleur.

note: type: Plain text
en: Sets the bit mask to allow only units 0 and 1.  (The default)
fr: Ne valide que les unités 0 et 1 (par défaut).

note: type: Plain text
en: Tells the floppy driver that you have a well behaved floppy controller.  This allows more efficient and smoother operation, but may fail on certain controllers.  This may speed up certain operations.
fr: Indique au pilote que le contrôleur a un comportement correct. Cela permet des opérations plus efficaces et plus rapides, mais peut échouer avec certains contrôleurs.

note: type: Plain text
en: Tells the floppy driver that your floppy controller should be used with caution.
fr: Indique au pilote que le contrôleur doit être utilisé avec méfiance.

note: type: Plain text
en: Tells the floppy driver that you have only floppy controller (default)
fr: Indique au pilote qu'il n'y a qu'un seul contrôleur de disquettes (par défaut).

note: type: TP
en: B<floppy=two_fdc> or B<floppy=address,two_fdc>
fr: B<floppy=two_fdc> ou B<floppy=adresse,two_fdc>

note: type: Plain text
en: Tells the floppy driver that you have two floppy controllers.  The second floppy controller is assumed to be at address.  If address is not given, 0x370 is assumed.
fr: Indique au pilote qu'il y a deux contrôleurs de disquettes. Le second est supposé se trouver à l'adresse indiquée. Si l'adresse est absente, on suppose qu'elle vaut 0x370.

note: type: Plain text
en: Tells the floppy driver that you have a Thinkpad.  Thinkpads use an inverted convention for the disk change line.
fr: Indique au pilote qu'un Thinkpad est présent. Les Thinkpads utilisent une convention inversée pour la ligne de changement de disques.

note: type: Plain text
en: Tells the floppy driver that you don't have a Thinkpad.
fr: Indique au pilote qu'il n'y a pas de Thinkpad.

note: type: Plain text
en: Sets the cmos type of drive to type.  Additionally, this drive is allowed in the bit mask.  This is useful if you have more than two floppy drives (only two can be described in the physical cmos), or if your BIOS uses nonstandard CMOS types.  Setting the CMOS to 0 for the first two drives (default) makes the floppy driver read the physical cmos for those drives.
fr: Définit le type cmos du lecteur. En outre, ce lecteur est disponible dans le bit de masquage. C'est utile si vous avez plus de deux lecteurs de disquettes (seuls deux sont indiqués dans la configuration cmos), ou si votre BIOS utilise un type de mémoire cmos non standard. Indiquer CMOS à 0 pour les deux premiers disques (défaut) fera lire la mémoire cmos par le pilote pour ces deux disques.

note: type: Plain text
en: Print a warning message when an unexpected interrupt is received (default behavior)
fr: Afficher un message d'avertissement si une interruption inattendue est reçue (comportement par défaut).

note: type: TP
en: B<floppy=no_unexpected_interrupts> or B<floppy=L40SX>
fr: B<floppy=no_unexpected_interrupts> ou B<floppy=L40SX>

note: type: Plain text
en: Don't print a message when an unexpected interrupt is received.  This is needed on IBM L40SX laptops in certain video modes.  (There seems to be an interaction between video and floppy.  The unexpected interrupts only affect performance, and can safely be ignored.)
fr: N'affiche pas de message d'avertissement si une interruption inattendue est reçue. C'est nécessaire sur les ordinateurs portables IBM L40SX dans certains modes vidéo. (Il semble y avoir une interaction entre la vidéo et les disquettes. Les interruptions inattendues n'affectent que les performances et peuvent être ignorées en toute sécurité.)

note: type: SS
en: The sound driver
fr: Pilote sonore

note: type: Plain text
en: The sound driver can also accept boot arguments to override the compiled in values.  This is not recommended, as it is rather complex.  It is described in the Linux kernel source file I<Documentation/sound/oss/README.OSS> (I<drivers/sound/Readme.linux> in older kernel versions).  It accepts a boot argument of the form:
fr: Le pilote sonore ne peut accepter que des paramètres pour surcharger les valeurs définies à la compilation. Ce n'est pas recommandé car assez complexe. Les options sont décrites dans le fichier I<Documentation/sound/oss/README.OSS> (ou I<drivers/sound/Readme.linux> pour les noyaux plus anciens) dans les sources du noyau Linux. Les paramètres de démarrage de la forme suivante sont acceptés\ :

note: type: Plain text
en: where each deviceN value is of the following format 0xTaaaId and the bytes are used as follows:
fr: où chaque valeur de deviceN utilise le format 0xTaaaId, et les octets sont généralement utilisés de la manière suivante\ :

note: type: Plain text
en: T - device type: 1=FM, 2=SB, 3=PAS, 4=GUS, 5=MPU401, 6=SB16, 7=SB16-MPU401
fr: T - type de périphérique\ : 1=FM, 2=SB, 3=PAS, 4=GUS, 5=MPU401, 6=SB16, 7=SB16-MPU401

note: type: Plain text
en: aaa - I/O address in hex.
fr: aaa - adresse d'entrée-sortie en hexadécimal

note: type: Plain text
en: I - interrupt line in hex (i.e 10=a, 11=b, ...)
fr: I - ligne d'interruption en hexadécimal (10=A, 11=B, ...)

note: type: Plain text
en: d - DMA channel.
fr: d - canal DMA

note: type: Plain text
en: As you can see it gets pretty messy, and you are better off to compile in your own personal values as recommended.  Using a boot argument of \&'sound=0' will disable the sound driver entirely.
fr: Cela est assez compliqué, et il vaut mieux compiler un noyau avec ses propres valeurs. L'utilisation du paramètre de démarrage «\ sound=0\ » désactivera totalement le pilote sonore.

note: type: SS
en: ISDN drivers
fr: Pilotes ISDN

note: type: TP
en: B<The ICN ISDN driver>
fr: B<Pilote ISDN ICN>

note: type: Plain text
en: where icn_id1,icn_id2 are two strings used to identify the card in kernel messages.
fr: où icn_id1,icn_id2 sont deux chaînes permettant d'identifier la carte dans les messages du noyau.

note: type: TP
en: B<The PCBIT ISDN driver>
fr: B<Pilote ISDN PCBIT>

note: type: Plain text
en: where membaseN is the shared memory base of the N'th card, and irqN is the interrupt setting of the N'th card.  The default is IRQ 5 and membase 0xD0000.
fr: où membaseN est l'adresse de départ de la mémoire partagée de la Nième carte, et irqN est la configuration d'interruption de la Nième carte. Par défaut, IRQ vaut 5 et membase 0xD0000.

note: type: TP
en: B<The Teles ISDN driver>
fr: B<Pilote ISDN Teles>

note: type: Plain text
en: where iobase is the I/O port address of the card, membase is the shared memory base address of the card, irq is the interrupt channel the card uses, and teles_id is the unique ASCII string identifier.
fr: où iobase est l'adresse du port d'entrée-sortie de la carte, membase est l'adresse de départ de la mémoire partagée, irq le canal d'interruption utilisé par la carte, et teles_id un identificateur ASCII unique.

note: type: SS
en: Serial port drivers
fr: Pilotes de port série

note: type: TP
en: B<The RISCom/8 Multiport Serial Driver ('riscom8=')>
fr: B<Pilote série multiport RISCom/8 («\ riscom8=\ »)>

note: type: Plain text
en: More details can be found in the kernel source file I<Documentation/riscom8.txt>.
fr: Plus de précisions sont disponibles dans le fichier source du noyau I<Documentation/riscom8.txt>.

note: type: TP
en: B<The DigiBoard Driver ('digi=')>
fr: B<Pilote DigiBoard («\ digi=\ »)>

note: type: Plain text
en: If this option is used, it should have precisely six parameters.  Syntax:
fr: Si cette option est utilisée, elle doit avoir exactement six paramètres. Syntaxe\ :

note: type: Plain text
en: The parameters maybe given as integers, or as strings.  If strings are used, then iobase and membase should be given in hexadecimal.  The integer arguments (fewer may be given) are in order: status (Enable(1) or Disable(0) this card), type (PC/Xi(0), PC/Xe(1), PC/Xeve(2), PC/Xem(3)), altpin (Enable(1) or Disable(0) alternate pin arrangement), numports (number of ports on this card), iobase (I/O Port where card is configured (in HEX)), membase (base of memory window (in HEX)).  Thus, the following two boot prompt arguments are equivalent:
fr: Les paramètres peuvent être fournis sous forme d'entiers ou de chaînes. Si des chaînes sont utilisées, iobase et membase doivent être indiqués en hexadécimal. Les paramètres entiers sont, dans l'ordre\ : status (Enable(1), activer, ou Disable(0), désactiver, la carte), type (PC/Xi(0), PC/Xe(1), PC/Xeve(2), PC/Xem(3)), altpin (Enable(1), activer, ou Disable(0), désactiver, la seconde configuration des broches), numports (nombre de ports sur la carte), iobase (port d'entrée-sortie de la carte (en hexadécimal)), membase (adresse de base de la fenêtre mémoire (en hexadécimal)). Ainsi, les deux chaînes de paramètres suivantes sont équivalentes\ :

note: type: Plain text
en: More details can be found in the kernel source file I<Documentation/digiboard.txt>.
fr: Plus de précisions sont disponibles dans le fichier source du noyau I<Documentation/digiboard.txt>.

note: type: TP
en: B<The Baycom Serial/Parallel Radio Modem>
fr: B<Pilote Baycom Serial/Parallel Radio Modem>

note: type: Plain text
en: There are precisely 3 parameters; for several cards, give several 'baycom=' commands.  The modem parameter is a string that can take one of the values ser12, ser12*, par96, par96*.  Here the * denotes that software DCD is to be used, and ser12/par96 chooses between the supported modem types.  For more details, see the file I<Documentation/networking/baycom.txt> (or I<drivers/net/README.baycom> for older kernels) in the Linux kernel source.
fr: Il y a exactement 3 paramètres. Si vous avez plusieurs cartes, utilisez plusieurs commandes «\ baycom=\ ». Le paramètre modem est une chaîne prenant l'une des valeurs suivantes\ : ser12, ser12*, par96, par96*. Ici, «\ *\ » indique que la gestion logicielle du DCD doit être activée, et ser12/par96 correspond au type de modem géré. Pour plus de précisions, consultez I<Documentation/networking/baycom.txt> (ou I<drivers/net/README.baycom> pour les noyaux plus anciens) dans les sources du noyau Linux.

note: type: TP
en: B<Soundcard radio modem driver>
fr: B<Pilote Soundcard radio modem>

note: type: Plain text
en: All parameters except the last are integers; the dummy 0 is required because of a bug in the setup code.  The mode parameter is a string with syntax hw:modem, where hw is one of sbc, wss, or wssfdx, and modem is one of afsk1200 or fsk9600.
fr: Tous les paramètres sont des entiers, sauf les deux derniers. La valeur 0 est nécessaire pour éviter un bogue dans le code de démarrage. Le paramètre «\ mode\ » est une chaîne avec la syntaxe hw:modem, où hw correspond à sbc, wss, ou wssfdx et où modem correspond à afsk1200 ou fsk9600.

note: type: SS
en: The line printer driver
fr: Pilote d'imprimante en ligne

note: type: Plain text
en: You can tell the printer driver what ports to use and what ports not to use.  The latter comes in handy if you don't want the printer driver to claim all available parallel ports, so that other drivers (e.g., PLIP, PPA) can use them instead.
fr: On peut indiquer au pilote d'imprimante les ports à utiliser et ceux à ne pas utiliser. Cela permet d'éviter que le pilote n'examine tous les ports, afin que d'autres pilotes (PLIP, PPA) les utilisent.

note: type: Plain text
en: The format of the argument is multiple port names.  For example, lp=none,parport0 would use the first parallel port for lp1, and disable lp0.  To disable the printer driver entirely, one can use lp=0.
fr: Le format du paramètre est une suite de noms de port. Par exemple, «\ lp=none,parport0\ » utilisera le premier port parallèle pour lp1, et désactivera lp0. Pour désactiver complètement le pilote d'imprimante, utilisez lp=0.

note: type: TP
en: B<WDT500/501 driver>
fr: B<PILOTE WDT500/501>

note: type: SS
en: Mouse drivers
fr: Pilotes souris

note: type: Plain text
en: The busmouse driver accepts only one parameter, that being the hardware IRQ value to be used.
fr: Le pilote busmouse n'accepte qu'un seul paramètre, la valeur d'IRQ matérielle à utiliser.

note: type: Plain text
en: And precisely the same is true for the msmouse driver.
fr: La même chose est vraie pour le pilote msmouse.

note: type: TP
en: B<ATARI mouse setup>
fr: B<Configuration de la souris ATARI>

note: type: Plain text
en: If only one argument is given, it is used for both x-threshold and y-threshold.  Otherwise, the first argument is the x-threshold, and the second the y-threshold.  These values must lie between 1 and 20 (inclusive); the default is 2.
fr: Si un seul paramètre est fourni, il sera utilisé à la fois pour les seuils x-threshold et y-threshold. Sinon, le premier argument est x-threshold et le second y-threshold. Ces valeurs doivent être dans l'intervalle 1 à 20 inclus. La valeur par défaut est 2.

note: type: SS
en: Video hardware
fr: Périphériques vidéo

note: .SH AUTHORS Linus Torvalds (and many others) type: Plain text
en: This option tells the console driver not to use hardware scroll (where a scroll is effected by moving the screen origin in video memory, instead of moving the data).  It is required by certain Braille machines.
fr: Cette option demande au pilote de console de ne pas utiliser de défilement matériel (quand le défilement est géré en déplaçant l'adresse de l'écran dans la mémoire vidéo sans déplacer les données). C'est nécessaire pour certaines machines braille.

note: type: Plain text
en: Large parts of this man page have been derived from the Boot Parameter HOWTO (version 1.0.1) written by Paul Gortmaker.  More information may be found in this (or a more recent) HOWTO.  An up-to-date source of information is the kernel source file I<Documentation/kernel-parameters.txt>.
fr: De nombreuses parties de cette page de manuel viennent du Boot-Parameter-HOWTO version 1.0.1 écrit par Paul Gortmaker. Des compléments d'information seront donc trouvés dans ce document (ou une version plus récente). Une source d'information à jour est le fichier source du noyau I<Documentation/kernel-parameters.txt>.

note: type: TH
en: 2013-12-28
fr: 28 décembre 2013

note: type: Plain text
en: reboot - reboot or enable/disable Ctrl-Alt-Del
fr: reboot - Redémarrer la machine, ou activer/désactiver Ctrl-Alt-Suppr.

note: type: Plain text
en: /* For libc4 and libc5 the library call and the system call
       are identical, and since kernel version 2.1.30 there are
       symbolic names LINUX_REBOOT_* for the constants and a
       fourth argument to the call: */
fr: /* Avec libc4 et libc5, la fonction de bibliothèque et
       l'appel système sont identiques, et depuis la version
       2.1.30 du noyau, il existe des noms symboliques
       LINUX_REBOOT_* pour les constantes et un quatrième
       argument à l'appel\ : */

note: type: Plain text
en: /* Under glibc some of the constants involved have gotten
       symbolic names RB_*, and the library call is a 1-argument
       wrapper around the 3-argument system call: */
fr: /* Avec glibc, certaines des constantes concernées ont des
       noms symboliques RB_*, et la fonction de bibliothèque est
       une coquille à 1 argument encapsulant l'appel système à 3
       arguments\ : */

note: type: Plain text
en: The B<reboot>()  call reboots the system, or enables/disables the reboot keystroke (abbreviated CAD, since the default is Ctrl-Alt-Delete; it can be changed using B<loadkeys>(1)).
fr: L'appel système B<reboot>() fait redémarrer le système, ou active/désactive la séquence de touches de redémarrage (Ctrl-Alt-Suppr par défaut mais cela peut être modifié en utilisant B<loadkeys>(1)). Ces touches sont abrégées en CAD pour Ctrl-Alt-Del.

note: type: Plain text
en: This system call will fail (with B<EINVAL>)  unless I<magic> equals B<LINUX_REBOOT_MAGIC1> (that is, 0xfee1dead) and I<magic2> equals B<LINUX_REBOOT_MAGIC2> (that is, 672274793).  However, since 2.1.17 also B<LINUX_REBOOT_MAGIC2A> (that is, 85072278)  and since 2.1.97 also B<LINUX_REBOOT_MAGIC2B> (that is, 369367448)  and since 2.5.71 also B<LINUX_REBOOT_MAGIC2C> (that is, 537993216)  are permitted as value for I<magic2>.  (The hexadecimal values of these constants are meaningful.)  The I<cmd> argument can have the following values:
fr: Cet appel système échouera (avec B<EINVAL>) sauf si I<magic> vaut B<LINUX_REBOOT_MAGIC1> (c'est-à-dire 0xfee1dead) et si I<magic2> vaut B<LINUX_REBOOT_MAGIC2> (qui est 672274793). Toutefois, sont également autorisées pour I<magic2> les valeurs B<LINUX_REBOOT_MAGIC2A> (qui vaut 85072278) depuis la version 2.1.17 du noyau, B<LINUX_REBOOT_MAGIC2B> (valant 369367448) depuis la version 2.1.97 et B<LINUX_REBOOT_MAGIC2C> (valant 537993216) depuis la version 2.5.71. Les valeurs hexadécimales de ces constantes ont un sens. L'argument I<cmd> peut prendre l'une des valeurs suivantes\ :

note: type: Plain text
en: (B<RB_DISABLE_CAD>, 0).  CAD is disabled.  This means that the CAD keystroke will cause a B<SIGINT> signal to be sent to init (process 1), whereupon this process may decide upon a proper action (maybe: kill all processes, sync, reboot).
fr: (B<RB_DISABLE_CAD>, 0). Les touches de redémarrage Ctrl-Alt-Suppr sont désactivées. Cela signifie que la frappe de ces touches enverra un signal B<SIGINT> au processus 1 (init). Celui-ci pourra alors décider de l'action appropriée à enclencher (généralement tuer tous les processus, démonter la plupart des systèmes de fichiers, sync, et redémarrer).

note: type: Plain text
en: (B<RB_ENABLE_CAD>, 0x89abcdef).  CAD is enabled.  This means that the CAD keystroke will immediately cause the action associated with B<LINUX_REBOOT_CMD_RESTART>.
fr: (B<RB_ENABLE_CAD>, 0x89abcdef). Les touches de redémarrage Ctrl-Alt-Suppr sont autorisées. Cela signifie que la frappe de ces touches déclenchera l'action associée à B<LINUX_REBOOT_CMD_RESTART> immédiatement.

note: type: Plain text
en: (B<RB_HALT_SYSTEM>, 0xcdef0123; since Linux 1.1.76).  The message "System halted." is printed, and the system is halted.  Control is given to the ROM monitor, if there is one.  If not preceded by a B<sync>(2), data will be lost.
fr: (B<RB_HALT_SYSTEM>, 0xcdef0123; depuis Linux 1.1.76). Le message «\ System halted.\ » est affiché et le système est arrêté. Le contrôle est transmis au moniteur en ROM s'il y en a un. Si cet appel n'est pas précédé par un B<sync>(2), des données seront perdues.

note: type: Plain text
en: (B<RB_KEXEC>, 0x45584543, since Linux 2.6.13).  Execute a kernel that has been loaded earlier with B<kexec_load>(2).  This option is available only if the kernel was configured with B<CONFIG_KEXEC>.
fr: (B<RB_KEXEC>, 0x45584543, depuis Linux 2.6.13). Exécuter un noyau qui a été préalablement chargé par B<kexec_load>(2). Cette option n'est disponible que si le noyau a été configuré avec B<CONFIG_KEXEC>.

note: type: Plain text
en: (B<RB_POWER_OFF>, 0x4321fedc; since Linux 2.1.30).  The message "Power down." is printed, the system is stopped, and all power is removed from the system, if possible.  If not preceded by a B<sync>(2), data will be lost.
fr: (B<RB_POWER_OFF>, 0x4321fedc; depuis 2.1.30). Le message «\ Power down.\ » est affiché, et tout le système est mis hors-tension si possible. Si cet appel n'est pas précédé par un B<sync>(2), des données seront perdues.

note: type: Plain text
en: (B<RB_AUTOBOOT>, 0x1234567).  The message "Restarting system." is printed, and a default restart is performed immediately.  If not preceded by a B<sync>(2), data will be lost.
fr: (B<RB_AUTOBOOT>, 0x1234567). Le message «\ Restarting system.\ » est affiché et un redémarrage est initialisé immédiatement. Si cet appel n'est pas précédé par un B<sync>(2), des données seront perdues.

note: type: Plain text
en: (0xa1b2c3d4; since Linux 2.1.30).  The message "Restarting system with command \(aq%s\(aq" is printed, and a restart (using the command string given in I<arg>)  is performed immediately.  If not preceded by a B<sync>(2), data will be lost.
fr: (0xa1b2c3d4; depuis Linux 2.1.30). Le message «\ Restarting system with command \(aq%s\(aq\ » est affiché et un redémarrage (en utilisant la chaîne de commande fournie dans I<arg>) est enclenché immédiatement. Si cet appel n'est pas précédé par un B<sync>(2), des données seront perdues.

note: type: Plain text
en: (B<RB_SW_SUSPEND>, 0xd000fce1; since Linux 2.5.18).  The system is suspended (hibernated) to disk.  This option is available only if the kernel was configured with B<CONFIG_HIBERNATION>.
fr: (B<RB_SW_SUSPEND>, 0xd000fce1; depuis Linux 2.5.18). Le système est en hibernation. Cette option n'est disponible que si le noyau a été configuré avec B<CONFIG_HIBERNATION>.

note: type: Plain text
en: Only the superuser may call B<reboot>().
fr: Seul le superutilisateur peut appeler B<reboot>().

note: type: Plain text
en: The precise effect of the above actions depends on the architecture.  For the i386 architecture, the additional argument does not do anything at present (2.1.122), but the type of reboot can be determined by kernel command-line arguments ("reboot=...") to be either warm or cold, and either hard or through the BIOS.
fr: L'effet exact des actions décrites ci-dessus dépend de l'architecture. Pour les i386, l'argument supplémentaire ne sert à rien à ce jour (2.1.22), mais le type de redémarrage peut être sélectionné par un argument en ligne de commande du noyau («\ reboot=...\ ») afin d'être un redémarrage à chaud, à froid, matériel ou par le bios.

note: type: Plain text
en: For the values of I<cmd> that stop or restart the system, a successful call to B<reboot>()  does not return.  For the other I<cmd> values, zero is returned on success.  In all cases, -1 is returned on failure, and I<errno> is set appropriately.
fr: Pour les valeurs de I<cmd> qui arrêtent ou redémarrent le système, un appel réussi à B<reboot>() ne rend pas la main. Pour les autres valeurs de I<cmd>, 0 est renvoyé en cas de succès. Dans tous les cas, -1 est renvoyé en cas d'échec, et I<errno> est positionnée en conséquence.

note: type: Plain text
en: Problem with getting user-space data under B<LINUX_REBOOT_CMD_RESTART2>.
fr: Problème lors de la récupération de données espace utilisateur sous B<LINUX_REBOOT_CMD_RESTART2>.

note: type: Plain text
en: Bad magic numbers or I<cmd>.
fr: Mauvais nombres magiques ou mauvaise valeur de I<cmd>.

note: type: Plain text
en: The calling process has insufficient privilege to call B<reboot>(); the B<CAP_SYS_BOOT> capability is required.
fr: Le processus appelant n'a pas les privilèges suffisants pour invoquer B<reboot>()\ ; la capacité B<CAP_SYS_BOOT> est nécessaire.

note: type: Plain text
en: B<reboot>()  is Linux-specific, and should not be used in programs intended to be portable.
fr: B<reboot>() est spécifique à Linux et ne devrait pas être employé dans des programmes destinés à être portables

note: type: Plain text
en: sync, syncfs - commit buffer cache to disk
fr: sync, syncfs - Vider le tampon cache sur le disque

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
fr: Exigences de macros de test de fonctionnalités pour la glibc (consultez B<feature_test_macros>(7)) :

note: type: Plain text
en: B<sync>():
fr: B<sync>() :

note: type: Plain text
en: B<syncfs>():
fr: B<syncfs>() :

note: type: Plain text
en: B<sync>()  causes all buffered modifications to file metadata and data to be written to the underlying filesystems.
fr: B<sync>() force l'écriture sur les systèmes de fichiers sous-jacents de toutes les métadonnées de fichier et données modifiées en mémoire tampon.

note: type: Plain text
en: B<syncfs>()  is like B<sync>(), but synchronizes just the filesystem containing file referred to by the open file descriptor I<fd>.
fr: B<syncfs>() agit comme B<sync>(), mais ne synchronise que le système de fichiers contenant le fichier référencé par le descripteur de fichier ouvert I<fd>.

note: type: Plain text
en: B<syncfs>()  returns 0 on success; on error, it returns -1 and sets I<errno> to indicate the error.
fr: Si elle réussit, B<syncfs>() renvoie 0. Si elle échoue, elle renvoie -1 et définit I<errno> pour indiquer l'erreur.

note: type: Plain text
en: B<sync>()  is always successful.
fr: B<sync>() réussit toujours.

note: type: Plain text
en: B<syncfs>()  can fail for at least the following reason:
fr: B<syncfs>() peut échouer au moins dans le cas suivant :

note: type: Plain text
en: I<fd> is not a valid file descriptor.
fr: I<fd> n'est pas un descripteur de fichier valable.

note: type: Plain text
en: B<syncfs>()  first appeared in Linux 2.6.39; library support was added to glibc in version 2.14.
fr: B<syncfs>() est apparue dans Linux 2.6.39, la glibc la gère depuis la version 2.14.

note: type: Plain text
en: B<sync>(): SVr4, 4.3BSD, POSIX.1-2001.
fr: B<sync>() : SVr4, 4.3BSD, POSIX.1-2001.

note: type: Plain text
en: B<syncfs>()  is Linux-specific.
fr: B<syncfs>() est spécifique à Linux.

note: type: Plain text
en: Since glibc 2.2.2 the Linux prototype for B<sync>()  is as listed above, following the various standards.  In libc4, libc5, and glibc up to 2.2.1 it was "int sync(void)", and B<sync>()  always returned 0.
fr: Depuis la glibc 2.2.2 le prototype sous Linux de B<sync>() est celui indiqué plus haut, ce qui correspond à divers normes. Dans les libc4, libc5, et glibc jusqu'à 2.2.1 c'était «\ int sync(void)\ », et B<sync>() renvoyait toujours 0.

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: According to the standard specification (e.g., POSIX.1-2001), B<sync>()  schedules the writes, but may return before the actual writing is done.  However, since version 1.3.20 Linux does actually wait.  (This still does not guarantee data integrity: modern disks have large caches.)
fr: D'après les normes (par exemple POSIX.1-2001) B<sync>() ne fait que planifier les écritures, il peut donc revenir avant que la véritable synchronisation ne soit effectuée. Depuis la version 1.3.20, Linux attend effectivement la fin de l'écriture (néanmoins cela ne garantit toujours pas l'intégrité des données, les disques modernes ont des tampons cache très grands).
