What are the base images?
The base images are the building blocks for our end-user images like Bluefin, Aurora, and Bazzite. They live in the ublue-os/main
repository.
These are generic Fedora Atomic Desktop but with non-free codecs, RPMFusion, and automatic updates out of the box. The base images do not deviate too far from Fedora Atomic and plan to stay as close to upstream as possible.
They are intended to be built upon and used as a base for custom images. Think of them like basic stock, we use them to act as a solid foundation to build from.
For the full list of packages which base images have, please click here.
Why would I use them?
Typically, we do not recommend users consume the base images directly on their devices, but anyone is free to use any Fedora Atomic image they desire regardless of the opinions from maintainers and contributors in Universal Blue. The purpose of these images is to have a place to start from to make your own.
A scenario where an individual does not want to use our end-user focused images or community images, then they can rebase to a base image which sticks closer to Fedora Atomic outside of some minor changes.
Universal Blue does not recommend or promote the usage of the base images for daily use.
Installing the Base Images
Attention: Universal Blue no longer supports an official installer and requires rebasing from an upstream Fedora Atomic image.
Download an Installer ISO
Upstream installer ISOs can be downloaded from Fedora Atomic Desktops.
Note: Choose the version which corresponds to the Universal Blue image youâd like to use. It is recommended to install Fedora Sway Atomic if you plan to use a desktop environment or window manager that isnât available upstream to avoid conflicts.
Flash the ISO to a bootable drive and the rest of the installation should be similar to Fedora Silverblueâs installation process.
Rebasing Guide
This guide was originally written by Qoijjj and is slightly edited here.
1. Choose the base image
Check the available images here.
2. Choose and install an official Fedora Atomic Desktop ISO
The ISOs are available here.
Choose the ISO that corresponds to the desktop environment or standalone window manager that youâd like to use.
3. Rebase to the unsigned variant of the base image
For example, if you chose kinoite-nvidia
as your choice, then run the following commands:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/kinoite-nvidia:latest
Reboot:
systemctl reboot
4. Rebase to the signed variant of the image you chose
For example, if you chose kinoite-nvidia
as your choice, then run the following commands:
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/kinoite-nvidia:latest
Reboot:
systemctl reboot
5. Nvidia GPU Configuration (Nvidia-only)
Run this ujust
command to setup the required kernel arguments:
ujust configure-nvidia
Reboot:
systemctl reboot
Optimus laptops only
For Optimus laptops, run this command:
ujust configure-nvidia-optimus
Reboot:
systemctl reboot
This configures Optimus laptops.
Documentation Contributors: Qoijjj, fiftydinar, and Jorge Castro