LowIxOS

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-release meldet LowIxOS 0.2, GRUB zeigt LowIxOS.
  • Python: System-Python wird 3.13; Leaps Python 3.6 wird entfernt.
  • Kernel: der LowIxOS-Kernel kernel-lowixosfull kommt 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.