http://bugzilla.suse.com/show_bug.cgi?id=1008289 http://bugzilla.suse.com/show_bug.cgi?id=1008289#c9 --- Comment #9 from Michael Chang <mchang@suse.com> --- (In reply to Michael Chang from comment #8)
I mean / and /boot/efi on primary partition should work, but since I did not test it, I will do to confirm ..
I encountered yast2 partition warnings and errors during the installation. But after all the system boots and also chainloading xen hypvervisor works. I'll attach screen shots of errors later.
And meanwhile, I think I find the reason why "error: not a valid root device." happens when chainloading and am working on. I will update it and also the test result of / and /boot/efi on primary partition next Monday as I will be AFK sooner or later.
It is indeed related to device path. Grub2 treats the Hard Drive Media Device path as single node for a given partition. But for logical partition, it's an exception with two nodes for each one node for extended partition in mbr and the other for enclosed logical partition. That's what I got from OVMF, but did not verify on any shipped UEFI hardware. Anyway the testing package is provided in the project https://build.opensuse.org/package/show/home:michael-chang:bsc:1008289/grub2 -- You are receiving this mail because: You are on the CC list for the bug.