On 6/25/19 4:42 AM, Patrick Dupre wrote:
I have a fedora which was running fine fine on /dev/sdb (/boot/efi on /dev/sdb1) Then I install a new fedora 30 on /dev/sda6 (also with /boot/efi on /dev/sdb1) When I rebooted, the "old" machine did not show up (at grub), then I run grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg Now "old" machine is recognized at grub, but I get an error at the boot time
Fedora 30 changed grub to use BLS instead of a monolithic grub.cfg file. It will be expecting the boot snippets at /boot/loader/entries. I have no idea what running that command did to your grub config.
I cannot even run a command line (like system*) Actually, I get Failed to mount /boot/efi Should I run: grub2-install /dev/sda or grub2-install /dev/sdb
Never run grub2-install on an EFI system!
Also, when booting (before grub), I have options /EFI/BOOT/BOOTx64.EFI (this on let be boot on the new install)
This will create new EFI boot entry each time you run it.
/EFI/fedora/grub.cfg
This is a config file, you can't boot it.
/EFI/fedora/shimx64.efi
This is the one that should be booted. The install should have created an EFI boot entry pointing to this.
_______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx