Re: Cannot boot after 2nd install

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>
> 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!
Maybe, but this fixed the boot systems on another machine 2 weeks ago.
My temporary conclusion is that between fedora 28 and fedora 30, the booting
has changed. Before, I has some controls that I completely lost.
Could you please provide me the complete information.
How to install properly a machine with a multi boot.
Obviously, my 3 machines had an issue when I moved to fedora 30.
For 2 of them  grub2-install --recheck --no-floppy /dev/sda fixed the issue
(one is efi, the other is not).

My understanding is that grub.cfg contains the information for
bls in its first part and
the information for the old style of booting
menuentry .....
How does it coordinate?
It seems that for bls the information come from /boot/loader/entries
and that for the old style from the old grub.config only?


Question, in grub.cfg
Before the bls section:
I see
set root='lvmid/G99jyd-8w45-PWeO-2Oi0-leh4-grNm-RFEyL3/Noro38-PXZz-9l41-B5ZN-JbUZ-SGP3-etdnYp'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint='lvmid/G99jyd-8w45-PWeO-2Oi0-leh4-grNm-RFEyL3/Noro38-PXZz-9l41-B5ZN-JbUZ-SGP3-etdnYp'  3f027e89-8259-4416-906a-9987ca7abdac
else
  search --no-floppy --fs-uuid --set=root 3f027e89-8259-4416-906a-9987ca7abdac
fi
insmod part_gpt
insmod fat
set boot='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=boot --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3  5612-030F
else
  search --no-floppy --fs-uuid --set=boot 5612-030F
fi

This tell me about one boot (3f027e89-8259-4416-906a-9987ca7abdac), but not about the other ones?

Thank.


> > 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
>
_______________________________________________
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



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux