Hello, Running fc32 and fc34 is temporary Actually, it is to be sure that I will not have issues when updating the fc32 to fc34 which really matters. The fc32 is the primary system, but again, as soon that I have been able to run properly the fc42, I will upgrade it. I did the same procedure on another machine and it was absolutely fine. I am a bit stuck for now. Obviously, there are some interference between the 2 systems. Is it only under the control of grub2? The incomplete booting says: failed to mount /boot:efi check journalctl -xb .etc.. Cannot open access to console the root account is locked see man sulogin. Press Enter to continue Than, I did press Enter, I just get a couple of messages and and again get Press Enter to continue When I check journalctl (when I can boot on the fc30 rescue version), I do not see any think in red which could point the issue. The output of journalctl is very long. How can I provide more information? Thanks > > > > Hello, > > > > On a dual boot machine (one fc32, and one fc34). > > after I upgraded the fc32 to fc34, I cannot boot on the new fc34. > > What does happen? I'm not sure what "cannot boot" means because it > doesn't tell me how it's failing. > > > > I get > > failed to mount /boot/efi > > /boot/efi is shared by both machines > > > > Here is the fstab of the fc34 machine > > > > # > > UUID=a5b809ae-61c2-4d67-b0f3-109e99faad39 / ext4 defaults 1 1 > > UUID=B2EF-0CE4 /boot/efi vfat umask=0077,shortname=winnt 0 2 > > > > > > The /boot/efi seem correct (it is currently mounted by the fc32). > > > > blkid |grep B2EF > > /dev/sdb1: UUID="B2EF-0CE4" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="0fe1d405-6683-456c-a306-140e882e322c" > > blkid |grep 9faad39 > > /dev/sda6: LABEL="fedora_rescue" UUID="a5b809ae-61c2-4d67-b0f3-109e99faad39" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="OS" PARTUUID="41b9d134-b477-4ef5-8602-15fdc482a51e" > > > > What should I do ? > > It seems that the installer create /boot/efi/EFI/fedora/grub.cfg > > I'm not really certain the best way to share a single > /boot/efi/EFI/fedora between two Fedoras. > > My idea would be for Fedora 34 to be primary, and exclude shim and all > of grub2 from being updated on Fedora 32. Well, ha, as I think about > it, that doesn't matter anymore because there are no more updates, > it's EOL. > > What you really want to do though is share a single /boot because the > single bootloader needs to see a single set of configuration files > found in /boot/loader/entries. And the f32 snippets will point to the > f32 kernels and f32 system root. And the f34 snippets will point to > the f34 kernels and system root. It definitely works, except for one > problem: > https://bugzilla.redhat.com/show_bug.cgi?id=1874724 > > > > > with > > search --no-floppy --fs-uuid --set=dev a5b809ae-61c2-4d67-b0f3-109e99faad39 > > set prefix=($dev)/boot/grub2 > > export $prefix > > configfile $prefix/grub.cfg > > > > (I could not boot either) > > Then I run (from the fc32) > > grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg.new > > > > and used this file to boot (by renamed). > > OK I can't tell where the f32 /boot is, but you need all the snippets > in one /boot/loader/entries that both f32 and f34 share. > > I'm not sure why /boot/efi is failing to mount need to see logs for > that, but you can also add nofail to the fstab for it so at least boot > won't hang. > > The gist of what you need is one f34 bootloader in > /boot/efi/EFI/fedora/ and its grub.cfg points to the real grub.cfg at > /boot/grub2 which in turn loads blscfg.mod which finds and reads > /boot/loader/entries and then creates a GRUB menu from all the > snippets found there. > > > > > -- > Chris Murphy > _______________________________________________ > 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 > Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure > _______________________________________________ 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 Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure