Kernel/Rebuild

From Gentoo Wiki
< Kernel
Jump to:navigation Jump to:search
This page is a translated version of the page Kernel/Rebuild and the translation is 95% complete.
Outdated translations are marked like this.

Allgemeines

Beenden Sie die Kernelkonfiguration und bauen Sie den Kernel mit dem folgenden Befehl neu:

root #make && make modules_install
Hinweis
Vergessen Sie nicht die Option -j!
Je nach Systemleistung kann die Erstellung des Kernels einige Zeit in Anspruch nehmen. Wenn die Anzahl der logischen CPU-Kerne im System bekannt ist, kann die Option -jN (wobei N die Anzahl der verfügbaren logischen Kerne ist) verwendet werden, um den Kompilierungsprozess drastisch zu beschleunigen. Ein Quad-Core-Prozessor mit 2-way Simultaneous Multithreading (SMT) hat zum Beispiel acht logische Kerne, so dass make mit der Option -j8 aufgerufen werden kann: make -j8. Eine einfache Möglichkeit, die Anzahl der verfügbaren logischen Kerne zu ermitteln, ist die Ausführung des Befehls nproc:

user $nproc
8

Der Befehl würde also lauten:

root #make -j8 && make -j8 modules_install

}}


Vergessen Sie nicht, das neu kompilierte Kernel-Image in den Speicherort /boot zu kopieren. Falls zutreffend, hängen Sie /boot ein.

root #mount /boot
root #make install

Aktualisieren Sie bei Bedarf den Bootloader

Wenn die Kernel-Versionen nicht geändert werden, ist es möglicherweise nicht erforderlich, den Bootloader des Systems zu aktualisieren. Dies hängt von der Systemkonfiguration ab; wenn der Bootloader auf eine ersetzte Binärdatei mit exakt demselben Namen verweist, müssen sekundäre Bootloader-Einträge möglicherweise nicht aktualisiert werden. Führen Sie im Zweifelsfall den Bootloader-Konfigurationsgenerator erneut aus oder überprüfen Sie die Konfigurationsdatei des Bootloaders, um Probleme beim nächsten Neustart des Systems zu vermeiden.

Verwendung von GRUB

Aktualisieren Sie die Bootloader-Konfiguration vor dem Neustart des Systems. Wenn Sie beispielsweise GRUB verwenden, können Sie diese Schritte mit dem folgenden Befehl durchführen:

root #grub-mkconfig -o /boot/grub/grub.cfg

Verwendung des EFI-Stub-Kernels

Benutzer von EFI-Stubs folgen dem Verfahren im Abschnitt Installation.

Verwendung von systemd-boot

Wenn Sie den EFI-Bootloader von systemd verwenden, lesen Sie den Artikel systemd-boot.

Neustart

Starten Sie neu, damit die neue Kernelkonfiguration wirksam wird:

root #reboot