Le noyau a une capacité limitée pour accepter des informations au moment du démarrage sous la forme d'une ligne de commande, semblable à une liste d'arguments que vous pouvez passer à un programme. En général, ceci est utilisé pour donner au noyau des informations concernant les paramètres du matériel que le noyau n'est pas capable de déterminer tout seul, ou pour se substituer/écraser les valeurs que le noyau pourrait détecter.
Cependant, si vous avez juste copié une image du noyau directement
sur une disquette, (c.a.d cp zImage /dev/fd0
) alors vous
n'avez aucune chance de pouvoir spécifier quelque argument que ce
soit à ce noyau. C'est pourquoi beaucoup d'utilisateurs de Linux
utilisent des logiciels comme LILO ou loadlin qui se
chargent de transmettre ces arguments au noyau, et de le faire alors
démarrer.
NOTE IMPORTANTE POUR LES UTILISATEURS DE MODULES : Les
paramètres de démarrage en général, ne s'appliquent qu'aux pilotes de
matériel qui sont compilés directement dans le noyau.
Ils n'ont aucun effet sur les pilotes qui
sont chargés en tant que modules. La plupart des distributions utilisent
des modules. Si vous ne savez pas, regardez dans man depmod
et
man modprobe
en suivant le contenu de /etc/conf.modules
.
Cette version couvre les distributions du noyau jusqu'à la v2.0.33 incluse. Des informations qui font partie des noyaux en développement jusqu'à la version 2.1.84 sont aussi documentées.
Le BootPrompt-Howto est edité et mis à jour par :
Paul Gortmaker, gpg109@rsphy1.anu.edu.au
[Notez que les paramètres de démarrage qui sont spécifiques aux ports et périphériques non-i386 (ex : Atari/Amiga) ne sont actuellement pas documentés.]
Ce document n'est pas l'évangile ! Bien que ce soit probablement la source d'information la plus à jour que vous puissiez trouver. Personne n'est responsable de ce qui peut arriver à votre matériel à part vous. Si votre matériel s'enflamme brusquement (ce qui est quasiment impossible ! ) je ne suis pas responsable. C'est à dire QUE L'AUTEUR N'EST PAS RESPONSABLE DES DOMMAGES QUI PEUVENT ETRE PRODUITS PAR DES ACTIONS RESULTANT D'INFORMATIONS CONTENUES DANS CE DOCUMENT.
Ce document est soumis au Copyright (c) 1995-1998 de Paul Gortmaker.
Ce document peut être copié en respectant les termes de la GNU General
Public Licence, version 2, ci-incluse en référence. Voir le fichier
linux/COPYING
fourni avec le noyau Linux pour plus de détails.
Si vous avez l'intention d'incorporer ce document au sein d'une publication, merci de me contacter, et je ferai un effort pour m'assurer que vous avez les informations les plus à jour disponibles. Par le passé, des versions périmées de HOWTO ont été publiées, ce qui a attristé les developpeurs qui ont été harcelés de questions auxquelles ils avaient déjà répondu dans des versions plus récentes.
Les documentations les plus à jour seront toujours les sources du
noyau. Pas si vite ! Ne soyez pas effrayés. Vous n'avez pas besoin
de connaître la programmation pour lire les commentaires dans les
fichiers source. Par exemple, si vous recherchez un argument qui
peut être transmis au pilote AHA1542 SCSI, il vous suffit d'aller
dans le répertoire linux/drivers/scsi
, et de regarder
dans le fichier aha1542.c
et dans les cent premières lignes
vous trouverez en anglais une description simple et complète
des paramètres de démarrage que le pilote 1542 peut recevoir.
Une autre bonne chose seront les fichiers de documentation livrés avec
le noyau lui-même. Il y en a aujourd'hui pas mal, et la plupart d'entre
eux peuvent-être trouvés dans le répertoire linux/Documentation
et tous ses sous répertoires. Le répertoire linux
se trouve
généralement dans /usr/src/
. Parfois des fichiers
README.foo
peuvent se trouver dans le répertoire associé aux
pilotes (c.a.d. linux/drivers/XXX/
, où XXX
sera
scsi
, char
, ou net
.
Si vous avez trouvé quels sont les paramètres que vous avez l'intention d'utiliser, et que vous voulez savoir comment transmettre ces informations au noyau, alors regardez la documentation qui correspond au logiciel que vous utilisez pour démarrer le noyau (par exemple : LILO ou loadlin). Un bref survol est fourni ci-dessous, mais il ne remplace pas la documentation fournie avec le logiciel de démarrage.
Si vous avez des questions sur la transmission des paramètres au noyau, s'il vous plait, LISEZ D'ABORD ce document. Si ce document et les documents associés qui sont mentionnés ci-dessus ne répondent pas à votre (vos) question(s), alors vous pouvez essayer de la (les) poser dans le groupe de discussion Linux (fr.comp.os.linux pour la France). Bien sûr, il serait bon de lire les messages du groupe avant de poser aveuglément vos questions, il se peut que quelqu'un d'autre ait déjà posé la même question, ou peut-être est-ce une question fréquemment posée (FAQ). Un coup d'oeuil rapide à la FAQ linux avant de poster est une bonne idée. On pourra trouver les FAQ quelque part, dans un répertoire proche de celui où vous avez trouvé ce document.
Les questions générales concernant la configuration de votre système peuvent être directement posées dans le groupe comp.os.linux.setup. Nous vous demandons s'il vous plaît de respecter ces quelques recommandations, et de ne pas cross-poster vos demandes dans d'autres groupes.
Les nouvelles versions (en anglais) de ce document peuvent être
recupérées par FTP anonyme sur le site sunsite.unc.edu, dans le répertoire
/pub/Linux/docs/HOWTO/
. Notez que SunSITE est souvent
surchargé, donc il vaudrait mieux aller chercher ce document sur un des
sites ftp miroir de Linux.
Ces documents en langue française se trouvent sur le site ftp.lip6.fr
dans de répertoire /pub/linux/french/docs/HOWTO
.
Des mises à jour seront faites chaque fois que de nouvelles informations / pilotes seront disponibles. Si la copie que vous êtes en train de lire date de plus de quelques mois, il serait bon de vérifier qu'il n'en existe pas une version plus récente.
Ce document est produit en utilisant le système SGML spécialement concu pour le projet Linux Howto, et il existe différents formats de sortie disponibles : postscript, dvi, ascii, html, et bientôt TeXinfo.
Je vous recommande de visualiser ce document en HTML (via un logiciel de navigation WWW ) ou dans le format PostScript/dvi. Tous deux contiennent les références croisées qui sont perdues dans les conversions en ASCII.
Si vous voulez obtenir la copie officielle de sunsite, voici l'URL.