BTRFS + rEFInd troubles

Just to make sure I’m not missing anything:

ls -alh /boot
total 50M
drwxr-xr-x 1 root root  194 Sep 18 19:32 .
drwxr-xr-x 1 root root  152 Sep 11 18:14 ..
-rw-r--r-- 1 root root  40K Aug 18 07:21 amd-ucode.img
drwxr-xr-x 3 root root 4.0K Dec 31  1969 efi
-rw-r--r-- 1 root root  33M Sep 13 22:07 initramfs-linux-fallback.img
-rw-r--r-- 1 root root 7.9M Sep 13 22:07 initramfs-linux.img
-rw-r--r-- 1 root root   55 Sep 11 18:37 refind_linux.conf.old
-rw-r--r-- 1 root root 9.3M Sep 13 22:07 vmlinuz-linux

I don’t want to discount even the most basic thing lol.

Haven’t done any theming, the system is still extremely basic as I’m wanting to work this out before I begin transferring over stuff from my previous /home.

I use that because it seems to be convention for BTRFS subvolumes. The root subvolume is @ if you look at my fstab in my initial post.

It is in the wiki entry. They just use something other than @, I think they used ROOT. The @ is just an arbitrary name.

Is this your filesystem label?

1 Like

Managed to get it to boot. But I have no idea why this worked lol.

Changed my stanza to this:

menuentry "Arch Linux" {
icon /EFI/refind/icons/os_arch.png
volume Arch
loader /boot/vmlinuz-linux
initrd /boot/initramfs-linux.img
options "root=PARTUUID=e2f8e8fb-74be-154a-ba21-a59938903cbc rw rootflags=subvol=@ initrd=boot\amd-ucode.img nowatchdog lsm=lockdown,yama,apparmor,bpf"
submenuentry "Boot - fallback" {
initrd /@/boot/initramfs-linux-fallback.img
}
submenuentry "Boot - terminal" {
add_options "systemd.unit=multi-user.target"
}
}

I checked the boot options of the entry that worked and saw that it had initrd=boot\initramfs-linux.img so applied that logic to my manual stanza.

1 Like

I want to try this on my btrfs +refind. Hmm? On my other install i have snapper and grub-btrfs. So i might try this in my dual boot with rEFInd.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.