Kernel/Rebuild
Allgemeines
Beenden Sie die Kernelkonfiguration und bauen Sie den Kernel mit dem folgenden Befehl neu:
root #
make && make modules_install
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