On Mon, Jun 18, 2018 at 3:54 PM, Tom Hughes <tom(a)compton.nu> wrote:
On 18/06/18 18:15, Peter Jones wrote:
> That's true - though we actually shipped nearly all of the code to
> implement this stuff f28, minus some parts of the upgrade story and the
> anaconda bits to enable it by default. You can go run
> grub2-switch-to-blscfg today, and it will work. I hope :)
Unless you have /boot on your root partition like this machine
seems to have for some reason... Then it breaks because the loader
fragments use /vmlinuz... rather than /boot/vmlinuz etc.
Confirmed. When I check GRUB environment variables, the root variable
lacks a path. It's just root=hd0,gpt9.
And the bls snippet
linuxefi $root/vmlinuz-4.17.0-1.fc29.x86_64
But the actual path to the kernel is
/root28/boot/vmlinuz-4.17.0-1.fc29.x86_64 so the boot fails.
--
Chris Murphy