Hallo,
seit SuSE6 für i586 (mit Ausnahme der Version 9+) bin ich trotz einiger Versuche andere System auszuprobieren immer wieder bei einer SuSE gelandet und es ist klar, daß ich nachdem ich andere Distribuntionen ausprobiert (und gelacht und gelöscht) habe, auch wieder zu OpenSuse zurückgekehrt.
So nun will ich für den Raspberry Pi4 4GB auf dem Raspberry Pi4 und OpenSuse Software entwickeln, wenn möglich mit zwei Bildschirmen.
- Ich denke ich brauche dafür folgendes
(1) den verlustfreien Umzug von einer 32GB SD auf eine 128GB C10 SD-Karte ohne Neuinstallation - denn es passt nicht alles drauf
(2) eine lauffäige GTK+ Umgebung mit allen denkbaren Tools C/C++ und GitGui (Git-Buch ist da)
(3) Doxygen mit webdot - das SuSE-Paket läuft nicht weil im Susepaket die LaTeX-Abhänigigkeiten nicht richtig gesetzt wurden (u.a. hanging.sty fehlt)
(4) Samba, um TortoiseGit und Cygwin über Windows zu nutzen - das will ich für den Windowsport unterstützen.
(5) Webserver mit libuncgi().
(6) am Ende ein Metapaket, welches vom OpenSuSe-Grundimage mit nur einen rpm --install alles fertig installiert, also ein "ready to use - developer - Image mit funktionierendem Grub2" - damit JEDER nicht erst durch das Unterholz kriechen muss, um alles Notwendige für die Programmentwicklung lauffähig zu haben - samt Doku und Manuals. Also Image über FDM laden, install.sh aufrufen, neu booten - aus die Maus
(7) ein Test von rpm zu deb für Debian, um nicht alles auch für Debian pflegen zu müssen.
Zu (1) eine 128GB Karte für 4€ kam heute OVP aus China an - ich hoffe ohne Viren.
Jetzt ist die Frage wie bekomme ich Punkt 1 mit Bootlader erledigt.
Der Plan ist folgender:
- Ich würde irgendwas mit dd und Bootsektor der 32GB-Karte versuchen wollen, um den Bootsektor zu kopieren, aber zur Sicherheit die originale 32er SD Karte unverändert im HW-Slot belassen, dann mit "cp -Rapd quellpath zielpath" alle Dateien kopieren. (cross the fingers)
- die zukünftige 128er SD-Karte per Kartenleser an USB anschließen und so lange wie möglich darin belassen.
- dann muss sich sicherlich das Bootimage anpassen, damit der Kernel der großen Karte die richtige initrd lädt.
- dann erst die 32 Karte gegen die 128er Karte austauschen und ein Art diff laufen lassen, um zu prüfen ob alles sauber gelaufen ist.
- dann die 32 Karte raus und testen ob alles geht. Punkt 2-7 auf der großen Karte abarbeiten.
Wer kennt sich mit dem Boot-System und dd so gut aus, daß wir Punkt 1 abhaken könnten.