bazzite is an atomic distro which means it makes 2 “save points”(current and previous) everytime you update and you can roll back if something goes wrong in the new update your data will be all fine and  up to date but the version will roll back if you pick 1 if only 1 boots it means that the new version is broken in some way because that’s the previous version Answer from Cr0w_town on reddit.com
🌐
Bazzite
docs.bazzite.gg › Installing_and_Managing_Software › rpm-ostree
Package Layering - Bazzite Documentation
Install Fedora Linux packages on top of the existing Bazzite image by using the rpm-ostree terminal command. Use for packages that cannot be installed from Homebrew or ran inside of a container.
🌐
Reddit
reddit.com › r/bazzite › why is there 2 ostrees? and how do i get it to boot from the right one?
r/Bazzite on Reddit: Why is there 2 OStrees? And how do I get it to boot from the right one?
November 20, 2025 -

So I recently switched to bazzite from windows 10, because fuck windows 11.

For a couple weeks everything worked just fine.

But recently it's started doing this on the post screen, and when it attempts to boot from the first one (ostree:0), it just loads endlessly and never actually makes it to the OS. If I tell it to boot from the second one (ostree:1) then it actually boots properly.

How do I make it do this automatically like it was already doing when I first installed the OS? I don't even know why it started doing this to begin with.

It's really annoying because this laptop is in my living room connected to my tv. So every time I have to manually tell it what to boot with before I can go sit down to actually use it.

🌐
Bazzite
docs.bazzite.gg › General › FAQ
Frequently Asked Questions - Bazzite Documentation
Every Bazzite image should start with ostree-image-signed:docker://ghcr.io/ublue-os/.... The ...
🌐
Reddit
reddit.com › r/bazzite › why do these ostree options pop up everytime i start up my system?
r/Bazzite on Reddit: Why do these OStree options pop up everytime I start up my system?
August 27, 2024 - I always have to click fast the keyboard to select the second one, ostree:1, the one that works. It's a little bit annoying and I don't know hot to change that. Thank you! ... It's supposed to be there by default as confirmed by the devs, but if you want to hide it for a cleaner experience: Just open up the terminal app in desktop mode and type this: ... Tried that. It still shows for me ... That was pathetically easy to install - thanks Bazzite team and this sub.
🌐
Reddit
reddit.com › r/bazzite › help with ostree 0
r/Bazzite on Reddit: Help with Ostree 0
March 9, 2025 -

Since last ujust update my ostree 0 is not working and i have to enter grub every time to select the ostree 1 to boot.

I use a nvidia gpu 3070 and an amd ryzen cpu.

Have someone a potential solution for my Problem.

When i boot into ostree 0 i have this screens. I can still type my password blind and hear that it accepts then it switches to the second screen. It seems like a plasma issue maybe? But i dont know how to resolve it. Maybe it is also just a nvidia problem.

Thanks for taking your time reading my issue. :)

🌐
GitHub
github.com › ublue-os › bazzite
GitHub - ublue-os/bazzite: Bazzite makes gaming and everyday use smoother and simpler across desktop PCs, handhelds, tablets, and home theater PCs. · GitHub
May 16, 2026 - Rebase from an existing upstream Fedora Atomic to this image if you want Open Source GPU Drivers: (Please note: Mesa's Open Source option for NVIDIA GPUs, NVK is still prone to errors at the time of writing, for any issues relating to NVK please submit a report with Mesa, not Ublue/Bazzite) rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:stable
Starred by 8.7K users
Forked by 957 users
Languages   Just 41.7% | Shell 33.4% | YAML 12.8% | Dockerfile 7.3% | JSON 2.4% | Python 1.3%
🌐
Answer Overflow
answeroverflow.com › m › 1319649452813979700
Can't boot to bazzite (booting to ostree0 instead of ostree1)
December 20, 2024 - I think it's related to fedora's way of updating ? after a "ujust update" I rebooted my computer and now it boot without going to bazzite. after a while the screen just stay black and I'm stuck. I somehow had access to what I found to be grub os selection with 2 options. - boot to bazzite (ostree0) - boot to bazzite (ostree1) By default the grub thing seems to boot to bazzite 0 (the one with black screen).
🌐
Framework
knowledgebase.frame.work › how-to-manage-bazzite-with-bootc-and-rpm-ostree-SJ8bn4vhke
How to Manage OS Rollbacks and Install RPMs on Bazzite
March 19, 2025 - Bazzite uses bootc for managing system images and rpmostree for adding layered packages This guide covers Checking your system image status Pinning a s
🌐
Bazzite
bazzite.gg
Bazzite – The operating system for the next generation of gamers
View all Bazzite documentation. Before proceeding, it is recommended to remove any layered packages with this command: rpm-ostree reset You may rebase to with this command: rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/:stable If you're using secure boot, follow our secure ...
Find elsewhere
🌐
Bazzite
docs.bazzite.gg › Installing_and_Managing_Software › Updates_Rollbacks_and_Rebasing › rebase_guide
Rebase Guide - Bazzite Documentation
skopeo list-tags docker://ghcr.io/ublue-os/bazzite | grep -- "stable-" | sort -rV · Rebasing to a specific build requires users to open a host terminal and enter: rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/IMAGE-NAME:VERSION-YEARMONTHDAY
🌐
Encyclopediaofdaniel
encyclopediaofdaniel.com › blog › bazzite-aurora-advanced-rpm-ostree
Bazzite/Aurora – Advanced rpm-ostree – Encyclopedia of Daniel
The simple commands are rpm-ostree update or rpm-ostree upgrade to update your system. rpm-ostree rollback to rollback, and rpm-ostree status to check the status. These commands are honestly more than most people will use, because they’ll get into the computer, open whatever programs, and that’s it. Most people really don’t need to muck around with the internal workings of the OS, or install weird dependencies. A lot of people have Bazzite installed on their gaming handhelds, and don’t need to touch the command line.
🌐
DeepWiki
deepwiki.com › shenmintao › aic8800d80 › 2.3-bazzite-rpm-ostree-deployment
Bazzite / rpm-ostree Deployment | shenmintao/aic8800d80 | DeepWiki
May 5, 2026 - Unlike traditional distributions, Bazzite utilizes rpm-ostree, which features a read-only filesystem and requires a specific packaging approach to layer kernel modules and firmware blobs onto the system image.
🌐
Wikipedia
en.wikipedia.org › wiki › Bazzite_(operating_system)
Bazzite (operating system) - Wikipedia
1 week ago - Bazzite provides a gaming-focused Linux experience with out-of-the-box support for platforms like Steam, Lutris, and Heroic Games Launcher. It includes builds optimized for the Steam Deck and other handheld PCs, featuring controller support and hardware integration. Built on Fedora's rpm-ostree ...
🌐
Bazzite
docs.bazzite.gg › Installing_and_Managing_Software › Updates_Rollbacks_and_Rebasing › rolling_back_system_updates
Rollbacks - Bazzite Documentation
Swap back to a previous system update if there are major issues after updating via the GRUB menu or the rpm-ostree rollback command or using the Bazzite Rollback Helper.
🌐
GitHub
github.com › ublue-os › docs.bazzite.gg › blob › main › src › Installing_and_Managing_Software › rpm-ostree.md
docs.bazzite.gg/src/Installing_and_Managing_Software/rpm-ostree.md at main · ublue-os/docs.bazzite.gg
Install Fedora Linux packages on top of the existing Bazzite image by using the rpm-ostree terminal command. Use for packages that cannot be installed from Homebrew or ran inside of a container. Layered packages can break system upgrades until removed due to dependency issues since the package will have to be updated with the rest of the image.
Author   ublue-os
🌐
Answer Overflow
answeroverflow.com › m › 1439197811743916155
Ostree 0 & 1 won't boot up - Bazzite
November 15, 2025 - BazziteJoinThe operating system for the next generation of gamers. 33,532MembersView on Discord · Resources · Was this page helpful? YesNo · ostree:1 boots, ostree:0 wont · BBazzite / 🛟bazzite-help13mo ago · Black screen on boot on ostree ...
🌐
GitHub
github.com › ublue-os › bazzite-dx › issues › 173
rpm-ostree install gamemode doesn't actually install the package on bazzite-dx · Issue #173 · ublue-os/bazzite-dx
May 2, 2026 - The maintainer mentioned at the time that gamemode was removed in favor of system76-scheduler, but system76-scheduler doesn't appear to be installed on bazzite-dx-nvidia either (Unit system76-scheduler.service could not be found), so users who want either tool currently have neither. $ rpm-ostree install gamemode ...
Author   ublue-os
🌐
Universal Blue
universal-blue.discourse.group › bazzite
Rpm-ostree not working - Bazzite - Universal Blue
February 15, 2026 - Every time I try to use rpm-ostree it seems to start working, then crashes with a file not found error, ”bazzite@Octo-Monster:/var/home/bazzite/Downloads$ sudo rpm-ostree install scangearmp2-3.70-1-rpm/packages/scangearmp2-3.70-1.x86_64.rpm [sudo] password for bazzite: Checking out tree ...
🌐
LWN.net
lwn.net › Articles › 1046228
Bazzite: a gem for Linux gamers [LWN.net]
December 9, 2025 - Bazzite has three channels for its images: stable, testing, and unstable. Stable is, of course, the one that's recommended for most users. The testing image has, as one might expect, changes that are expected to land in the stable branch at some point. The unstable image is described as a "playground for developers/contributors" and not recommended. Users can switch between the different channels by rebasing with rpm-ostree.
🌐
Bazzite Documentation
docs.bazzite.gg
Home - Bazzite Documentation
Bazzite Portal to use Bazzite tailored installers. Bazaar App Store (Flatpak) for most apps. Homebrew for command-line apps and tools. Containers for access to most Linux package managers (apt, dnf, pacman, etc.), as development toolboxes, and for hosting services. Appimage for portable apps found on the web. There is also package layering with rpm-ostree, but it is advised to avoid using it if possible since layered packages can break future upgrades until packages are removed.