10.07.2015 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!