TransWikia.com

GRUB not showing up in Pop!_OS

Unix & Linux Asked on October 31, 2021

I recently installed Pop!_OS on my laptop and I couldn’t get grub to show up in the boot screen. My laptop just keeps showing me a black screen at startup and then boots directly into Pop. I’ve tried editing my grub config file to show the menu for 6 seconds before booting into the OS:

`GRUB_TIMEOUT=6,GRUB_TIMEOUT_STYLE=menu`

But it keeps booting the same way it used to before editing the file.

I have the latest version of grub.

For the record, I don’t have any dual boot setup, just the Pop!_OS. But I do plan to install Windows as a dual boot setup, that’s why I’m trying to get grub working properly.

Edit: I found out recently that Pop!_OS uses systemd-boot as the bootloader, and had installed grub manually. But i think Pop!_OS still detects systemd-boot as the default bootloader. Is there any way to remove systemd-boot and use grub or maybe use systemd-boot as a boot menu (I just want a functioning boot menu for my dual boot setup as I mentioned).

One Answer

Pop!_OS uses systemd-boot instead of GRUB. By default it boots Pop!_OS. You can set a boot menu timeout by setting timeout 10 in /boot/efi/loader/loader.conf.

timeout – menu timeout in seconds before the default entry is booted. If this is not set, the menu will only be shown on space key (or most other keys actually work too) pressed [repeatedly] during boot.

  1. Open /boot/efi/loader/loader.conf for editing in nano text editor.

     sudo nano /boot/efi/loader/loader.conf
    
  2. Add a new line that says timeout 10

  3. Save the file. Press the keyboard combination Ctrl+O and after that press Enter to save the change that was made to /boot/efi/loader/loader.conf. Press the keyboard combination Ctrl+X to exit nano.

Answered by karel on October 31, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP