Documentations : Install noyau à la sauce debian Install alsa Option kernel
Option du Noyau au démarrage
options du noyau que votre système a démarré :
$ cat /proc/cmdline
configuration des options dans grub (par default)
/boot/grub/menu.lst
ou dans lilo ? :
/etc/lilo.conf ?
Gestion de modules
liste tous les modules installé
modprobe -l
liste des module du noyau activé
lsmod
active le module
modprobe nommodule
désactive un module du noyau
rmmod nommodule
force la désactivation
rmmod -f nommodule
modules chargés au démarrage :
/etc/modules
modules à ne pas charger au démarrage :
/etc/modprobe.d/blacklist
Infomations sur le module
modinfo nommodule
Activation de l'ACPI
modprobe ac modprobe battery modprobe button modprobe fan modprobe processor modprobe thermal
remarque, si l'ordinateur ne s'etaint pas apres le power off, modifier le power_off de 0 à 1 dans /etc/modules :
apm power_off=1
fichiers de reglage des options des modules :
/etc/modules.conf /etc/modprobe.d
Regler le bouton power pour etteindre proprement avec un shutdown
apt-get install acpid
inserer une ligne button dans /etc/modules et c'est tout !!! pour regler d'autre action sur le bouton power, modifier les fichiers :
/etc/acpi/events/powerbtn /etc/acpi/powerbtn.sh
Compilation de noyau
sauce debian allégé.
le tout en root. Récupération des outils :
apt-get install build-essential kernel-package fakeroot libncurses5-dev cd /usr/src
Récupération des sources :
apt-get install linux-tree-2.6.8 alsa-source tar jxfv linux-source*
Renommer le répertoire de source du noyau :
mv linux-source* linux
Récupération du fichier de config du noyau
cp /boot/config-* /usr/src/linux/.config
configurer les options du noyau
make menuconfig
Compiler et faire le paquet debian du noyau :
make-kpkg clean make-kpkg --append-to-version=-test001 kernel_image
Installer le noyau
dpkg -i linux-image-2.6.8-test001_10.00.Custom_i386.deb
desinstall le noyau
apt-get remove --purge linux-image-2.6.8-test001
noyau de kernel.org sur debian
Recompilation dernier noyau (kernel.org) sur une debian stable fraichement installée : A fonctionne le 17/11/2005.
su
(tape passwd root)
apt-get install debhelper modutils kernel-package libncurses5-dev wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.2.tar.bz2 cp linux-2.6.19.2.tar.bz2 /usr/src cd /usr/scr tar jxvfp linux-2.6.19.2.tar.bz2 mv linux-2.6.19.2 linux cd linux cp /boot/config-* .config make menuconfig
(choisir ses options puis choisir exit et yes)
make-kpkg clean export v=versionX time make-kpkg --initrd --revision $v --append-to-version $v kernel_image
(puis taper sur entree pour N) (duree 48 min)
cd .. dpkg -i kernel-image-*$v* shutdown -r now
http://people.via.ecp.fr/~alexis/formation-linux/noyau-debian.html
notes pour ati : la liste des options du noyaux pour permettre l'utilisation du driver proprietaire d'ati http://www.komite.net/florimond/driver_ati_pour_debian.html
correctif bug : http://kerneltrap.org/node/6074
webcam qc-usb-modules.tar.gz ?
Option du noyau pour ma tour
choisir le proc pentium 4 activer etx3 en dur. activer le serial ata. pixx + promise desactiver le frame buffer dane le device/graphics desactiver le Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) (device drivers / character devices)
Bloque and suspend
Une fois activé les modules acpi L'option bien pratique 'bloque and suspend' apparaît dans klaptop. Elle permet de mettre en veille son ordinateur. Bien pratique pour les portables. Cependant, le son ne fonctionne plus après. Il faut coupé toutes les appli son et relancer les modules.
su killall artsd killall kmix rmmod snd_intel8x0 modprobe snd_intel8x0 modprobe snd_intel8x0m exit nohup /usr/bin/artsd -F 10 -S 4096 -a alsa -s 60 -m artsmessage -c drkonqi -l 3 -f & nohup kmix
|