Précédent Remonter Suivant

4  Noyau

4.1  Linux 2.4

Au moins pour que la mise en veille se passe correctement et pour faire marcher X, on a besoin de compiler son noyau. J'ai récuperé le noyau de Benjamin Herrenschmidt (http://www.linuxppc.org/) par rsync. Attention, pour que l'ibook se mette en veille et (surtout) se réveille quand on baisse/lève l'écran (avec pmud, cf section 9 plus loin), il faut au moins la version 2.4.20-ben5 (le rsync du 9 Février 2003 était Ok).

J'ai repris le .config hispalinux (http://www.hispalinux.es/~data/ibook/configs/config-2.4.20-rc1-ben0) tel quel avec juste 2 modifs optionnelles : J'ai mis pas mal de choses en modules là-dedans (mais pas le framebuffer, pour avoir le pingouin au reboot ;).

Une fois le noyau compilé (make dep clean vmlinux modules modules_install, ou ce qu'il faut à la sauce make-kpkg), copier vmlinux à l'emplacement /boot/vmlinux-2.4.20-ben5, et System.map dans /boot/System.map-2.4.20-ben5. Modifier /etc/yaboot.conf pour ajouter ce nouveau noyau, en gardant l'ancien. Et lancer ybin pour mettre à jour la partition bootstrap. À partir de maintenant on peut rebooter. Si besoin, on peut rajouter append="video=ofonly" dans /etc/yaboot.conf (je ne l'ai pas mis) avant de faire ybin.

Si on a compilé pas mal de choses en modules, pour avoir reseau/son/modem/XFree... voir la suite.

4.2  Linux 2.6

Voir la section 20.


Précédent Remonter Suivant