Aufgaben Kernelkompilierung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 22: | Zeile 22: | ||
* Konfigurieren Sie den neuen Kernel. | * Konfigurieren Sie den neuen Kernel. | ||
<!-- Lösung: make menuconfig --> | <!-- Lösung: make menuconfig --> | ||
| − | |||
| − | |||
* Aktivieren Sie im Menü "Kernel hacking" die Option "Kernel debugging". | * Aktivieren Sie im Menü "Kernel hacking" die Option "Kernel debugging". | ||
<!-- Lösung: Im Menü "Kernel hacking" die Option "Kernel debugging" aktivieren. --> | <!-- Lösung: Im Menü "Kernel hacking" die Option "Kernel debugging" aktivieren. --> | ||
| − | * Deaktivieren Sie im Menü "Device Drivers" | + | * Deaktivieren Sie im Menü "Device Drivers" ungebrauchte Grafikkartentreiber. |
| − | <!-- Lösung: Im Menü "Device Drivers" | + | <!-- Lösung: Im Menü "Device Drivers", dann zu "Graphics support", AMD und Nouveau deaktivieren (falls es eine VM ist). --> |
| − | * Aktivieren Sie im Menü "File systems" | + | * Aktivieren Sie im Menü "File systems" Debugging Support für ext4. |
| − | <!-- Lösung: Im Menü "File systems" das | + | <!-- Lösung: Im Menü "File systems" das "Ext4 debugging support" aktivieren. --> |
| + | |||
| + | * Deaktivieren Sie im Menü "File systems" die Unterstützung für das reiserfs-Dateisystem. | ||
| + | <!-- Lösung: Im Menü "File systems" die Unterstützung für das reiserfs-Dateisystem deaktivieren. --> | ||
* Aktivieren Sie im Menü "Kernel hacking" die Option "Compile-time checks and compiler options". | * Aktivieren Sie im Menü "Kernel hacking" die Option "Compile-time checks and compiler options". | ||
| Zeile 41: | Zeile 42: | ||
* Aktivieren Sie im Menü "Device Drivers" die Option "Network device support". | * Aktivieren Sie im Menü "Device Drivers" die Option "Network device support". | ||
<!-- Lösung: Im Menü "Device Drivers" die Option "Network device support" aktivieren. --> | <!-- Lösung: Im Menü "Device Drivers" die Option "Network device support" aktivieren. --> | ||
| − | |||
| − | |||
| − | |||
* Kompilieren Sie den Kernel und die Module. | * Kompilieren Sie den Kernel und die Module. | ||
<!-- Lösung: make -j8 bzImage modules --> | <!-- Lösung: make -j8 bzImage modules --> | ||
Aktuelle Version vom 26. Juni 2023, 14:49 Uhr
- Installieren Sie die benötigten Pakete für das Kompilieren des Kernels.
- Wechseln Sie in das Verzeichnis /usr/src.
- Laden Sie den Quellcode für den Linux-Kernel herunter.
- Entpacken Sie den heruntergeladenen Quellcode.
- Wechseln Sie in das Verzeichnis des entpackten Quellcodes.
- Kopieren Sie die alte Kernel-Konfiguration in das aktuelle Verzeichnis.
- Aktualisieren Sie die alte Konfiguration für den neuen Kernel.
- Konfigurieren Sie den neuen Kernel.
- Aktivieren Sie im Menü "Kernel hacking" die Option "Kernel debugging".
- Deaktivieren Sie im Menü "Device Drivers" ungebrauchte Grafikkartentreiber.
- Aktivieren Sie im Menü "File systems" Debugging Support für ext4.
- Deaktivieren Sie im Menü "File systems" die Unterstützung für das reiserfs-Dateisystem.
- Aktivieren Sie im Menü "Kernel hacking" die Option "Compile-time checks and compiler options".
- Deaktivieren Sie im Menü "Processor type and features" die Option "Symmetric multi-processing support".
- Aktivieren Sie im Menü "Device Drivers" die Option "Network device support".
- Kompilieren Sie den Kernel und die Module.
- Installieren Sie den Kernel und die Module.
- Aktualisieren Sie GRUB.