Boot menu too many options

Hi guys, first time posting here.


I don’t know why are there so many options.
For reference, In the past week I have reinstalled endeavorOS many times(didn’t have any problems, just switching between GNOME and KDE because I couldn’t decide between the two).
Is it possible to remove this? If so, how?
Thanks :slight_smile:

Are you using the latest ISO and is it systmd-boot? What is currently installed? Kde or Gnome? Did you mix desktops by installing both together? (Not Recommended)

ISO is Galileo 2024.01.25, I think it is systmd-boot, if that was the default option cause i didn’t change that. Currently GNOME is installed. I didn’t install both of them; everytime i wanted to switch from one to another, i would do complete reinstall, choosing “replace partition” as option on disk partitioning.

I don’t know for sure if this will fix the boot issue but worth trying.

sudo reinstall-kernels

Install tree: sudo pacman -S tree

And the post the output of: tree /efi

No screenshots please. Copy the terminal output, paste it into your replay and press Ctrel-E to format.

1 Like
sudo tree /efi
/efi
├── 198309f9ecba4c39b7f850125f8516ab
│   └── 6.7.9-arch1-1
│       ├── initrd
│       ├── initrd-fallback
│       └── linux
├── 3ffecbf315cf4743914d6b3ab077cb5a
│   └── 6.7.9-arch1-1
│       ├── initrd
│       ├── initrd-fallback
│       └── linux
├── 8001fd7919414d21b2163d7914862b95
│   └── 6.7.9-arch1-1
│       ├── initrd
│       ├── initrd-fallback
│       └── linux
├── 8b76b72fc282493889d2307375ab065b
│   └── 6.7.9-arch1-1
│       ├── initrd
│       ├── initrd-fallback
│       └── linux
├── a76653e8ce1b45f9a923c014d08f6bfc
│   └── 6.7.9-arch1-1
│       ├── initrd
│       ├── initrd-fallback
│       └── linux
├── EFI
│   ├── BOOT
│   │   └── BOOTX64.EFI
│   ├── Linux
│   ├── Microsoft
│   │   ├── Boot
│   │   │   ├── BCD
│   │   │   ├── BCD.LOG
│   │   │   ├── BCD.LOG1
│   │   │   ├── BCD.LOG2
│   │   │   ├── bg-BG
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── bootmgfw.efi
│   │   │   ├── bootmgr.efi
│   │   │   ├── BOOTSTAT.DAT
│   │   │   ├── boot.stl
│   │   │   ├── cs-CZ
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── da-DK
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── de-DE
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── el-GR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── en-GB
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── en-US
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── es-ES
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── es-MX
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── et-EE
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── fi-FI
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── Fonts
│   │   │   │   ├── chs_boot.ttf
│   │   │   │   ├── cht_boot.ttf
│   │   │   │   ├── jpn_boot.ttf
│   │   │   │   ├── kor_boot.ttf
│   │   │   │   ├── malgun_boot.ttf
│   │   │   │   ├── malgunn_boot.ttf
│   │   │   │   ├── meiryo_boot.ttf
│   │   │   │   ├── meiryon_boot.ttf
│   │   │   │   ├── msjh_boot.ttf
│   │   │   │   ├── msjhn_boot.ttf
│   │   │   │   ├── msyh_boot.ttf
│   │   │   │   ├── msyhn_boot.ttf
│   │   │   │   ├── segmono_boot.ttf
│   │   │   │   ├── segoen_slboot.ttf
│   │   │   │   ├── segoe_slboot.ttf
│   │   │   │   └── wgl4_boot.ttf
│   │   │   ├── fr-CA
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── fr-FR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── hr-HR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── hu-HU
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── it-IT
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── ja-JP
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── kd_02_10df.dll
│   │   │   ├── kd_02_10ec.dll
│   │   │   ├── kd_02_1137.dll
│   │   │   ├── kd_02_14e4.dll
│   │   │   ├── kd_02_15b3.dll
│   │   │   ├── kd_02_1969.dll
│   │   │   ├── kd_02_19a2.dll
│   │   │   ├── kd_02_1af4.dll
│   │   │   ├── kd_02_8086.dll
│   │   │   ├── kd_07_1415.dll
│   │   │   ├── kd_0C_8086.dll
│   │   │   ├── kdnet_uart16550.dll
│   │   │   ├── kdstub.dll
│   │   │   ├── ko-KR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── lt-LT
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── lv-LV
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── memtest.efi
│   │   │   ├── nb-NO
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── nl-NL
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── pl-PL
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── pt-BR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── pt-PT
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── qps-ploc
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── Resources
│   │   │   │   ├── bootres.dll
│   │   │   │   └── en-US
│   │   │   │       └── bootres.dll.mui
│   │   │   ├── ro-RO
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── ru-RU
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── sk-SK
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── sl-SI
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── sr-Latn-RS
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── sv-SE
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── tr-TR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── uk-UA
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── winsipolicy.p7b
│   │   │   ├── zh-CN
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   └── zh-TW
│   │   │       ├── bootmgfw.efi.mui
│   │   │       ├── bootmgr.efi.mui
│   │   │       └── memtest.efi.mui
│   │   └── Recovery
│   │       ├── BCD
│   │       ├── BCD.LOG
│   │       ├── BCD.LOG1
│   │       └── BCD.LOG2
│   └── systemd
│       └── systemd-bootx64.efi
├── loader
│   ├── entries
│   │   ├── 198309f9ecba4c39b7f850125f8516ab-6.7.9-arch1-1.conf
│   │   ├── 198309f9ecba4c39b7f850125f8516ab-6.7.9-arch1-1-fallback.conf
│   │   ├── 3ffecbf315cf4743914d6b3ab077cb5a-6.7.9-arch1-1.conf
│   │   ├── 3ffecbf315cf4743914d6b3ab077cb5a-6.7.9-arch1-1-fallback.conf
│   │   ├── 8001fd7919414d21b2163d7914862b95-6.7.9-arch1-1.conf
│   │   ├── 8001fd7919414d21b2163d7914862b95-6.7.9-arch1-1-fallback.conf
│   │   ├── 8b76b72fc282493889d2307375ab065b-6.7.9-arch1-1.conf
│   │   ├── 8b76b72fc282493889d2307375ab065b-6.7.9-arch1-1-fallback.conf
│   │   ├── a76653e8ce1b45f9a923c014d08f6bfc-6.7.9-arch1-1.conf
│   │   └── a76653e8ce1b45f9a923c014d08f6bfc-6.7.9-arch1-1-fallback.conf
│   ├── entries.srel
│   ├── loader.conf
│   └── random-seed
└── System Volume Information

60 directories, 168 files
1 Like

hope i did’t it right.

1 Like

did this, but it didn’t fix it. Did a restart and still the same.

You need to do some cleaning in /efi.

:warning: Keep the directory EFI. Don’t touch it.

Keep also the following items.

/efi
├── 198309f9ecba4c39b7f850125f8516ab
│   └── 6.7.9-arch1-1
│       ├── initrd
│       ├── initrd-fallback
│       └── linux
── loader
│   ├── entries
│   │   ├── 198309f9ecba4c39b7f850125f8516ab-6.7.9-arch1-1.conf
│   │   ├── 198309f9ecba4c39b7f850125f8516ab-6.7.9-arch1-1-fallback.conf

Remove the rest.

1 Like

This fixed it! Thank you guys so much!. If you don’t mind me asking, how did this happen? Just curious. Thanks again!!

You said that you have reinstalled the system several times.

My guess is that you “reused” your ESP, mounted at /efi, without formatting each time.

So each time, the installer populated it with new kernel, initrds and boot entry configs.

:question:

100% :vulcan_salute:

1 Like

Thanks for the info. Will mark your answer as solution. Wish you all the best!

1 Like

Thanks, same to you!

And welcome to the community!

:enos: :handshake:t5:

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