Eine der besten Eigenschaften von Fedora Silverblue ist, dass Sie sicher und einfach versuchen können, zwischen mehreren Varianten der Distribution zu wechseln. So können Sie einen als "Rebasing" bekannten Prozess verwenden, um verschiedene Versionen dieser einzigartigen Linux-Distribution zu erkunden.

Obwohl keiner der folgenden Befehle destruktiv ist, ist es immer am besten, Ihre Daten zu sichern, bevor Sie Optionen in Ihrem Betriebssystem ändern, falls etwas schief geht.

Vorbereitung zum Rebase von Fedora Silverblue

Für diesen Vorgang müssen Sie mit der Befehlszeile arbeiten. Also mach weiter und öffne ein Terminalfenster.

Das erste, was Sie tun möchten, ist, Ihre aktuelle Silverblue-Bereitstellung zu „pinnen“, um sicherzustellen, dass Sie darauf zurückkommen können. Geben Sie dazu die folgenden beiden Befehle an Ihrer Terminal-Eingabeaufforderung ein:

sudo ostree Admin-Pin 0
rpm-Ostree-Status

Die Ausgabe des letzten Befehls zeigt alle aktuellen Silverblue-Bereitstellungen, die auf Ihrem System installiert sind. Sie sollten mindestens zwei Einträge sehen, aber es können mehr sein, je nachdem, wie Sie Ihr System eingerichtet haben.

instagram viewer

Die Bereitstellung, die Sie gerade ausführen, sollte die erste in der Liste sein. Achten Sie zur Sicherheit auf den weißen Punkt vor der ersten Zeile der Bereitstellungsliste. Sie sollten auch die Wörter sehen Gepinnt: ja am Ende der Auflistung.

Wenn Sie mehr als ein Bild angeheftet haben, ist das auch in Ordnung. Das Wichtigste ist, sicherzustellen, dass Sie eine bekannte, funktionierende Version Ihres Betriebssystems angeheftet haben. Dies garantiert, dass Sie Ihr System im Falle eines Fehlers wieder in den aktuellen Zustand booten und alle Änderungen rückgängig machen können.

Zur Installation verfügbare Fedora-Versionen finden

Um die aktuellen Versionen von Fedora Silverblue zu finden, die Sie installieren können, müssen Sie die neueste Liste der Fedora-Fernbedienungen nachschlagen. Geben Sie dazu den folgenden Befehl ein:

ostree Remote Refs Fedora

Die Ausgabe dieses Befehls zeigt viele Optionen. Die meisten von ihnen sind jedoch spezialisierte Versionen von Fedora, die für bestimmte Gerätetypen entwickelt wurden. Diejenigen, die Sie normalerweise benötigen, enthalten x86-64 in der Mitte des Namens der Fernbedienung. Gleichzeitig möchten Sie diejenigen vermeiden, die die Wörter enthalten testen oder Aktualisierung.

Wie oben hervorgehoben, sollten Sie mindestens eine Version von Silverblue und Kinoite sehen. Kinoite ist eine Variante von Silverblue, die um den KDE-Plasma-Desktop herum aufgebaut ist. Die zweistellige Nummer im Namen der Fernbedienung ist die Versionsnummer von Fedora.

Sie können auch sehen, dass sich in der Nähe des unteren Randes zwei entsprechen Rohhaut Versionen. Rawhide ist Fedoras instabiler Entwicklungszweig. Sie können diese Images installieren, um die absolut neusten Builds zukünftiger Fedora-Versionen zu sehen.

Irgendwann wird die Version, die Fedora 37 werden wird, von Rawhide abgezweigt und eine Fernbedienung für Version 37 wird in der Liste erscheinen. Sie können die jederzeit überprüfen Fedora Website, um zu sehen, was die aktuelle stabile Version ist. Wenn Sie in der Liste eine Version finden, die höher als die aktuelle Release-Version ist, handelt es sich um a Beta-Version einer kommenden Fedora-Version.

Wenn Sie in der Liste weiter zurückscrollen, sehen Sie auch Bilder für einige der früheren Versionen von Fedora. Diese können nützlich sein, wenn Sie etwas mit einer etwas älteren Version testen müssen.

So stellen Sie Ihr Silverblue-System auf eine neue Version um

Da Sie nun wissen, welche Versionen verfügbar sind, ist es einfach, Ihr aktuelles System umzubasieren. Markieren und kopieren Sie zunächst den vollständigen Namen der Fernbedienung für die Version, die Sie installieren möchten. Geben Sie dann den folgenden Befehl ein und ersetzen Sie die Fernbedienung Ihrer Wahl:

rpm-ostree-Rebase-Fedora: fedora/36/x86_64/kinoite

Wenn du triffst Eintreten, beginnt Ihr System mit dem Herunterladen des neuen Images und richtet es für die Bereitstellung ein. Das Herunterladen dauert mindestens ein paar Minuten, kann aber je nach Geschwindigkeit Ihres Computers und Ihrer Internetverbindung länger dauern.

Wenn der Vorgang abgeschlossen ist, starten Sie einfach Ihren Computer neu und Ihr System bootet automatisch in das neue Betriebssystem-Image, das Sie ausgewählt haben. Alle Ihre Benutzerdaten und Dateien bleiben intakt.

Sie können so viele Bereitstellungen anheften, wie Sie möchten

Wenn Sie verschiedene Versionen von Silverblue/Kinoite zum Testen oder zur Unterhaltung behalten möchten, können Sie so viele Bereitstellungen anheften, wie Sie möchten, und sie bleiben in Ihrer GRUB-Startmenü.

Um eine Bereitstellung anzuheften, listen Sie zunächst die von Ihnen installierten Bereitstellungen auf.

rpm-Ostree-Status

Sie benötigen die Bereitstellungsnummer der Version, die Sie anheften möchten. Der erste Eintrag in der Liste ist Bereitstellung 0. Im obigen Screenshot ist beispielsweise die Rohlederbereitstellung 0, Kinoite 1 und Silverblue 2.

Wenn Sie wissen, welches Element Sie anheften möchten, geben Sie den folgenden Befehl ein und ersetzen Sie die Zahl für die Bereitstellung, die Sie im GRUB-Startmenü anheften möchten:

sudo ostree Admin-Pin 1

Sie können auch jeden fixierten Eintrag lösen, indem Sie den folgenden Befehl mit demselben Nummerierungssystem eingeben:

sudo ostree Admin-PIN --unpin 1

Bereitstellungen, die Sie loslösen, werden erst dann aus Ihrem Startmenü entfernt, wenn Sie das nächste Mal ein Upgrade ausführen oder das System neu ausrichten. Wenn das OTree-Bild aktualisiert wird, entfernt es automatisch die unerwünschten Bilder.

Wenn mehrere OSTree-Images installiert sind, können Sie jederzeit dasjenige booten, das Sie verwenden möchten. Diese Änderung wirkt sich nicht auf Dateien in Ihrem Home-Verzeichnis aus.

So machen Sie Änderungen rückgängig oder machen sie rückgängig

Wenn Sie sich nach dem Rebasing auf ein neues Image entscheiden, zu Ihrem ursprünglichen System zurückzukehren, haben Sie zwei Möglichkeiten.

Wenn Sie den Rebase-Prozess nur einmal durchgeführt haben, müssen Sie das System zunächst nur in das Standard-OSTree-Image booten lassen, ein Terminal öffnen und den folgenden Befehl eingeben:

rpm-otree Zurückrollen

Dadurch wird die letzte vorgenommene Änderung rückgängig gemacht und das vorherige OSTree-Image als Standardstartoption wiederhergestellt. Dieser Befehl funktioniert auch, um alle Aktualisierungen rückgängig zu machen, die etwas auf Ihrem System beschädigen könnten. Geben Sie ihm einfach einen Moment Zeit, um die Änderungen rückgängig zu machen, starten Sie ihn dann neu, und Sie sind wieder dort, wo Sie begonnen haben.

Wenn Sie mehr als eine Änderung vorgenommen haben, bringt Sie der Rollback-Befehl höchstwahrscheinlich nicht dorthin zurück, wo Sie sein möchten. In diesem Fall müssen Sie Ihr System einfach noch einmal auf die Version umstellen, die Sie ausführen möchten. Von dort aus können Sie alle anderen Boot-Einträge entfernen, die Sie nicht mehr benötigen.

Was können Sie sonst noch mit Fedora Silverblue machen?

Obwohl Silverblue (und seine Varianten) ein unveränderliches System ist, bedeutet das nicht, dass Sie es nicht an Ihre Bedürfnisse oder Ihren Geschmack anpassen können. Mit Fedora Silverblue gibt es noch viel mehr zu entdecken.