Raspberry Pi Kernel für Proxmox optimieren: Unterschied zwischen den Versionen

K
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
KKeine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 17: Zeile 17:
vi .config
vi .config
</syntaxhighlight>
</syntaxhighlight>
== RBD-Modul (Container auf RBD-Storage speichern) ==
 
== Module aktivieren ==
 
=== RBD-Modul (Container auf RBD-Storage speichern) ===
 
Den Eintrag für das RBD-Modul finden:<syntaxhighlight lang="bash">
Den Eintrag für das RBD-Modul finden:<syntaxhighlight lang="bash">
# CONFIG_BLK_DEV_RBD is not set
# CONFIG_BLK_DEV_RBD is not set
Zeile 23: Zeile 27:
CONFIG_BLK_DEV_RBD=m
CONFIG_BLK_DEV_RBD=m
</syntaxhighlight>
</syntaxhighlight>
== VLAN-Filtering aktivieren (Linux Bridge mit VLAN awareness) ==
 
=== VLAN-Filtering aktivieren (Linux Bridge mit VLAN awareness) ===
 
Den Eintrag für das VLAN-Filtering finden:<syntaxhighlight lang="bash">
Den Eintrag für das VLAN-Filtering finden:<syntaxhighlight lang="bash">
# CONFIG_BRIDGE_VLAN_FILTERING is not set
# CONFIG_BRIDGE_VLAN_FILTERING is not set
Zeile 30: Zeile 36:
</syntaxhighlight>
</syntaxhighlight>


 
=== KSM-Sharing aktivieren (RAM bei mehreren VMs sparen) ===
== KSM-Sharing aktivieren (RAM bei mehreren VMs sparen) ==
KSM (Kernel Samepage Merging) führt identische Teile des RAMs von mehreren VMs zusammen.
KSM (Kernel Samepage Merging) führt identische Teile des RAMs von mehreren VMs zusammen.


Zeile 50: Zeile 55:


== Kernel bauen ==
== Kernel bauen ==
<syntaxhighlight lang="bash">
Mit folgendem Befehl den Build-Prozess starten:<syntaxhighlight lang="bash">
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- Image modules dtbs
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- Image modules dtbs
</syntaxhighlight>''Tipp: Mit dem Parameter'' <code>-j$(nproc)</code> ''führt der make-Befehl mehrere Jobs parallel aus (Soviele wie die CPU Kerne hat).''
</syntaxhighlight>''Tipp: Mit dem Parameter'' <code>-j$(nproc)</code> ''führt der make-Befehl mehrere Jobs parallel aus (Soviele wie die CPU Kerne hat).''
Zeile 59: Zeile 64:
Lange warten...
Lange warten...


Als nächstes muss die SD Karte des Raspberry gemounted werden.
Als nächstes muss die SD Karte des Raspberry eingebunden werden.


Bei Ubuntu 20.04 mit Desktop geschieht dies automatisch sobald Ihr die SD Karte einlegt.
Bei Ubuntu 20.04 mit Desktop geschieht dies automatisch sobald Ihr die SD Karte einlegt.


Ansonsten müsst Ihr sie manuell mounten:<syntaxhighlight lang="bash" line="1">
Ansonsten müsst ihr sie manuell einbinden:<syntaxhighlight lang="bash" line="1">
mkdir mnt
cd /mnt
mkdir mnt/fat32
mkdir mnt/fat32
mkdir mnt/ext4
mkdir mnt/ext4