| |
| gentoo:kernelupgrade_nicht_genkernel [2017/04/01 17:21] – angelegt admin | gentoo:kernelupgrade_nicht_genkernel [2025/10/23 14:15] (aktuell) – loma |
|---|
| |
| Hat man "sys-kernel/gentoo-sources" mit dem Useflag "symlink" gebaut (empfohlen), ist nach einem Systemupdate in diesem Schritt ja auch die Sources aktualisiert werden schon der Link "usr/src/linux" auf die neue Kernelversion gesetzt. Man kann diesen aber auch mit "eselect kernel" setzen. Jetzt kopiert man zuerst die alte Kernelconfig. | Hat man "sys-kernel/gentoo-sources" mit dem Useflag "symlink" gebaut (empfohlen), ist nach einem Systemupdate in diesem Schritt ja auch die Sources aktualisiert werden schon der Link "usr/src/linux" auf die neue Kernelversion gesetzt. Man kann diesen aber auch mit "eselect kernel" setzen. Jetzt kopiert man zuerst die alte Kernelconfig. |
| | |
| <code> cp /usr/src/linux-2.6.36-gentoo-r5/.config /usr/src/linux/.config</code> | <code> cp /usr/src/linux-2.6.36-gentoo-r5/.config /usr/src/linux/.config</code> |
| | |
| Danach überprüft und aktualisiert man diese mit | Danach überprüft und aktualisiert man diese mit |
| <code>make oldconfig</pre> | |
| Bei den folgenden Schritten kann man die ENTERTASTE einfach gedrückt halten. Man die folgenden Fragen natürlich auch durchgehen und geg. Anpassungen durchgehen. Ist die Config OK, kann man den neuen Kernel wie gewohnt bauen lassen, und den Neuen Kernel nach /boot/ kopieren. | <code>make oldconfig</code> |
| | |
| | Bei den folgenden Schritten kann man die ENTERTASTE einfach gedrückt halten. Man kann die folgenden Fragen natürlich auch durchgehen und geg. Anpassungen vornehmen. Ist die Config OK, kann man den neuen Kernel wie gewohnt bauen lassen, und den Neuen Kernel nach '''/boot/''' kopieren. |
| <code>make -j9 && make modules_install | <code>make -j9 && make modules_install |
| mount /dev/sda1 /boot/ | mount /dev/sda1 /boot/ |
| cp arch/x86_64/boot/bzImage /boot/mein_neuer_kernel | cp arch/x86_64/boot/bzImage /boot/mein_neuer_kernel |
| </code> | </code> |
| | |
| Event. noch die die Configdatei von Grub anpassen: | Event. noch die die Configdatei von Grub anpassen: |
| <code>nano /boot/grub/menu.lst</code> | <code>nano /boot/grub/menu.lst</code> |