On Tue, 25 Nov 2014 18:45:48 +0100
Vojtěch Zeisek
Installation failed in the last step during installation of GRUB2. It correctly determined it has to use GRUB2 and not GRUB2-EFI. But it seems „plain“ Grub2 doesn't work with Btrfs. Finally I managed to push GRUB2 there, but on the first boot it failed saying „Wrong filesystem“. So I reinstalled openSUSE using EXT4 this time and it worked perfectly.
This is a known limitation of grub2 with "btrfs". As far as I know, here's the situation: grub2-efi -- should be okay. grub2, and "/boot" in an "ext{2,3,4}" partition: should be okay. grub2, and "/boot" in "btrfs": this only works if you install to boot from the MBR. And even then, it only works if there is enough space in the gap between the MBR and the first partition. If the first partition starts at sector 63, it likely won't work. If the first partition starts at sector 2048, it should work.
Just to report and may be warn little bit. I was installing openSUSE aside already existing Windows 7 on new Dell notebook. For some unknown reason it was set up to use legacy BIOS, so no UEFI, no secure boot. I don't know why, I didn't do it, it wasn't my notebook.
That seems to be the way Dell is doing it. I priced a Dell computer last March, though I eventually bought a Lenovo ThinkServer instead. What Dell was saying, at that time, was approximately this: If you buy a computer with Windows 7, they would actually be selling you Windows 8 ultimate. That version of Win8 comes with the right to downgrade to Win7 without cost. So they were installing the downgrade for you. They would also provide Win8 media (perhaps at extra cost, though I'm not sure of that). To switch to Win8, you were supposed to change the BIOS to UEFI and then install from the Win8 media. I think this has to do with Dell's license agreement with Microsoft. Apparently that agreement does not allow them to sell Win7, but does allow Win8 with a downgrade option. And presumably their OEM license for the Win7 that they downgrade to, is for a non-UEFI version.