I'm testing out setting up a dual boot between GuixSD and Arch. I've no idea how much each one will take on disk. I decided to try out btrfs and subvolumes for the layout.
But I'm having some issues booting the thing.
section from my config.scm, which is based on my old config (old one is attached).
(file-systems (cons* (file-system
;; repeat for guixsd-root and home but with correct value for subvol
guix system init worked fine but when booting it fails to locate the bzImage. Which I assume is because it doesn't know that the root is in a subvolume.
Long story short. How do I add rootflags to GuixSD's grub menu entry? Need to add "rootflags=subvol=__current/guixsd-root" to the linux-arguments. Might be an issue of having boot as a subvolume as well.