Creating a new thread following Silverblue upgrade woes
The /boot/loader/ is created here https://fedora.pkgs.org/29/fedora-x86_64/grub2-efi-x64-2.02-62.fc29.x86_64.rpm.html :
> rpm -ql grub2-efi-x64
/boot/efi/EFI/fedora/fonts
/boot/efi/EFI/fedora/grub.cfg
/boot/efi/EFI/fedora/grubenv
/boot/efi/EFI/fedora/grubx64.efi
/boot/grub2/grubenv
/boot/loader/entries
/etc/grub2-efi.cfg
We can start to see some info
- Grub2 Tree - rpms/grub2 - src.fedoraproject.org
- The
mkdir -m 0700 -pis here: Tree - rpms/grub2 - src.fedoraproject.org
- The
- systemd https://github.com/systemd/systemd/blob/master/src/kernel-install/90-loaderentry.install
- Reading the doc kernel-install it seems to follow a “Boot loader” specification …
- Here they explain: systemd
For what I understand /boot/loader is some sort of new systemd specification. In my case it is not used. Only EFI “standard” is used on my laptop. But it is definitively not supposed to be a link!
Why is ostree expecting a link?? ostree/ostree-sysroot.c at main · ostreedev/ostree · GitHub
The point is: before removing my empty /boot/loader/entries/ to eventually replace it with a link (to what?) as expected by ostree, I would like to understand a bit more the risks I am taking