Bonjour à tous,
A la suite du drama Bazzite en cours (cf.
https://ba.antheas.dev/bazzite-postmortem.html) certains d'entre vous voudront basculer de Bazzite vers une autre Atomique.
Il existe plusieurs projets.
Les projets "Universal Blue" tels que :
- Bluefin (avec GNOME)
- Aurora (avec KDE)
Les projets de Fedora Atomic tels que :
- Silverblue (GNOME)
- Kinoite (KDE)
L'avantage avec les atomique c'est qu'il suffit de "rebaser" son image sur une autre distribution et nul besoin de tout réinstaller.
Cependant, notez que :
- Bazzite est optimisé pour le jeu (Steam préinstallé, réglages kernel spécifiques, etc.), tandis que Bluefin ou Aurora est orienté vers la productivité et le développement. Certains paquets spécifiques à Bazzite ne seront plus présents nativement.
- Nettoyage des paquets superposés : vous aviez ajouté des paquets manuellement avec rpm-ostree install, ils tenteront d'être conservés lors du rebasage. Cela peut parfois créer des conflits de dépendances.
- Une fois le rebase terminé, il faudra redémarrer pour basculer sur Bluefin le nouveau système. l'ancienne image Bazzite restera disponible dans le menu de démarrage (Grub) en tant qu'option de secours si quelque chose ne fonctionne pas.
- Les applications installées via Flatpak (Steam, navigateurs, etc.) et les données personnelles dans /home ne seront pas touchées par cette manipulation.
Pour identifier l'image sur laquelle on est :
Chez moi ça renvoie :
Code TEXT :State: idle
Deployments:
\u25cf ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-gnome:stable
Digest: sha256:51563fcb6026b077f69331f87afefc6b5a7d642325ad24ea8d800cd6235f7348
Version: 43.20260210 (2026-02-10T07:10:08Z)
ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-gnome:stable
Digest: sha256:1ac90ec00a4f64af6423e907b04cfbae59ddc7db5f9a6757b08f6e1acb893f1d
Version: 43.20260120.1 (2026-01-20T06:08:10Z)
Avant de faire un rebase, on pourra épingler l'image actuelle via :
Voici la commande pour rebaser sur Bluefin, qui possède l'environnement de bureau GNOME (générique) :
Code BASH :rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bluefin:latest
Il existe plusieurs version de conteneurs, optimisés pour des architectures différentes :
https://github.com/orgs/ublue-os/packages?repo_name=bluefin
Si on veut basculer sur l'édition avec NVidia, on utilisera le conteneur bluefin-nvidia :
Code BASH :rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bluefin-nvidia:latest
Si on était sur KDE Plasma, on peut basculer sur le projet Aurora :
Code BASH :rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/aurora:latest
Comme précédemment, on a plusieurs versions d'Aurora suivant les optimisations :
https://github.com/orgs/ublue-os/packages?repo_name=aurora
On peut même rebase sur le projet atomique de Fedora (par exemple Silverblue) :
Code BASH :rpm-ostree rebase ostree-unverified-registry:quay.io/fedora-ostree-desktops/silverblue:43
Pour la démo, je suis passé de Bazzite à Bluefin.
Le rendu est le suivant :
Code TEXT :Pulling manifest: ostree-unverified-registry:ghcr.io/ublue-os/bluefin:latest
Importing: ostree-unverified-registry:ghcr.io/ublue-os/bluefin:latest (digest: sha256:dcc24a6f052fecb342f6c6ad2c06d50929d78063009e1832bf909f2f6bbf0698)
ostree chunk layers needed: 73 (3,2�Go)
[0/73] Fetching ostree chunk 88abc97d19d7a8a03ee (19,6�Mo)... done
[1/73] Fetching ostree chunk f5e508c95b334e1c91b (384,6�Mo)... done
[2/73] Fetching ostree chunk db549cf01950f0942ca (12,1�Mo)... done
[3/73] Fetching ostree chunk 72d2589ff3581e0d01b (85,7�Mo)... done
[4/73] Fetching ostree chunk 7a4879fd39025f9966e (33,3�Mo)... done
[5/73] Fetching ostree chunk 1d018bdcd0deaa188bf (22,9�Mo)... done
...
[71/73] Fetching ostree chunk ad312c5c40ccd18a3c6 (2,3�Ko)... done
[72/73] Fetching ostree chunk 5c4292c1e692886f675 (6,6�Mo)... done
Staging deployment... done
Freed: 7,0 Go (pkgcache branches: 0)
Et on a une liste des paquets ajoutés/supprimés.
Avant de reboot, j'étais sur le noyau : 6.17.7-ba25.fc43.x86_64
On reboot avec :
Au reboot on a la charte graphique de Bluefin.
On constate que l'environnement a changé, on a rebasculé sur le noyau par défaut de Fedora : 6.18.8-200.fc43.x86_64
Avec un rpm-ostree status, on constate qu'on est bien sur l'image de Bluefin :
Code TEXT :State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: inactive
Deployments:
\u25cf ostree-unverified-registry:ghcr.io/ublue-os/bluefin:latest
Digest: sha256:dcc24a6f052fecb342f6c6ad2c06d50929d78063009e1832bf909f2f6bbf0698
Version: latest-43.20260210 (2026-02-10T19:19:05Z)
ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-gnome:stable
Digest: sha256:51563fcb6026b077f69331f87afefc6b5a7d642325ad24ea8d800cd6235f7348
Version: 43.20260210 (2026-02-10T07:10:08Z)
Pinned: yes
Une fois qu'on a vérifié que tout est fonctionnel, on pourra supprimer l'image bazzite épinglée.
Si ça ne se passe pas bien, il "suffit" au boot sur GRUB de reprendre l'image de Bazzite !
Plus d'info sur le site :
https://www.linuxtricks.fr/wiki/fedora-silverblue-memo-des-commandes-rpm-ostree-et-ostree#paragraph-epingler-une-image