Dernière modification : February 16 2007 21:18:09.
Migration complete vers le kernel 2.6:
Tiré de http://www.gentoo.org/doc/en/migration-to-2.6.xml
En mode console:
# emerge sync
# emerge -ua world
Si vous utilsez un noyau 2.4:
# emerge unmerge modutils
# emerge module-init-tools
Installation de udev:
# emerge -a udev
Installation des utilitaires et librairies ALSA:
# emerge -a alsa-lib alsa-utils alsa-tools alsa-headers alsa-oss
Installation d'un noyau 2.6
# rm /usr/src/linux
# emerge -a gentoo-dev-sources
# cd /usr/src/linux (Qui pointe vers le nouveau noyau à compiler)
Si vous avez déjà un fichier .config pour un noyau 2.6:
# make oldconfig
Ensuite,
# make menuconfig
Integrer ces options:
Device Drivers --->
Input device support --->
[*] Misc
<*> PC Speaker support
File systems --->
Pseudo Filesystems --->
[*] /proc file system support
[*] Virtual memory file system support (former shm fs)
(Pour udev)
General setup --->
[*] Support for hot-pluggable devices
Device Drivers --->
Block devices --->
<*> RAM disk support
(Mise en place d'ALSA)
Device Drivers --->
Sound --->
<*> Sound card support
Advanced Linux Sound Architecture --->
Advanced Linux Sound Architecture
Sequencer support
OSS Mixer API
<*> OSS Sequencer API
Ne pas oublier de sélectionner le pilote de sa carte son dans la liste des pilotes
usbdevfs a été renommer usbfs éditer votre fichier fstab en conséquence.
La souris change de localisation, il faut donc adapter le fichier xorg.conf:
# nano /etc/X11/xorg.conf
Section "InputDevice"
....
....
Option "Device" "/dev/input/mice"
...
EndSection
Il est tant d'installer ce nouveau noyau.
# make && make modules_install install
Il faut éditer le fichier de configuration alasa afin d'indiquer le pilote à utiliser:
# nano -w /etc/modules.d/alsa
La section "alias snd-card-0" permet d'indiquer sa carte son.
Mon fichier alsa.
Pour charger des modules au démarrage editer kernel-2.6:
# nano -w /etc/modules.autoload.d/kernel-2.6
Voici mon fichier pour information
Afin d'activer ALSA au démarrage:
# rc-update add alsasound boot
# alsaconf (Afin de configurer automatiquement alsa)
# modules-update permet de modifier votre fichier modules.conf afin que tout fonctionne correctement.
Modifier votre chargeur avec le nouveau noyau:
Pour grub:
title Gentoo-2.6.9-gentoo-r6(Udev)
root (hd0,0)
kernel (hd0,0)/boot/vmlinuz-2.6.9-gentoo-r6 ro root=/dev/hda1 splash=verbose,theme:emergence
video=vesa-tng:ywrap,mtrr,1024x768-32@70
initrd (hd0,0)/boot/fbsplash-emergence-1024x768
Mon grub.conf
NPTL, abréviation de Native POSIX Threading Library qui doit remplacer à terme les linuxthreads et qui doit être plus rapide. Nous allons donc l'installer:
# emerge unmerge linux-headers
# emerge linux26-headers
# USE="nptl" emerge -a glibc
Par la suite, intégrer nptl à votre fichier /etc/make.conf
Mon fichier make.conf.
# emerge -e world (cela permet de recompiler votre système avec ntpl)
Je n'ai pas fait cette opération, au fure et à mesure des mises à jour cela se mettra en place.
J'ai migrer mon portable nx9005 et je n'ai rencontré aucun problème particulier.
Voir les commentairesAjouter un commentaire