Silverblue Remix

I want to create an ISO for me with this guide: https://docs.fedoraproject.org/en-US/remix-building/remix-ci/

And using this command:

sudo livemedia-creator --make-ostree-live --project="Dragona" --releasever=2 --image-name="Dragona.iso" --ks=dragona.ks --iso=Silver.iso

But I always get this error:

2024-09-13 11:38:32,422: Install failed: QEMUInstall failed
2024-09-13 11:38:32,422: Removing bad disk image
2024-09-13 11:38:32,422: ERROR: Image creation failed: QEMUInstall failed
2024-09-13 11:38:32,422: Image creation failed: QEMUInstall failed

Is there another way to create a Fedora Silverblue Remix easier?

Thank you

The referenced document seems outdated, and I’m not sure if the described workflow is the most appropriate and convenient for creating derived images of OSTree based systems.

If your goal is to make a custom Fedora Silverblue image, you’ll likely have to follow the container native OSTree (bootc) approach which is not yet officially supported and documented, at least for Atomic Desktops.

Yes, it is, but the exact answer depends on the meaning of “OS for me” in your case. As @hricky already pointed out, bootc technology is “cooking” now. With that said, depending on your goals you might still find it usable. I used https://blue-build.org/ to build a variant for me off this base image - Package silverblue-main · GitHub. This is not an ISO builder, I installed stock Silverblue, then re-based to my image and it brought everything I needed. This variant represents my “OS for me”, as it is usable for my “average person” use case. For better supported bootc Fedora Atomic-based OS (for users, developers and gamers), please check the https://universal-blue.org/ project. You can copy those projects and customize it even further.

Thank you, my idea is to do minor touches, add gnome extensions, codecs and some flathub apps by default.

I need to create the ISO installer in order to share it with my friends and other people.

I can’t find anywhere on internet how to create it, I wonder how Bazzite did it.

This can be achieved with blue-build.org, minus ISO online on course. They have instructions on how to build it locally and later you can upload the ISO to a could of your choice to be shared.

You can also share couple of re-base commands which can be used after stock Fedora Silverblue installed. There is no real need for ISO. It just takes ~20 mins, 2 commands, 2 reboots to get your OS delivered.

2 Likes

What an honor to meet the creator of Ublue and Bazzite himself! Thank you, Jorge, for the work you do :grinning:

1 Like