raspberry
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| raspberry [22.11.2024 07:00] – [Programme] thooge | raspberry [29.10.2025 06:33] (aktuell) – [Tips] thooge | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| Devuan-Images: | Devuan-Images: | ||
| + | |||
| + | SD-Karte direkt aus xz-Image schreiben: | ||
| + | xzcat 2025-05-06-raspios-bookworm-arm64-lite.img.xz | dd of=/dev/sdb bs=4M conv=fsync | ||
| Siehe auch: [[raspi_zero|Raspberry Zero]] | Siehe auch: [[raspi_zero|Raspberry Zero]] | ||
| Zeile 16: | Zeile 19: | ||
| APT:: | APT:: | ||
| APT:: | APT:: | ||
| + | </ | ||
| + | |||
| + | Paketquellen | ||
| + | <file conf sources.list> | ||
| + | # Für Buster | ||
| + | deb http:// | ||
| + | deb http:// | ||
| </ | </ | ||
| Zeile 150: | Zeile 160: | ||
| ===== Programme ===== | ===== Programme ===== | ||
| - | * WLAN: '' | + | * WLAN: '' |
| + | * '' | ||
| + | auto wlan0 | ||
| + | iface wlan0 inet dhcp | ||
| + | wpa-conf / | ||
| + | </ | ||
| + | * '' | ||
| * Panel: '' | * Panel: '' | ||
| * Ansehen von Zertifikaten: | * Ansehen von Zertifikaten: | ||
| Zeile 168: | Zeile 184: | ||
| Wiederherstellen dann mit | Wiederherstellen dann mit | ||
| < | < | ||
| - | gunzip -c / | + | gunzip -c / |
| sync | sync | ||
| </ | </ | ||
| Zeile 211: | Zeile 227: | ||
| * dbus | * dbus | ||
| * triggerhappy ('' | * triggerhappy ('' | ||
| + | |||
| + | Entfernen den nicht genutzten Architektur '' | ||
| + | < | ||
| + | dpkg --remove --force-all libcrypt1: | ||
| + | dpkg --remove --force-all libgcc-s1: | ||
| + | apt-get purge " | ||
| + | </ | ||
| + | |||
| + | Entfernen der Build-Umgebung: | ||
| + | < | ||
| + | apt-get purge build-essential gdb pkgconfig make dpkg-dev binutils | ||
| + | </ | ||
| + | |||
| ===== Kernel ===== | ===== Kernel ===== | ||
| Zeile 233: | Zeile 262: | ||
| KERNEL=kernel8 | KERNEL=kernel8 | ||
| make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- bcm2711_defconfig | make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- bcm2711_defconfig | ||
| + | </ | ||
| + | Um eine benutzerdefinierte Kernelversion zu haben, kann '' | ||
| + | in '' | ||
| + | Um ein evtl. an den Kernel angehängtes Plus-Zeichen loszuwerden: | ||
| + | touch .scmversion | ||
| + | |||
| + | Kompilieren des Kernels: | ||
| + | <code bash> | ||
| make -j3 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- Image modules dtbs | make -j3 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- Image modules dtbs | ||
| </ | </ | ||
| Zeile 239: | Zeile 276: | ||
| <code bash> | <code bash> | ||
| make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- menuconfig | make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- menuconfig | ||
| + | </ | ||
| + | |||
| + | ==== Installation ==== | ||
| + | |||
| + | Voraussetzung: | ||
| + | * Partition 1 nach ''/ | ||
| + | * Partition 2 nach ''/ | ||
| + | |||
| + | Module installieren | ||
| + | <code bash> | ||
| + | make -j3 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- INSTALL_MOD_PATH=mnt/ | ||
| + | </ | ||
| + | |||
| + | Kernel und Device-Tree | ||
| + | <code bash> | ||
| + | cp arch/ | ||
| + | cp arch/ | ||
| + | cp arch/ | ||
| + | cp arch/ | ||
| </ | </ | ||
raspberry.1732258816.txt.gz · Zuletzt geändert: von thooge
