On Sun, May 26, 2019 at 11:14 PM François Patte francois.patte@mi.parisdescartes.fr wrote:
- BLS installation by default !?
https://fedoraproject.org/wiki/Changes/BootLoaderSpecByDefault
???
Moreover my system uses raid-1 + lvm
Do you mean that grubby --- which seems to be the grub configuration tool chosen by fedora --- cannot handle my installation? What can I do: change to another distrib?
Fedora 30, both new installations and upgrades from Fedora 28/29, has GRUB bootloaderspec enabled by default.
grubby isn't used during kernel upgrades anymore, there are scripts in the kernel package that create a bootloader file for that kernel and is dropped into /boot/loader/entries - and then a GRUB blscfg.mod module parses the drop-in scripts in /boot/loader/entries to create the GRUB menu. This means the grub.cfg is static, is no longer either recreated or modified.
And it should support raid1 + LVM. If it's not, it's a bug and should be fixed.
Anyway, you can include the following information. Ideally attach it all to a detailed bug report describing the problem, but you can use fpaste, pastebine, Google Drive, or Nextcloud URL for your files:
# blkid # efibootmgr -v # rpm -qa | grep grub2 # fdisk -l /dev/sdX ##where X is the device node for boot & root partitions
Include these files: /etc/fstab /etc/default/grub /boot/efi/EFI/fedora/grub.cfg or /boot/grub2/grub.cfg /boot/efi/EFI/fedora/grubenv or /boot/grub2/grubenv /boot/loader/entries/* ## all of them