You are not logged in.
Hello
I have two 'grub' showing on my bios Arch boot up screen if I do a F11,
The correct and working one is Arch the incorrect and not working is 'Grub' this is a pure Arch installion, no dual boot
I always rename the bootloaders when installing Arch (Install done by myself) this one to 'Arch' rather than grub, as I have another hard discs with 'Arch2'. So I know what bootloader is what system
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ARCH this Pc for instance
In my /etc/default file I can only see , which is correct
# GRUB boot loader configuration
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3"
GRUB_CMDLINE_LINUX=""
Although the 'grub' showing is not a real problem, it doesn't work and is not causing a problem or error it's untidy, but I havn't a clue where it is on my system so that I can delete it
Last edited by Trevor_B (2023-01-04 12:00:54)
Offline
Those are your nvram entries, check efibootmgr -uv and the -B option of efibootmgr to remove entries.
Online
Thannks
have ran efibootmgr -uv
am I right in doing #efibootmgr -B --bootnum 0001
Boot0001 grub HD(1,GPT,5f98b424-4c09-492a-bd70-e69792b43a05,0x800,0x100000)/File(\EFI\grub\grubx64.efi)
Offline
should work
Online
Worked perfectly
I cleaned all old Boots that were there as well, some not showing on the F11 screen , strange ...
Now it's perfectly clean as it should be
I did run a mkinitcpio -p linux but wasn't sure if needed or not
Many thanks as always for your help
Have marked Solved
Offline