Page suivante Page précédente Table des matières
11. Trucs et astuces
11.1 Rediriger la sortie standard des commandes make ou patch
Si vous voulez voir ce que font les commandes "
make" ou "patch", vous pouvez rediriger la sortie des messages. En premier, regardez quel shell vous utilisez. "grep root /etc/passwd" et cherchez quelque chose comme "/bin/csh".Si vous utilisez sh ou bash,
(commande) 2>&1 | tee (Fichier de sortie)placera une copie de la sortie dans le fichier(Fichier de sortie).
Pour csh ou tcsh, la syntaxe est :
(commande) |& tee (Fichier de sortie).
Pour rc (Note : vous n'utilisez probablement pas rc) c'est :
(commande) > [2=1]| tee (Fichier de sortie).
11.2 Installations diverses du noyau
Autrement qu'en utilisant des disquettes, il y a d'autres méthodes pour tester un nouveau noyau sans détruire les précédents. A la différence d'autres systèmes Unix, LILO est capable de booter sur un noyau situé n'importe où sur le disque. (Si vous avez un gros disque (500 Mo ou plus), lisez la documentation de LILO car cela risque de poser quelques problèmes). Donc, ajoutez cela :
image = /usr/src/linux/arch/i386/boot/zImage label = new_kernelà la fin de votre fichier de configuration LILO, vous pouvez alors choisir de booter sur le nouveau noyau sans avoir à détruire l'ancien
/vmlinuz(après avoir lancélilo, bien sûr). La manière la plus simple d'indiquer à LILO qu'il doit booter sur un nouveau noyau est de presser la touche shift au boot (lorsqu'il vous indiqueLILO), ce qui vous donne un prompt. A ce niveau, tapez `new_kernel' pour qu'il boote sur le nouveau noyau.Si vous désirez conserver plusieurs sources du noyau de Linux (cela peut prendre beaucoup de place ; faites attention), la manière la plus simple est le nommer :
/usr/src/linux-x.y.z, oux.y.zest la version du noyau. Vous pouvez alors choisir le source à utiliser en faisant un lien symbolique ; par exemple, `ln -sf linux-1.2.2 /usr/src/linux' indiquera la version 1.2.2 comme version courante. Avant de créer ce type de lien symbolique, soyez certain que le dernier argument delnn'est pas un répertoire existant. Le résultat ne serait pas celui que vous espériez.
11.3 Mises à jours des noyaux
Russell Nelson (
nelson@crynwr.com) résume les changements dans les nouvelles versions des noyaux. Ils sont courts et vous devriez les regarder avant de réaliser la mise à jour. Ils sont disponibles par ftp anonymeftp.emlist.comdanspub/kchangesou via WEB :http://www.crynwr.com/kchanges
Page suivante Page précédente Table des matières