Pour ne pas repartir de zéro

Fermé
matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 - 29 janv. 2010 à 17:20
 Utilisateur anonyme - 29 janv. 2010 à 23:22
Bonjour,

dès qu'un noyau est sorti, je m'amuse à le compiler. Mais je ne repart pas de zéro. Par exemple, j'ai téléchargé le 2.6.32.7. Auparavant, lorsque j'ai compilé le précédent 2.6.32.6, j'ai copié le fichier .config vers /boot/config-2.6.32.6, puis j'ai créé un lien symbolique config-2.6.32.6 vers config. puis make menuconfig, du 2.6.32.7, me donne la configuration du 2.6.32.6
cd /usr/src/linux-2.6.32.6
cp .config /boot/config-2.6.32.6
cp System.map /boot/System.map-2.6.32.6
cd /boot
rm config System.map (ce sont des liens symboliques)
ln -s config-2.6.32.6 config
ln -s System.map-2.6.32.6 System.map

normalement, cette manipulation est à refaire après avoir compilé tout noyau:
cd /usr/src
rm linux
ln -s linux-2.6.32.7 linux
cd linux
make menuconfig
make
make modules_install
cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.32.7
cp .config /boot/config-2.6.32.7
cp System.map /boot/System.map-2.6.32.7
cd /boot
rm config System.map
ln -s config-2.6.32.7 config
ln -s System.map-2.6.32.7 System.map
puis on ajoute une entrée pour le noyau 2.6.32.7 dans le fichier /boot/grub/menu.lst.
en ce qui conserne la distro slackware:
on insère ensuite les modules qui ne sont pas chargés au démarrage dans /etc/rc.d/rc.modules-2.6.32.7
on rend ce dernier fichier exécutable, et enfin, on fait un lien symbolique rc.modules vers rc.modules-2.6.32.7:
cd /etc/rc.d
chmod a+x rc.modules-2.6.32.7 (créé avec vi ou pico)
rm rc.modules
ln -s rc.modules-2.6.32.7 rc.modules

puis on redémarre la machine:
su
shutdown -r 0
ou bien:
init 0

ici, on explique les différentes options de la compilation du noyau:
http://casteyde.christian.free.fr/system/linux/guide/online/a12863.html
A voir également:

2 réponses

matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 104
29 janv. 2010 à 22:35
"init 6" serai plus approprié
0
Utilisateur anonyme
29 janv. 2010 à 23:22
Si je ne me trompe pas, il est aussi possible d'utliser la commande make oldconfig qui va configurer le nouveau noyau avec les même options que celui en utilisations, donc par la suite il ne restera qu'à ajouter les options supplémentaires si options supplémentaires il y a ?

Est-ce que j'ai bien compris ou je dis n'importe quoi là ?? :P

@++ : )
0