To support booting from immutable snapshots SUSE modified GRUB2 to use default subvolume. Upstream GRUB always works with full btrfs, starting from filesystem root.
I installed test VM with 42.1 yesterday for another reason, and after installation it has default subvolume pointing at @/.snapshots/1/snapshot. Check there from GRUB2 - I am sure you find files you are looking for in /@/.snapshots/1/snapshot/boot.
To complicate things even further, SUSE GRUB2 also adds patches to "mount" subvolumes. End effect is, grub.cfg used by openSUSE GRUB2 is not compatible with anything else because upstream GRUB2 will see different filesystem tree than openSUSE GRUB2.
Well, I'm just a home user. I was curious to give a try to a system with btrfs. However, I do not see how such complexity introduced to the system maintenance would benefit me. Thus I just wiped out my initial install and made a fresh install using ext4 instead. I can boot now into the system without any problem. One nasty bug bothers me though. When I press "shutdown" button in the menu, the system is restarted instead. Tried it multiple times with the same result. So, for now the only way for me to shutdown the system is to run 'shutdown -h now' from CLI. Not the most convenient way but for a while I can live with it. Oh, and another one - for somewhat reason the installer did overwritten my MBR, despite the fact I've chosen not to install GRUB into it. Interestingly enough open my first install attempt with btrfs the installer did not do this. I'll try to re-install GRUB into root today and to restore my Debian GRUB into MBR. Hope I still would be able to boot the system. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org