Die Version mit dem manuellen Upgrade auf Bookworm hatte ich in der Vergangenheit schon einmal ausprobiert und das ging leider in die Hose.
Da ich mir einen PI5 zugelegt habe, habe ich mir dann das native PIOS lite 64-bit mit dem PI-Imager installiert. Danach habe ich mir manuell openHAB aufgesetzt. Dabei bin ich nach den
beschriebenen Installationsanweisungen vorgegangen. Wobei ich vor dem Aufruf von
openhabian-config unattended noch ein vorher erstelltes "Full-Backup" in ein root/boot-Verzeichnis einkopiert habe, den dazugehörigen Parameter in der
/etc/openhabian.conf angepasst habe und dort auch noch entsprechende Anpassungen von z.B.
user, password, hostname, locales,system_default_locale und zram (benutze ich nicht) vorgenommen.
Durch das Installationsscript
openhabian-config unattended passiert dann das "Magische"
. Durch das Kopieren des Backups auf das System, wird dann automatisch auch gleich der/das entsprechende Restore vorgenommen.
Die zweite Version (die eigentlich normale Variante)
"openHABian - Hassle-free openHAB Setup" habe ich dann auf meinem "alten PI4/4GB" per Raspberry Pi Imager in der 64-Bit-Version auf eine SD-Karte gespielt. (Ist jetzt wie von Markus Storm beschrieben, als Image im PI-Imager vorhanden).
Vor dem Einlegen der SD-Karte (oder SSD) in den RasPi habe ich noch die "openhabian.conf"-Datei angepasst, wie vorher beschrieben.
Das mit dem Backup/Restore hat hier nicht geklappt.
a) Full-Backup war zu gross und hat nicht in die Boot-Partition gepasst. Ich hab nicht gewusst (oder war zu faul das nachzulesen
) wie man die Partition erweitert.
b) Ich habe dann ein normales Backup in die root/boot-Partition kopiert. Das hatte aber auch nicht geklappt. Ich habe nach der Installation nach dem Backup-File (initial.zip) gesucht und die Datei dann in dem Unterordner "/boot/firmware" gefunden. Wie die Datei da hingekommen ist, entzieht sich meiner Kenntnis
Code: Alles auswählen
hab3@oh3ssd:~ $ ls -alF /boot/firmware | grep -i ini*
insgesamt 104428
-rwxr-xr-x 1 root root 52476 12. Mär 02:05 bootcode.bin*
-rwxr-xr-x 1 root root 103 1. Jan 1980 cmdline.txt*
-rwxr-xr-x 1 root root 43084949 16. Mär 19:42 initial.zip*
-rwxr-xr-x 1 root root 11095638 16. Mär 19:52 initramfs_2712*
-rwxr-xr-x 1 root root 11095286 16. Mär 19:52 initramfs8*
drwxr-xr-x 2 root root 2048 16. Mär 19:34 System Volume Information/
hab3@oh3ssd:~ $
Deshalb habe ich dann ein Full-Backup auf das neue System kopiert, dann openHAB angehalten und per "openhab-cli restore /path/toFile die Sicherung eingespielt und anschliessend openHAB wieder gestartet.
Das ging alles bei mir reibungslos und ich musste mein laufendes System nicht verändern. Wäre also irgendetwas Unvorhergesehenes passiert, hätte ich einfach auf mein bis dato aktuelles System zurück greifen können. (Musste ich aber nicht
).
Ich stelle gerade fest, dass Udo dir bereits geantwortet hat, während ich noch am Überlegen und Formulieren bin. Aber NichtsdestoTrotz ist die Umstellung sehr gut gelaufen und ich denke das ich durch das Neuaufsetzen auch einiges an Altlasten und Ballast abgeworfen habe, da ich seit ich OH im Einsatz habe seit OH2), immer nur Upgrades gemacht habe.