Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
howtos_knowledge_base:von_pi3_auf_pi4_umziehen [2022/09/10 11:02] – Michael Schlenstedt | howtos_knowledge_base:von_pi3_auf_pi4_umziehen [2023/04/01 08:33] (aktuell) – gelöscht Michael Schlenstedt | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Von Pi3 auf Pi4 umziehen | ||
- | <WRAP center round tip 100%> | ||
- | Der LoxBerry unterstützt mittlerweile offiziell den neuen Pi4. Die SD-Karte kann einfach vom Pi3 in den Pi4 umgesteckt werden. | ||
- | </ | ||
- | |||
- | <WRAP center round alert 100%> | ||
- | Achtung! Mit dieser Anleitung installiert ihr einen nicht-offiziellen Kernel (euer Loxberry nutzt einen anderen Kernel als ein Standard-LoxBerry. Damit können einige Plugins nicht mehr funktionieren (z. B. [[plugins: | ||
- | </ | ||
- | |||
- | Bei rechenintensiven Anwendungen oder Plugins wie z.B. [[plugins: | ||
- | |||
- | Darüber hinaus kann es sinnvoll sein, bei oben genannten Plugin aufgrund der hohen Schreiblast, | ||
- | |||
- | Der Pi4 kann nativ, nach einer kleinen Änderung des EEPROM direkt von USB (SSD/ | ||
- | |||
- | Hier die Steps, wie es funktionieren kann: | ||
- | |||
- | Vollständiges Backup des Datenträgers des Pi3 (microSD, externe SSD/HDD) erstellen (z.B: mittels //dd// an einem Linux/ | ||
- | |||
- | Pi4 auf [[https:// | ||
- | |||
- | Das im Schritt 1 erstellte Image auf die SSD spielen oder, falls man schon bei Pi3 von USB gebootet hat, diese Platte an den Pi4 anschließen und starten. | ||
- | |||
- | Wenn der Pi4 gebootet hat (was im Bootscreen vorher durchaus mit ein paar Hinweisen auf veraltete Firmware quittiert sein kann), Firmware aktualisieren. | ||
- | |||
- | //Vor dem Update darauf achten, dass die / | ||
- | |||
- | <code bash> | ||
- | tholle@loxberry: | ||
- | / | ||
- | tholle@loxberry: | ||
- | </ | ||
- | |||
- | Dann ein Reboot durchführen. | ||
- | |||
- | <code bash> | ||
- | tholle@loxberry: | ||
- | </ | ||
- | |||
- | Da der Pi3 mit einem 32bit-Kernel lief, muss man jetzt noch dem Pi4 erklären, dass er in Zukunft bitte mit einem 64bit-Kernel arbeiten soll, um u.a. die vollständige, | ||
- | |||
- | Prüfen, welcher Kernel geladen ist: | ||
- | |||
- | <code bash> | ||
- | tholle@loxberry: | ||
- | armv7l | ||
- | </ | ||
- | |||
- | Sollte hier //armv7l// oder //armv7l+// stehen, läuft der Pi4 mit einem 32bit-Kernel. | ||
- | |||
- | Um nun zu einem 64bit-Kernel zu wechseln, öffnet man einfach mit einem Editor die Datei /// | ||
- | |||
- | <code bash> | ||
- | tholle@loxberry: | ||
- | </ | ||
- | |||
- | <code ini> | ||
- | [pi4] | ||
- | # Enable DRM VC4 V3D driver on top of the dispmanx display stack | ||
- | dtoverlay=vc4-fkms-v3d | ||
- | max_framebuffers=2 | ||
- | arm_64bit=1 | ||
- | </ | ||
- | |||
- | <code bash> | ||
- | tholle@loxberry: | ||
- | </ | ||
- | |||
- | Nach dem Reboot nochmals den geladenen Kernel checken (die Ausgabe spricht für sich): | ||
- | |||
- | <code bash> | ||
- | tholle@loxberry: | ||
- | aarch64 | ||
- | </ | ||
- | |||
- | <WRAP center round important 100%> | ||
- | Anmerkung: Bei mir liefen alle Plugins, bis auf [[plugins: | ||
- | </ | ||
- | |||
- | Aus eigener Erfahrung kann ich sagen, dass nicht jeder USB3.0/ | ||
- | |||
- | //That’s it!// |