This repository is archived! This idea was interesting in order to test if there could be some way to compile and use bootc with newer ostree on older debian versions. Now this is a part of debian-bootc:stable instead!
Experiment to see if Bootc could work on Linux Mint. It requires a lot of workarounds, though!
In order to get a running ubuntu-bootc system you can run the following steps:
just build-containerfile # This will build the containerfile and all the dependencies you need
just generate-bootable-image # Generates a bootable image for you using bootc!Then you can run the bootable.img as your boot disk in your preferred hypervisor.
A complete X11 session is a bit tricky to figure out, but if you want to get to the state the screenshot is in, follow these steps:
/tmpis read only for some reason, domount -t tmpfs tmpfs /tmponce your are on the image so that X11 can start up via the.X11-UNIXsocket- Once you've created your user, with
useradd (name) && usermod -a -G sudo (name) && passwd (name), create your user's directories and add permissions to it (chown (user):(user) /var/home/(user)) - Start a TTY under that user, then write the following to
.xinitrc:dbus-run-session cinnamon-session, runningstartxwill work and you'll be dropped into a Cinnamon session like the desktop. mount /dev/vda2 /sysroot/boot- You can mount the ESP under/sysroot/bootso thatbootc statusworks.