Bootloader is partially broken

While running an update in the Add/Remove software application, I also went into the Manjaro Settings Manager and removed (6.13) / installed (6.14) while this was running. This seemed to have resulted in the kernels not updating in grub. I tried running
sudo grub-install --recheck --no-rs-codes
which in hindsight was not the best idea as I wasn’t fully sure what that did/does. (really need to stop trying to fix things just before going to bed)

This has resulted in grub to no longer have the theme or allowing any boot of manjaro (any kernels). I then booted into a live environment and tried following the GRUB/Restore the GRUB Bootloader - Manjaro. However, this doesn’t seem to have fully worked. When restarting I am still stuck with the no theme/no launching grub, but if I go into the EFI bootloaders option on the startup of the live disk and select the correct one I get back to the themed/launching grub (I am writing this from my installed partition now).

So it is sort of fixed, but I would like to not have to go into the live disk first. What am I missing here? (side note I ran into issues with the system recovery tool. It doesn’t seem to actually do anything when I tried running it from the live environment)

lsblk -o PATH,PTTYPE,PARTTYPE,FSTYPE,PARTTYPENAME
PATH           PTTYPE PARTTYPE                             FSTYPE PARTTYPENAME
/dev/nvme1n1   gpt                                                
/dev/nvme1n1p1 gpt    c12a7328-f81f-11d2-ba4b-00a0c93ec93b vfat   EFI System
/dev/nvme1n1p2 gpt    0fc63daf-8483-4772-8e79-3d69d8477de4 ext4   Linux filesystem
/dev/nvme0n1   gpt                                                
/dev/nvme0n1p1 gpt    de94bba4-06d1-4d40-a16a-bfd50179d6ac ntfs   Windows recovery environment
/dev/nvme0n1p2 gpt    c12a7328-f81f-11d2-ba4b-00a0c93ec93b vfat   EFI System
/dev/nvme0n1p3 gpt    e3c9e316-0b5c-4db8-817d-f92df00215ae        Microsoft reserved
/dev/nvme0n1p4 gpt    ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 ntfs   Microsoft basic data
grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-6.14-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-6.14-x86_64.img
Found initrd fallback image: /boot/initramfs-6.14-x86_64-fallback.img
Found linux image: /boot/vmlinuz-6.12-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-6.12-x86_64.img
Found initrd fallback image: /boot/initramfs-6.12-x86_64-fallback.img
Found linux image: /boot/vmlinuz-6.6-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-6.6-x86_64.img
Found initrd fallback image: /boot/initramfs-6.6-x86_64-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.
Found Windows Boot Manager on /dev/nvme0n1p2@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
Root filesystem isn't btrfs
If you think an error has occurred, please file a bug report at "https://github.com/Antynea/grub-btrfs"
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme1n1.
Found memtest86+ EFI image: /boot/memtest86+/memtest.efi
/usr/bin/grub-probe: warning: unknown device type nvme1n1.
done

Those who might wish to help will probably benefit from:

System Information

Output of this command (formatted according to forum requirements) may be useful for those wishing to help:

inxi --filter --verbosity=8

or the short form:

inxi -zv8

Be prepared to provide more information and outputs from other commands whenever asked.

Regards.

Should have known to put that in the question as well. My bad. When I select the detect bootloaders in the live environment, I do have to select the second option and it seems that there are three showing up for Manjaro?

inxi -zv8                                                                                                                                                            ✔ 
System:
  Kernel: 6.14.0-rc1-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.14-x86_64
    root=UUID=3e6e4c0f-26d2-4b14-af4a-9bee693e02f7 rw quiet splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 6.2.5 tk: Qt v: N/A info: frameworks v: 6.10.0
    wm: kwin_wayland vt: 1 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: X570-A PRO (MS-7C37) v: 3.0
    serial: <superuser required> uuid: <superuser required> UEFI: American
    Megatrends LLC. v: H.H0 date: 05/19/2022
Battery:
  Message: No system battery data found. Is one present?
Memory:
  System RAM: total: 32 GiB available: 31.27 GiB used: 7.83 GiB (25.0%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 128 GiB slots: 4 modules: 4 EC: None
    max-module-size: 32 GiB note: est.
  Device-1: Channel-A DIMM 0 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: 3200 MT/s volts: note: check curr: 1
    min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: G.Skill
    part-no: F4-3200C14-8GVK serial: N/A
  Device-2: Channel-A DIMM 1 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: 3200 MT/s volts: note: check curr: 1
    min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: G.Skill
    part-no: F4-3200C14-8GVK serial: N/A
  Device-3: Channel-B DIMM 0 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: 3200 MT/s volts: note: check curr: 1
    min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: G.Skill
    part-no: F4-3200C14-8GVK serial: N/A
  Device-4: Channel-B DIMM 1 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: 3200 MT/s volts: note: check curr: 1
    min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: G.Skill
    part-no: F4-3200C14-8GVK serial: N/A
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 7 5800X3D bits: 64 type: MT MCP arch: Zen 3+ gen: 3
    level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
    model-id: 0x21 (33) stepping: 2 microcode: 0xA201210
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2
    smt: enabled cache: L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB
    desc: 8x512 KiB L3: 96 MiB desc: 1x96 MiB
  Speed (MHz): avg: 3526 min/max: 550/5321 boost: enabled scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 3526 2: 3526 3: 3526
    4: 3526 5: 3526 6: 3526 7: 3526 8: 3526 9: 3526 10: 3526 11: 3526 12: 3526
    13: 3526 14: 3526 15: 3526 16: 3526 bogomips: 127255
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
    cqm_occup_llc cr8_legacy cx16 cx8 de debug_swap decodeassists erms
    extapic extd_apicid f16c flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt
    ht hw_pstate ibpb ibrs ibs invpcid irperf lahf_lm lbrv lm mba mca mce
    misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl npt
    nrip_save nx ospke osvw overflow_recov pae pat pausefilter pclmulqdq
    pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pku pni
    popcnt pse pse36 rapl rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep
    sha_ni skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3
    stibp succor svm svm_lock syscall tce topoext tsc tsc_scale umip
    user_shstk v_spec_ctrl v_vmsave_vmload vaes vgif vmcb_clean vme vmmcall
    vpclmulqdq wbnoinvd wdt x2apic xgetbv1 xsave xsavec xsaveerptr xsaveopt
    xsaves xtopology
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: ghostwrite status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: Safe RET
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900
    XTX/7900 GRE/7900M] vendor: Sapphire PULSE driver: amdgpu v: kernel
    arch: RDNA-3 code: Navi-3x process: TSMC n5 (5nm) built: 2022+ pcie:
    gen: 4 speed: 16 GT/s lanes: 16 ports: active: DP-1,DP-2
    empty: HDMI-A-1,HDMI-A-2,Writeback-1 bus-ID: 2f:00.0 chip-ID: 1002:744c
    class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.5
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu d-rect: 6400x2160 display-ID: 0
  Monitor-1: DP-1 pos: right model: LG (GoldStar) Ultra HD serial: <filter>
    built: 2017 res: mode: 3840x2160 hz: 60 scale: 150% (1.5) to: 2560x1440
    dpi: 163 gamma: 1.2 chroma: red: x: 0.655 y: 0.333 green: x: 0.306
    y: 0.639 blue: x: 0.149 y: 0.059 white: x: 0.314 y: 0.329
    size: 600x340mm (23.62x13.39") diag: 690mm (27.2") ratio: 16:9
    modes: 3840x2160, 2560x1440, 1920x1200, 1920x1080, 1600x1200, 1680x1050,
    1600x900, 1280x1024, 1440x900, 1280x800, 1152x864, 1280x720, 1024x768,
    800x600, 720x480, 640x480
  Monitor-2: DP-2 pos: primary,left model: LG (GoldStar) HDR QHD
    serial: <filter> built: 2019 res: mode: 2560x1440 hz: 144 scale: 100% (1)
    dpi: 93 gamma: 1.2 chroma: red: x: 0.671 y: 0.310 green: x: 0.255 y: 0.682
    blue: x: 0.149 y: 0.075 white: x: 0.314 y: 0.329
    size: 697x392mm (27.44x15.43") diag: 800mm (31.5") ratio: 16:9
    modes: 2560x1440, 1920x1200, 1920x1080, 1600x1200, 1680x1050, 1600x900,
    1280x1024, 1440x900, 1280x800, 1152x864, 1280x720, 1024x768, 832x624,
    800x600, 640x480
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
    wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.3.4-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 7900 XTX (radeonsi
    navi31 LLVM 19.1.7 DRM 3.59 6.14.0-rc1-2-MANJARO) device-ID: 1002:744c
    memory: 23.44 GiB unified: no display-ID: :1.0
  API: Vulkan v: 1.4.303 layers: 5 device: 0 type: discrete-gpu name: AMD
    Radeon RX 7900 XTX (RADV NAVI31) driver: N/A device-ID: 1002:744c
    surfaces: xcb,xlib,wayland
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: lact,radeontop wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 HDMI/DP Audio
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 2f:00.1 chip-ID: 1002:ab30 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
    vendor: Micro-Star MSI X570-A PRO driver: snd_hda_intel v: kernel pcie:
    gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 31:00.4 chip-ID: 1022:1487
    class-ID: 0403
  Device-3: Samson Q2U handheld mic with XLR
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 5-3:3 chip-ID: 17a0:0304 class-ID: 0300
  API: ALSA v: k6.14.0-rc1-2-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: JACK v: 1.9.22 status: off tools: N/A
  Server-3: PipeWire v: 1.2.7 status: off with: pipewire-media-session
    status: active tools: pw-cli
  Server-4: PulseAudio v: 17.0-43-g3e2bb status: active
    with: pulseaudio-alsa type: plugin tools: pacat,pactl
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI X570-A PRO driver: r8169 v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 27:00.0 chip-ID: 10ec:8168
    class-ID: 0200
  IF: enp39s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IP v6: <filter> virtual: proto kernel_ll scope: link
  IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IP v6: <filter> virtual: proto kernel_ll scope: link
  Info: services: NetworkManager,systemd-timesyncd
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 1.82 TiB used: 686.56 GiB (36.9%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:3 vendor: Samsung model: SSD 970 EVO 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 2B2QEXE7 temp: 22.9 C
    scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Samsung
    model: SSD 970 EVO Plus 1TB size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 3B2QEXM7 temp: 26.9 C scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 931.22 GiB size: 915.53 GiB (98.32%)
    used: 686.56 GiB (75.0%) fs: ext4 dev: /dev/nvme1n1p2 maj-min: 259:2
    label: N/A uuid: 3e6e4c0f-26d2-4b14-af4a-9bee693e02f7
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 300 KiB (0.1%) fs: vfat dev: /dev/nvme1n1p1 maj-min: 259:1 label: N/A
    uuid: 9586-5453
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme0n1p1 maj-min: 259:4 size: 529 MiB fs: ntfs label: Recovery
    uuid: 5892F20392F1E582
  ID-2: /dev/nvme0n1p2 maj-min: 259:5 size: 100 MiB fs: vfat label: N/A
    uuid: 1AF2-DD4A
  ID-3: /dev/nvme0n1p3 maj-min: 259:6 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-4: /dev/nvme0n1p4 maj-min: 259:7 size: 930.88 GiB fs: ntfs label: N/A
    uuid: CCA6F440A6F42C98
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 6 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 1-5:2 info: Holtek USB-HID Keyboard type: keyboard,HID
    driver: hid-generic,usbhid interfaces: 3 rev: 1.1 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 100mA chip-ID: 04d9:0161 class-ID: 0300
  Hub-2: 2-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 6 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 3-5:2 info: Micro Star MYSTIC LIGHT type: HID
    driver: hid-generic,usbhid interfaces: 1 rev: 1.1 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 500mA chip-ID: 1462:7c37 class-ID: 0300
    serial: <filter>
  Hub-4: 3-6:3 info: Genesys Logic Hub ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
    chip-ID: 05e3:0608 class-ID: 0900
  Hub-5: 4-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-6: 5-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 5-3:3 info: Samson Q2U handheld mic with XLR type: audio,HID
    driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 1.1
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 17a0:0304 class-ID: 0300
  Device-2: 5-4:4 info: Logitech G502 SE HERO Gaming Mouse type: mouse,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 300mA chip-ID: 046d:c08b class-ID: 0300
    serial: <filter>
  Hub-7: 6-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 25.0 C mobo: 27.0 C gpu: amdgpu temp: 36.0 C
    mem: 44.0 C
  Fan Speeds (rpm): fan-1: 0 fan-2: 574 fan-3: 0 fan-4: 518 fan-5: 948
    fan-6: 681 fan-7: 0 gpu: amdgpu fan: 0
Repos:
  Packages: 1630 pm: dpkg pkgs: 0 pm: pacman pkgs: 1607 libs: 457
    tools: pamac,yay pm: flatpak pkgs: 23
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirrors.gigenet.com/manjaro/stable/$repo/$arch
    2: https://southfront.mm.fcix.net/manjaro/stable/$repo/$arch
    3: https://mnvoip.mm.fcix.net/manjaro/stable/$repo/$arch
    4: https://ohioix.mm.fcix.net/manjaro/stable/$repo/$arch
    5: https://mirror.xenyth.net/manjaro/stable/$repo/$arch
    6: https://forksystems.mm.fcix.net/manjaro/stable/$repo/$arch
    7: https://cofractal-ewr.mm.fcix.net/manjaro/stable/$repo/$arch
    8: https://manjaro.kurdy.org/stable/$repo/$arch
    9: https://coresite.mm.fcix.net/manjaro/stable/$repo/$arch
    10: https://mirror.csclub.uwaterloo.ca/manjaro/stable/$repo/$arch
    11: https://nocix.mm.fcix.net/manjaro/stable/$repo/$arch
    12: https://muug.ca/mirror/manjaro/stable/$repo/$arch
    13: https://nnenix.mm.fcix.net/manjaro/stable/$repo/$arch
    14: https://uvermont.mm.fcix.net/manjaro/stable/$repo/$arch
    15: https://mirror.math.princeton.edu/pub/manjaro/stable/$repo/$arch
    16: https://repo.ialab.dsu.edu/manjaro/stable/$repo/$arch
    17: https://mirrors.cicku.me/manjaro/stable/$repo/$arch
    18: https://ziply.mm.fcix.net/manjaro/stable/$repo/$arch
    19: http://mirror.fcix.net/manjaro/stable/$repo/$arch
    20: https://irltoolkit.mm.fcix.net/manjaro/stable/$repo/$arch
    21: https://opencolo.mm.fcix.net/manjaro/stable/$repo/$arch
    22: https://codingflyboy.mm.fcix.net/manjaro/stable/$repo/$arch
    23: https://ridgewireless.mm.fcix.net/manjaro/stable/$repo/$arch
    24: https://mirrors.sonic.net/manjaro/stable/$repo/$arch
    25: https://mirrors.manjaro.org/repo/stable/$repo/$arch
    26: https://mirror.vinehost.net/manjaro/stable/$repo/$arch
    27: https://mirrors.ocf.berkeley.edu/manjaro/stable/$repo/$arch
    28: https://edgeuno-bog2.mm.fcix.net/manjaro/stable/$repo/$arch
    29: https://mirrors.atlas.net.co/manjaro/stable/$repo/$arch
    30: https://ask4.mm.fcix.net/manjaro/stable/$repo/$arch
    31: https://mirrors.ucr.ac.cr/manjaro/stable/$repo/$arch
    32: http://ftp.free.org/mirrors/repo.manjaro.org/repos/stable/$repo/$arch
    33: http://ftp.snt.utwente.nl/pub/linux/manjaro/stable/$repo/$arch
    34: https://mirror.raiolanetworks.com/manjaro/stable/$repo/$arch
    35: https://mirror.koddos.net/manjaro/stable/$repo/$arch
    36: https://ipng.mm.fcix.net/manjaro/stable/$repo/$arch
    37: http://manjaro.mirrors.uk2.net/stable/$repo/$arch
    38: https://manjaro.mirror.wearetriple.com/stable/$repo/$arch
    39: https://mirror.init7.net/manjaro/stable/$repo/$arch
    40: https://mirror.futureweb.be/manjaro/stable/$repo/$arch
    41: https://mirror.alpix.eu/manjaro/stable/$repo/$arch
    42: http://ftp.belnet.be/mirrors/manjaro/repos/stable/$repo/$arch
    43: http://ftp.uni-kl.de/pub/linux/manjaro/stable/$repo/$arch
    44: https://manjaro.ynh.ovh/stable/$repo/$arch
    45: https://mirror.easyname.at/manjaro/stable/$repo/$arch
    46: https://mirrors.nic.cz/manjaro/stable/$repo/$arch
    47: https://mirror.ibakerserver.pt/manjaro/stable/$repo/$arch
    48: https://mirrors.dotsrc.org/manjaro/stable/$repo/$arch
    49: https://www.mirrorservice.org/sites/repo.manjaro.org/repos/stable/$repo/$arch
    50: https://mirror.netcologne.de/manjaro/stable/$repo/$arch
    51: https://mirror.23m.com/manjaro/stable/$repo/$arch
    52: https://mirror.alwyzon.net/manjaro/stable/$repo/$arch
    53: https://fastmirror.pp.ua/manjaro/stable/$repo/$arch
    54: https://ftp.gwdg.de/pub/linux/manjaro/stable/$repo/$arch
    55: https://mirrors.eric.ovh/manjaro/stable/$repo/$arch
    56: https://mirror.bouwhuis.network/manjaro/stable/$repo/$arch
    57: https://manjaro.mirrors.lavatech.top/stable/$repo/$arch
    58: https://ftp.lysator.liu.se/pub/manjaro/stable/$repo/$arch
    59: https://mirror.it4i.cz/manjaro/stable/$repo/$arch
    60: http://ftp.tu-chemnitz.de/pub/linux/manjaro/stable/$repo/$arch
    61: https://manjaro.ipacct.com/manjaro/stable/$repo/$arch
    62: https://mirror.telepoint.bg/manjaro/stable/$repo/$arch
    63: https://mirrors.aliyun.com/manjaro/stable/$repo/$arch
    64: http://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable/$repo/$arch
    65: https://mirror.dkm.cz/manjaro/stable/$repo/$arch
    66: https://mirror1.sox.rs/manjaro/stable/$repo/$arch
    67: https://mirror.hostiko.network/manjaro/stable/$repo/$arch
    68: http://ftp.riken.jp/Linux/manjaro/stable/$repo/$arch
    69: https://mirror.zetup.net/manjaro/stable/$repo/$arch
    70: https://quantum-mirror.hu/mirrors/pub/manjaro/stable/$repo/$arch
    71: https://gsl-syd.mm.fcix.net/manjaro/stable/$repo/$arch
    72: https://mirror.leitecastro.com/manjaro/stable/$repo/$arch
    73: https://fosszone.csd.auth.gr/manjaro/stable/$repo/$arch
    74: https://ftp.halifax.rwth-aachen.de/manjaro/stable/$repo/$arch
    75: http://manjaro.grena.ge/stable/$repo/$arch
    76: https://ftp.cc.uoc.gr/mirrors/linux/manjaro/stable/$repo/$arch
    77: http://mirror.xeonbd.com/manjaro/stable/$repo/$arch
    78: http://ftp.tsukuba.wide.ad.jp/Linux/manjaro/stable/$repo/$arch
    79: https://manjaro.mirror.garr.it/manjaro/stable/$repo/$arch
    80: https://ct.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch
    81: https://mirror.truenetwork.ru/manjaro/stable/$repo/$arch
    82: https://mirrors.xtom.jp/manjaro/stable/$repo/$arch
    83: https://mirrors2.manjaro.org/stable/$repo/$arch
    84: https://ftp.psnc.pl/linux/manjaro/stable/$repo/$arch
    85: https://ba.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch
    86: https://linorg.usp.br/manjaro/stable/$repo/$arch
    87: https://mirrors.up.pt/pub/manjaro/stable/$repo/$arch
    88: https://mirror.archlinux.tw/Manjaro/stable/$repo/$arch
    89: https://mirror.ufam.edu.br/manjaro/stable/$repo/$arch
    90: http://manjaro.mirror.ac.za/stable/$repo/$arch
    91: https://mirror.ufro.cl/manjaro/stable/$repo/$arch
    92: https://mirror.freedif.org/Manjaro/stable/$repo/$arch
    93: https://mirror.phoepsilonix.love/manjaro/stable/$repo/$arch
    94: https://mirror.aarnet.edu.au/pub/manjaro/stable/$repo/$arch
    95: https://bd.mirror.vanehost.com/Manjaro/stable/$repo/$arch
    96: https://manjarolinux-mirror.cloud.mu/stable/$repo/$arch
    97: https://mirror.dc.uz/manjaro/stable/$repo/$arch
    98: https://manjaro.mirror.liquidtelecom.com/stable/$repo/$arch
    99: https://mirror.kku.ac.th/manjaro/stable/$repo/$arch
    100: https://mirror.2degrees.nz/manjaro/stable/$repo/$arch
    101: http://free.nchc.org.tw/manjaro/stable/$repo/$arch
    102: https://ftp.caliu.cat/pub/distribucions/manjaro/stable/$repo/$arch
    103: https://mirrors.tuna.tsinghua.edu.cn/manjaro/stable/$repo/$arch
    104: https://mirrors.jlu.edu.cn/manjaro/stable/$repo/$arch
    105: https://repo.iut.ac.ir/repo/manjaro/stable/$repo/$arch
    106: https://mirror.kamtv.ru/manjaro/stable/$repo/$arch
    107: https://ftpmirror1.infania.net/mirror/manjaro/stable/$repo/$arch
    108: http://kartolo.sby.datautama.net.id/manjaro/stable/$repo/$arch
    109: https://manjaro.repo.cure.edu.uy/stable/$repo/$arch
    110: https://mirror.nju.edu.cn/manjaro/stable/$repo/$arch
    111: http://mirror.is.co.za/mirrors/manjaro.org/stable/$repo/$arch
    112: https://manjaro.c3sl.ufpr.br/stable/$repo/$arch
    113: https://ftp.linux.org.tr/manjaro/stable/$repo/$arch
    114: https://mirrors.ustc.edu.cn/manjaro/stable/$repo/$arch
    115: https://mirrors.pku.edu.cn/manjaro/stable/$repo/$arch
    116: https://mirrors.sjtug.sjtu.edu.cn/manjaro/stable/$repo/$arch
    117: https://mirror.nyist.edu.cn/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 389
  1: cpu: 35.7% command: clion pid: 1898 mem: 2621.7 MiB (8.1%)
  2: cpu: 11.4% command: Rider.Backend pid: 2341 mem: 1042.9 MiB (3.2%)
  3: cpu: 8.4% command: steamwebhelper pid: 3067 mem: 197.6 MiB (0.6%)
  4: cpu: 8.2% command: steamwebhelper pid: 3265 mem: 481.6 MiB (1.5%)
  5: cpu: 7.9% command: firefox pid: 2659 mem: 498.8 MiB (1.5%)
  Memory top: 5 of 389
  1: mem: 2621.7 MiB (8.1%) command: clion pid: 1898 cpu: 35.7%
  2: mem: 1042.9 MiB (3.2%) command: Rider.Backend pid: 2341 cpu: 11.4%
  3: mem: 498.8 MiB (1.5%) command: firefox pid: 2659 cpu: 7.9%
  4: mem: 481.6 MiB (1.5%) command: steamwebhelper pid: 3265 cpu: 8.2%
  5: mem: 481.4 MiB (1.5%) command: plasmashell pid: 1227 cpu: 1.5%
Info:
  Processes: 389 Power: uptime: 4m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.49 GiB services: org_kde_powerdevil,upowerd
    Init: systemd v: 257 default: graphical tool: systemctl
  Compilers: clang: 19.1.7 gcc: 14.2.1 Shell: Zsh v: 5.9 default: Bash
    v: 5.2.37 running-in: konsole inxi: 3.3.37

So I have found that I currently have two boot loaders, one that is broken and one that is fine.

The broken one is found at

/boot/efi/EFI/boot

and the working one is at

/boot/efi/EFI/Manjaro

My bootloader order has boot first

efibootmgr -v
BootOrder: 0004, 0001
Boot0001* manjaro
Boot0004* UEFI OS

So I changed the order with

efibootmgr -o 0001, 0004

I also ran

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --removable --recheck --no-rs-codes

To hopefully fix my backup bootloader? I didn’t test that it worked, but the 0001 is working as expected so I am making a copy of it on a different drive as a backup.

@vikinbread

It can happen in some cases when the fallback is damaged, or in a multi-boot scenario (on a single disk) when another OS is installed, that reinstalling Manjaro’s Grub will not replace the fallback boot file if it differs.

This is by design when using Manjaro’s install-grub, for example.

If not multi-booting, both the *.efi files should match, though the naming may be different they are the same file (but in different locations); that’s what makes it a “fallback”.

Assuming that grubx64.exi is also undamaged, copying that file to the fallback location as bootx64.efi can also resolve the issue.

sudo cp /boot/efi/EFI/Manjaro/grubx64.exi /boot/efi/EFI/BOOT/bootx64.efi

As both files are the same but with different names both files should have the same checksum, so, you could verify that by using your favourite tool to check.

Keep in mind that each time Grub is updated, the .efi boot files should also be updated, so keeping it backed up as a spare won’t likely be useful for all that long.

Regards.

1 Like