En av de beste egenskapene til Fedora Silverblue er at den lar deg trygt og enkelt prøve å bytte mellom flere varianter av distroen. Her er hvordan du kan bruke en prosess kjent som "rebasing" for å utforske forskjellige versjoner av denne unike Linux-distribusjonen.

Selv om ingen av de følgende kommandoene er ødeleggende, er det alltid best å sikkerhetskopiere dataene dine før du endrer alternativer i operativsystemet i tilfelle noe går galt.

Forbereder på å rebase Fedora Silverblue

For denne prosessen må du jobbe med kommandolinjen. Så fortsett og åpne et terminalvindu.

Det første du vil gjøre er å "feste" din nåværende Silverblue-distribusjon for å være sikker på at du kan komme tilbake til den. For å gjøre dette, skriv inn følgende to kommandoer ved terminalprompten:

sudo ostree admin pin 0
rpm-otree status

Utdataene fra den siste kommandoen vil vise alle gjeldende Silverblue-installasjoner som er installert på systemet ditt. Du bør se minst to oppføringer, men det kan være flere avhengig av hvordan du har konfigurert systemet.

instagram viewer

Implementeringen du kjører for øyeblikket, bør være den første på listen. For å være sikker, se etter den hvite prikken foran den første linjen i distribusjonslisten. Du bør også se ordene Festet: ja på slutten av oppføringen.

Hvis du har mer enn ett bilde festet, er det også greit. Det viktige er å sørge for at du har en kjent, fungerende versjon av operativsystemet festet. Dette vil garantere at hvis noe går galt, kan du starte systemet tilbake til gjeldende tilstand og angre eventuelle endringer.

Finne Fedora-versjoner som er tilgjengelige for installasjon

For å finne de gjeldende versjonene av Fedora Silverblue som du kan installere, må du slå opp den nyeste listen over Fedora-fjernkontroller. For å gjøre dette, skriv inn følgende kommando:

ostree fjernkontroll refs fedora

Utdataene fra denne kommandoen vil vise mange alternativer. De fleste av dem er imidlertid spesialiserte versjoner av Fedora designet for spesifikke typer enheter. De du vanligvis trenger inneholder x86-64 i midten av fjernkontrollens navn. Samtidig vil du unngå de som inneholder ordene testing eller oppdateringer.

Som fremhevet ovenfor, bør du se minst én versjon av både Silverblue og Kinoite. Kinoite er en variant av Silverblue bygget rundt KDE Plasma-skrivebordet. Det tosifrede nummeret i fjernkontrollens navn er Fedora-versjonsnummeret.

Du kan også se nær bunnen at det er to tilsvarende råskinn versjoner. Rawhide er Fedoras ustabile utviklingsgren. Du kan installere disse bildene for å se de absolutte siste versjonene av fremtidige Fedora-utgivelser.

På et tidspunkt vil utgivelsen som blir Fedora 37 være forgrenet fra råskinn og en fjernkontroll for versjon 37 vil vises i listen. Du kan alltid sjekke Fedora nettsted for å se hva den nåværende stabile utgivelsen er. Hvis du finner en versjon i listen som er høyere enn den gjeldende utgivelsesversjonen, vil det være en betaversjon av en kommende Fedora-utgivelse.

Hvis du blar tilbake lenger i listen, vil du også se bilder for noen av de tidligere versjonene av Fedora. Disse kan være nyttige hvis du skal teste noe med en litt eldre versjon.

Slik rebaserer du Silverblue-systemet til en ny versjon

Nå som du vet hvilke versjoner som er tilgjengelige, er det enkelt å rebase ditt nåværende system. Først markerer og kopierer du hele navnet på fjernkontrollen for versjonen du vil installere. Deretter skriver du inn kommandoen nedenfor, og erstatter fjernkontrollen du ønsker:

rpm-otree rebase fedora: fedora/36/x86_64/kinoite

Når du slår Tast inn, vil systemet begynne å laste ned det nye bildet og sette det opp for distribusjon. Det vil ta minst noen minutter å laste ned, men kan ta lengre tid avhengig av hastigheten på datamaskinen og internettforbindelsen.

Når prosessen er fullført, start ganske enkelt datamaskinen på nytt, og systemet vil automatisk starte opp i det nye OS-bildet du har valgt. Alle brukerdataene og filene dine forblir intakte.

Du kan feste så mange distribusjoner du vil

Hvis du vil beholde forskjellige versjoner av Silverblue/Kinoite for testing eller underholdning, kan du feste så mange distribusjoner du vil, og de vil forbli i GRUB oppstartsmeny.

For å feste en distribusjon, må du først liste opp distribusjonene du har installert.

rpm-otree status

Du trenger distribusjonsnummeret til versjonen du vil feste. Den første oppføringen på listen vil være distribusjon 0. For eksempel, i skjermbildet ovenfor, er utplasseringen av råskinn 0, Kinoite er 1 og Silverblue er 2.

Når du vet hvilket element du vil feste, skriv inn kommandoen nedenfor, og erstatte nummeret for distribusjonen du vil feste på GRUB-oppstartsmenyen:

sudo ostree admin pin 1

Du kan også løsne enhver festet oppføring ved å skrive inn følgende kommando ved å bruke samme nummereringssystem:

sudo ostree admin pin --løsne 1

Utrullinger som du løsner, vil ikke bli fjernet fra oppstartsmenyen før neste gang du kjører en oppgradering eller rebaser systemet. Når OSTree-bildet oppdateres, vil det automatisk fjerne de uønskede bildene.

Med flere OSTree-bilder installert, kan du starte opp i den du vil bruke når som helst. Denne endringen vil ikke påvirke filer i hjemmekatalogen din.

Hvordan rulle tilbake eller angre endringer

Hvis du, etter å ha rebasert til et nytt bilde, bestemmer deg for å gå tilbake til det opprinnelige systemet, har du to alternativer.

Først, hvis du bare har gjort rebase-prosessen én gang, er alt du trenger å gjøre å la systemet starte opp i standard OSTree-bilde, åpne en terminal og skriv inn følgende kommando:

rpm-otree tilbakerulling

Dette vil angre den siste endringen som ble gjort og gjenopprette det forrige OSTree-bildet som standard oppstartsalternativ. Denne kommandoen vil også fungere for å angre oppdateringer som kan ødelegge noe på systemet ditt. Bare gi det en liten stund til å angre endringene, start deretter på nytt, og du kommer tilbake til der du startet.

Hvis du har gjort mer enn én endring, vil tilbakerullingskommandoen mest sannsynlig ikke ta deg tilbake dit du ønsker å være. I dette tilfellet er alt du trenger å gjøre ganske enkelt å rebase systemet en gang til til versjonen du vil kjøre. Derfra kan du løsne eventuelle andre oppstartsoppføringer du ikke lenger vil ha.

Hva annet kan du gjøre med Fedora Silverblue?

Selv om Silverblue (og dens varianter) er et uforanderlig system, betyr det ikke at du ikke kan tilpasse det for å møte dine behov eller smak. Det er mye mer å utforske med Fedora Silverblue.