Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
You never mentioned whether you had any problems (warning/error messages) during the install of Grub nor how exactly you did the install. That could be useful information.
In post 5, your efibootmgr output shows entries for GRUB, arch and pop. If you run the below command, do you see directories for each at that location?
Code:
ls /boot/efi/EFI
Do you still have Arch installed on another drive? If so, does it boot and if you run grub-mkconfig on it, do you get an entry for Pop OS?
In post 8, you show a grub.cfg file in the /boot/efi/EFI/pop directory with contents pointing to the grub.cfg file on the Pop partitions (hd0,2). What do you see on the actual main grub.cfg file for menuentries on that partition.
I'm not familiar with Pop but wonder how the 'pop' directory appeared on the EFI partition. Was it during the install of Grub from Pop, manually done?
The entry in your initial post which you added to the 40_custom file won't boot from Grub. The path should be to the filesystem partition not to the EFI partition. Also, you indicate in the initial post you ran 'grub-update'. That's a typo correct. Should have been sudo update-grub. Didi you get any output from that? If you edited the 40_custom file and saved the changes and run update-grub, there should have been output.
You never mentioned whether you had any problems (warning/error messages) during the install of Grub nor how exactly you did the install. That could be useful information.
In post 5, your efibootmgr output shows entries for GRUB, arch and pop. If you run the below command, do you see directories for each at that location?
Code:
ls /boot/efi/EFI
Do you still have Arch installed on another drive? If so, does it boot and if you run grub-mkconfig on it, do you get an entry for Pop OS?
In post 8, you show a grub.cfg file in the /boot/efi/EFI/pop directory with contents pointing to the grub.cfg file on the Pop partitions (hd0,2). What do you see on the actual main grub.cfg file for menuentries on that partition.
I'm not familiar with Pop but wonder how the 'pop' directory appeared on the EFI partition. Was it during the install of Grub from Pop, manually done?
The entry in your initial post which you added to the 40_custom file won't boot from Grub. The path should be to the filesystem partition not to the EFI partition. Also, you indicate in the initial post you ran 'grub-update'. That's a typo correct. Should have been sudo update-grub. Didi you get any output from that? If you edited the 40_custom file and saved the changes and run update-grub, there should have been output.
,
my whole grub was somehow broken after commenting line GRUB_TIMEOUT_STYLE=hidden, selecting a entry from that blueish menu would return "/grub/blablablagrub.cfg couldn't be found, /grub/blablabla.efi couldn't be found" --I definely didn't touched them, seriously they happened on their own maybe purple guy's --no-uefi thing removed them--. and reinstalled everything thanks to archwiki, chroot was a big problem. I again didn't get any error warnings or errors. after adding --no-uefi-secure-boot it worked like a magic, i dont understand anything but it works, thank you for your interest.
I do believe that the default grub configuration files are in the /etc/default/grub file however i may be wrong when it comes to PopOS as I haven't used PopOS.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.