Guide de Survie du Débutant sous Linux - resoo.org
Guide de Survie du Débutant sous Linux - resoo.org
Guide de Survie du Débutant sous Linux - resoo.org
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
surtout pas en mo<strong>du</strong>le les choses indispensables au démarrage (par ex. les disques IDE sivous bootez en IDE ou le file system ext2). Acceptez le loadable mo<strong>du</strong>le support (sinon,les mo<strong>du</strong>les ne fonctionneront pas).Toutes les explications détaillées sur http://kernelconfig.free.fr.Quelques astuces :−le fichier <strong>de</strong> config par défaut s'appelle .config et se trouve dans linux/. L'utilisation<strong>de</strong> ce fichier sans modification a 99 chances sur 100 <strong>de</strong> vous mener au désastre. Si vousvoulez juste mettre votre noyau à jour ou ajouter un mo<strong>du</strong>le, essayez <strong>de</strong> trouver le fichier<strong>de</strong> config qui a été utilisé par votre distribution. Celui <strong>de</strong> Mandrake se trouve dans/boot/ et se nomme config. Vous pouvez être presque sûr que votre compil débouchera sur unnoyau uilisable.Enregistrez vos paramétrages <strong>sous</strong> un nom (ex : « mon_noyau »), cela vous permettra <strong>de</strong> nepas tout recommencer en cas d'une simple erreur, ou même pour une version suivante. Puisfaites « save and exit ».Astuce ! Pour franciser les menus <strong>de</strong> configuration <strong>du</strong> noyau, téléchargez le patch surhttp://www.tra<strong>du</strong>c.<strong>org</strong>/kernelfr, dézippez−le, et remplacez avec le résultat le fichier/usr/src/linux/Documentation/Configure.help.Ensuite : make <strong>de</strong>p zImage mo<strong>du</strong>les mo<strong>du</strong>les_install install (ou chaque comman<strong>de</strong> une parune). Si votre kernel est trop gros, tentez make bzImage.Attention ! Si vous recompilez une nouvelle fois la même version <strong>du</strong> noyau, retirez oudéplacez l'ancien répertoire <strong>de</strong> mo<strong>du</strong>les (/lib/mo<strong>du</strong>les/2.4.x) avant d'installer lesnouveaux mo<strong>du</strong>les.Ensuite, une étape fondamentale : prévoir <strong>de</strong> booter aussi bien avec le nouveau noyauqu'avec l'ancien. Pour cela, il faut copier le nouveau noyau/usr/src/linux/arch/i386/boot/zImage en /boot/vmlinuz−2.4.xx et copier/usr/src/linux/System.map en /boot/System.map−2.4.xx, puis éditer le fichier <strong>de</strong>paramètrage <strong>du</strong> boot (ex : /etc/lilo.conf), copier le paragraphe existant et le coller en<strong>de</strong>s<strong>sous</strong> en prévoyant un nouveau label (ex : « linux_new ») qui lancera le nouveau noyau. Àce moment, tapez lilo (ou chos, ou ce que vous voulez d'autre, ou rien <strong>de</strong> tout si vousutiliser GRUB...) et il ne vous reste plus qu'à rebouter. Vous verrez apparaître votrenouveau label en plus <strong>de</strong> l'ancien. Si le boot échoue, reboutez sur l'ancien, etrecommencez tout <strong>de</strong>puis le début...Les Kernels Alan CoxSur votre machine, vous avez certainement un noyau <strong>de</strong> Linus. Sachez cependant qu'un <strong>de</strong> sesprincipaux collègues Alan Cox, développe <strong>de</strong>s modifications quelque peu expérimentales <strong>sous</strong>forme d'un gros patch qu'on doit appliquer au noyau <strong>de</strong> <strong>Linux</strong> <strong>de</strong> même numéro <strong>de</strong> version.Sachez simplement si vous avez besoin d'une fonctionnalité absente <strong>du</strong> noyau officiel,qu'il vous suffit d'appliquer le patch Alan cox <strong>de</strong> plus grand numéro correspondant à laversion <strong>de</strong> kernel officiel que vous avez.15. Appel à contributionRepérez les endroits où je pose <strong>de</strong>s questions. Si vous détenez la réponse, envoyez−la moi.Tout le mon<strong>de</strong> en profitera.Si vous avez réussi à résoudre une difficulté, faites−moi un résumé.Si vous trouvez une erreur, signalez−la moi.Si vous estimez qu'un détail manque à la compréhension, je l'ajouterai volontiers.Si vous avez <strong>de</strong>s compétences dans un domaine absent <strong>de</strong> ce gui<strong>de</strong> (ADSL...), prenez laplume !Restent à faire : Serveur DNS, serveur NNTP, serveur mail, proxy, fonctionnement <strong>du</strong>firewall, système RAID, clusters, frame buffer, DVD, serveur PHP, serveur DHCP...J'attends vos suggestions.<strong>Gui<strong>de</strong></strong> <strong>de</strong> <strong>Survie</strong> <strong>du</strong> Débutant <strong>sous</strong> <strong>Linux</strong>98/100 20.03.2003 20:58:32