Fedora 37 not detected on boot becuase I moved the boot partition

Thanks for the info.

Now for the recovery which will be done within a chroot environment.

  1. boot to the live image.
  2. open a terminal window
  3. gain root privileges with su (no password required)
  4. mount the root file system
    mount -t btrfs -o subvol=root,compress=zstd:1 UUID=2f90f992-e665-42ac-b8d0-0452f56c3413 /mnt
  5. mount the other needed virtual file systems
    for dir in sys proc run dev ; do mount --bind /$dir /mnt/$dir ; done
  6. chroot to the root file system of the installed OS.
    chroot /mnt
  7. mount the remaining file systems.
    mount -a
  8. Now verify everything is mounted properly. mount
    You should see /proc, /sys, /run, /dev, /home, /, /boot, & /boot/efi.
    If not all those are seen we need to fix that before we continue.

At this point we need to see the content of the files /etc/fstab and /boot/efi/EFI/fedora/grub.cfg
cat /etc/fstab & cat /boot/efi/EFI/fedora/grub.cfg
We also need to see the output of efibootmgr and ls /boot/loader/entries

You should be able to connect to the internet from this environment and copy & paste from the screen here. Except for the kernel this should be your normal environment.

1 Like