On Mon, Jun 18, 2018 at 11: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.
Yes, /boot not being a mount point was an issue (and also /boot being
a btrfs subvolme) but it got fixed [0] a couple of weeks ago. Now the
20-grub.install kernel-install script uses grub2-mkrelpath to get the
relative path of the kernel and initramfs images, which is the same
that's done by the /etc/grub.d/10_linux script. It's just that the
grub2 update didn't made to F28 yet.
[0]:
https://src.fedoraproject.org/rpms/grub2/c/db7cf3a089075af0f4a8b955af508a...
Tom
Best regards,
Javier