13 | | = Installeren van de kernel packages = |
| 7 | == Kernel config == |
| 8 | |
| 9 | De kernel config staat ook in deze file. |
| 10 | |
| 11 | Om de config te wijzigen is het handig om dit te doen: |
| 12 | {{{ |
| 13 | ./rebuildcheck linux_src '' force |
| 14 | }}} |
| 15 | |
| 16 | Hierna kun je chrooten naar de buildomgeving en zul je de sources vinden onder /tmp/pkg/usr/src/linux. Hier kan je dan een make menuconfig doen. |
| 17 | |
| 18 | Voer een diff uit op config en de .config uit de chroot, om te kijken of de wijzigigen kloppen. Kopieer hiernaa de .config over de config heen en doe op nieuw een rebuild. |
| 19 | |
| 20 | Je hebt nu nieuwe gepatchte kernel sources met een config. |
| 21 | |
| 22 | == kernel recompilen == |
| 23 | |
| 24 | Om alleen de kernel te recompilen doe je een |
| 25 | {{{ |
| 26 | ./rebuildcheck linux '' force |
| 27 | }}} |
| 28 | |
| 29 | Als er major wijzigingen zijn gemaakt, kan het nodig zijn om het getal in linux_src.major te verhogen en daarna dit uitvoeren: |
| 30 | {{{ |
| 31 | ./rebuildcheckall |
| 32 | }}} |
| 33 | Doordat het build systeem nu ziet dat er een major wijziging is geweest, zal alles wat een #DEP:linux_src heeft gerebuild worden. |
| 34 | |
| 35 | |
| 36 | |
| 37 | |
| 38 | = Kernels installen = |