Grub can't find EOS on dual boot system after hibernation

I am dual-booting windows, EOS, and popos but mainly use EOS. Today I changed a setting to hibernate when I close my laptop. When I opened it back up, I was greeted with a grub menu with windows and popos but not EOS. I update my system regularly. I have tried rebooting but no progress. I have no idea how to fix this pls help.

You are possibly booting the Pop OS grub bootloader.
Use BIOS Quick Boot Menu to select EnOS UEFI entry.

@pepeshe , Check this if you can reach Pop_os

[ -d /sys/firmware/efi ] && echo "Installed in UEFI mode" || echo "Installed in Legacy mode"

shows the BIOS boot mode.
Pop OS uses GRUB only in BIOS Legacy mode as opposed to EOS doesn’t it?

I believe my popos install doesn’t use grub. In my quick boot menu I have Windows, Ubuntu (which I assume is pop) and “linux”. Now I’m trying to boot from the linux one which is grub.

it returns “installed in UEFI mode”

partition overview could tell something too:
lsblk -f
And the info in what row you installed the 3 OSs

nvme0n1                                                                                           
├─nvme0n1p1   vfat      FAT32     SYSTEM      686E-8265                                           
├─nvme0n1p2                                                                                       
├─nvme0n1p3   ntfs                Windows     5A84009884007931                                    
├─nvme0n1p4   ntfs                            2CAAFCD4AAFC9C10                                    
├─nvme0n1p5   ext4      1.0                   ef295e64-ebec-4e16-b5ee-2c53fa032c98  201.9G    51% /
├─nvme0n1p6   vfat      FAT32                 65E2-9550                             110.1M    78% /boot/efi
├─nvme0n1p7   swsuspend s1suspend             6f25d178-5425-4d86-b46d-0560c6461ff3                
│ └─cryptswap swap      1         cryptswap   bb3ba58f-085d-412f-8633-26d7aa99ab3a                [SWAP]
└─nvme0n1p8   ext4      1.0       endeavouros 75879813-5591-41d5-b5ed-96cafa601c39   

p8 is EOS, windows on p3, and the pop on p5

Are you not sure? Can you find out? Look in PopOS User Manual, or any Official web Documentation about how to find out.

Please, list the exact settings and procedures you have followed.
Did you reboot after the modifications?
Did you re-configure Grub after the modifications?

That is very unlikelly to happen, if you have booted to the EnOS Grub bootloader. Post a picture of that Grub Menu.

Post output of these terminal commands:

sudo efibootmgr -u
sudo lsblk -fo +PARTUUID
grep -vE "\s*#" /etc/fstab | sed 's|\s\+| |g'
1 Like

Hi, thanks for all the help but it seems that I was being a bit stupid.
I did an arch-chroot from a usb and discovered that I was in fact using systemd-boot and not grub. Then upon reinstalling my kernels, I found that my efi partition was full for some reason and eos was not in the entries. I expanded the partition and did reinstall-kernels which fixed the problem.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.