Von Leap 15.6 migrieren
Vorabversion. Die Migration ist an einer frischen Leap-15.6-Minimal-VM getestet, zuletzt am 30.10.2026 mit LowIxOS 0.2. Vorher eine Sicherung oder einen Snapshot anlegen.
Ein laufender openSUSE-Leap-15.6-Server wird ohne Neuinstallation zu LowIxOS: Repository hinzufügen, zypper dup, neu starten. Dienste, Konfiguration und Daten bleiben erhalten.
Voraussetzungen
- openSUSE Leap 15.6, x86-64.
- root-Zugang und Verbindung zu
lowixos.org. - Auf btrfs mit snapper legt zypper vor und nach der Umstellung selbst einen Snapshot an.
Umstellen
rpm --import https://lowixos.org/develop/schluessel/lowixos
zypper ar -f -p 90 --gpgcheck-strict https://lowixos.org/develop/rpm/lowixos/ lowixos
zypper ref
zypper dup --allow-vendor-change
reboot
zypper dup läuft ohne Rückfragen zur Konfliktlösung durch. Die Priorität 90 sorgt dafür, dass LowIxOS-Pakete vor gleichnamigen Leap-Paketen gewählt werden. --gpgcheck-strict lässt zypper neben der Paketliste auch jedes einzelne Paket auf die LowIxOS-Signatur prüfen. Wer schon umgestellt hat, holt das nach mit zypper mr --gpgcheck-strict lowixos.
Was sich ändert
- Produkt:
/etc/os-releasemeldet LowIxOS 0.2, GRUB zeigt LowIxOS. - Python: System-Python wird 3.13; Leaps Python 3.6 wird entfernt.
- Kernel: der LowIxOS-Kernel
kernel-lowixosfullkommt dazu, Leaps Kernel bleibt als Rückfall im Bootmenü. - Paketdatenbank: wird beim ersten Neustart von Berkeley DB auf ndb umgestellt (
rpmdb-ndb.service). Bis dahin meldet jeder rpm-Aufruf „Found BDB Packages database“, das ist harmlos. - Leap-Repositorys bleiben eingetragen: Pakete, die es bei LowIxOS (noch) nicht gibt, kommen weiter von dort.
- Bootmenü: Server starten mit GRUB im Textmodus; das grafische Theme und der Boot-Splash gehören zur Desktop-Ausgabe.
Im Test bleiben danach rund 50 Leap-Pakete stehen, meist alte Bibliotheken, die nichts mehr braucht. Dazu kommen wicked (LowIxOS nimmt NetworkManager, wicked läuft weiter, bis man umstellt), qemu-guest-agent, die Xen-Werkzeuge und Leaps Kernel. Nicht mehr benötigte findet zypper packages --orphaned.
Secure Boot
Ist Secure Boot an und kennt der Rechner den LowIxOS-Schlüssel noch nicht, bleibt Leaps Kernel der Standard – der Server startet also in jedem Fall. Um den LowIxOS-Kernel zu nutzen, das Zertifikat zur Aufnahme anmelden und neu starten:
mokutil --import /usr/share/lowixos/secureboot/lowixos-secureboot.der
reboot
mokutil fragt ein Einmal-Passwort ab. Beim Neustart öffnet sich der blaue MokManager: „Enroll MOK“, „Continue“, „Yes“, das Passwort eingeben, „Reboot“.
Zurück
Auf btrfs mit snapper: den Snapshot vor der Umstellung suchen (snapper list, Beschreibung „zypp(zypper)“, Typ pre) und mit snapper rollback <nummer> zurückkehren, danach neu starten.