Yet another grub_memcpy not found

So I made sure to follow this part precisely but I am now getting exactly that error when trying to boot. Any advice for fixing this?

I tried reinstalling GRUB as per the wiki instructions (GRUB/Restore the GRUB Bootloader - Manjaro) but no change in behaviour. Any ideas?

This was one solution from testing:

Open your own support thread if nothing helped what was mentioned here.

1 Like

@koeshi


Your posts have been moved to a dedicated topic.


Your own Support topic is less congested than Update Announcement threads and should allow others to more easily help with your issue.

Please help others to help you, by providing your system information as described (below) along with any other detail that might be relevant.

I’m sure someone will help when they are able.

Regards.


What follows is from a standard template.

Welcome back to the Manjaro community

As a new or infrequent forum user, please take some time to familiarise yourself with forum requirements, and the many ways to use the forum to your benefit.

Note: By virtue of using the Manjaro forum you acknowledge and agree to follow Rules and Guidelines outlined; so, you really should read them:

Required Reading
Highly Recommended

Work with us, not against us

It is important to provide as much actionable information as possible in your first post, rather than simply indicating there is a problem. Please also be prepared to provide output from commands if/when asked.

Simply waiting for others to ask you questions is counter-productive – typically, nobody has a :crystal_ball: at their disposal – and your clear, concise and accurate input is often relied upon in order to help you.

Please help others to make informed suggestions based on information you provide.


System Information

While information from *-fetch type apps might be fine for someone wishing to buy your computer, for Support purposes it’s better to ask your system directly; :eyes:

Output of the inxi command (with appropriate parameters, and formatted according to forum guidelines) will generate information useful for those wishing to help:

Suggested inxi command (use either):

inxi -zv8 (short-form)
inxi --filter --verbosity=8 (long-form)
inxi man pages (manual)
If running `inxi` within a `chroot` environment
  • Add --color=0 to the long-form command, or…
  • Change the short-form command to inxi -zv8c0
Your privacy is respected

Update Announcements


Technical Resources


1 Like

If for some reason the automated script doesn’t work, you can copy the file manually as in the above quoted topic. That is pretty much it.

1 Like

@koeshi you may want to go to your UEFI boot menu of your BIOS firmware and select Manjaro as boot entry. When booted delete the bootx64 compatible file or copy the functional over. install-grub tries to do that for you automatically.

1 Like

So based on your response I had a look and I am able to boot Manjaro from my BIOS boot menu, but it is not available to be set as the default in the BIOS. The disk that it is installed (and has always been my default) on is just marked as UEFI OS and boots to GRUB Rescue, but in the boot menu there is a separate entry for manjaro which does boot successfully, yet isn’t listed as an option when selecting boot priority. (Probably not related, but it seems my default session has now changed to Wayland despite installing the plasma-x11-session.)

Are you referring to efi/EFI/BOOT/BOOTX64.EFI? /boot/efi is empty on my system. Do you still think that this is something I should do?

If install-grub tries to auto create the EFI boot settings, what would that do to a system that was installed using MBR? Can’t remember for certain but I suspect that may be how I originally installed this.

I have included below the output of as many things as I can think will help.

inxi -zv8:

System:
  Kernel: 6.16.8-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.16-x86_64
    root=UUID=83dc43f0-e499-4b4a-a65e-096cc9b32546 rw
    resume=UUID=fdb598ca-d297-473f-9786-2ad91cb6568b
  Desktop: KDE Plasma v: 6.5.4 tk: Qt v: N/A info: frameworks v: 6.20.0
    wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: B450 GAMING PRO CARBON AC (MS-7B85)
    v: 1.0 serial: <superuser required> uuid: <superuser required>
    Firmware: UEFI vendor: American Megatrends v: 1.00 date: 07/03/2018
Battery:
  Message: No system battery data found. Is one present?
Memory:
  System RAM: total: 16 GiB available: 15.56 GiB used: 2.93 GiB (18.8%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 256 GiB note: check slots: 4 modules: 2 EC: None
    max-module-size: 64 GiB note: est.
  Device-1: Channel-A DIMM 0 type: no module installed
  Device-2: Channel-A DIMM 1 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: spec: 3000 MT/s actual: 1500 MT/s volts:
    note: check curr: 1 min: 1 max: 1 width (bits): data: 64 total: 64
    manufacturer: Corsair part-no: CMK16GX4M2B3000C15 serial: N/A
  Device-3: Channel-B DIMM 0 type: no module installed
  Device-4: Channel-B DIMM 1 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: spec: 3000 MT/s actual: 1500 MT/s volts:
    note: check curr: 1 min: 1 max: 1 width (bits): data: 64 total: 64
    manufacturer: Corsair part-no: CMK16GX4M2B3000C15 serial: N/A
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 5 2600 bits: 64 type: MT MCP arch: Zen+ gen: 1+
    level: v3 note: check built: 2018-21 process: GF 12nm family: 0x17 (23)
    model-id: 8 stepping: 2 microcode: 0x800820D
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
    smt: enabled cache: L1: 576 KiB desc: d-6x32 KiB; i-6x64 KiB L2: 3 MiB
    desc: 6x512 KiB L3: 16 MiB desc: 2x8 MiB
  Speed (MHz): avg: 1550 min/max: 1550/3400 boost: enabled scaling:
    driver: acpi-cpufreq governor: schedutil cores: 1: 1550 2: 1550 3: 1550
    4: 1550 5: 1550 6: 1550 7: 1550 8: 1550 9: 1550 10: 1550 11: 1550 12: 1550
    bogomips: 81588
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb
    cpuid cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c
    flushbyasid fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb lahf_lm lbrv
    lm mca mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx
    nonstop_tsc nopl npt nrip_save nx osvw overflow_recov pae pat pausefilter
    pclmulqdq pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni
    popcnt pse pse36 rapl rdrand rdseed rdtscp rep_good sep sev sev_es sha_ni
    skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 succor svm
    svm_lock syscall tce topoext tsc tsc_scale v_vmsave_vmload vgif
    vmcb_clean vme vmmcall wdt xgetbv1 xsave xsavec xsaveerptr xsaveopt
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: ghostwrite status: Not affected
  Type: indirect_target_selection 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: old_microcode status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT vulnerable
  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; STIBP:
    disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsa status: Not affected
  Type: tsx_async_abort status: Not affected
  Type: vmscape mitigation: IBPB before exit to userspace
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600
    XT / 5700/5700 XT] vendor: Tul / PowerColor AXRX driver: amdgpu v: kernel
    arch: RDNA-1 code: Navi-1x process: TSMC n7 (7nm) built: 2019-20 pcie:
    gen: 4 speed: 16 GT/s lanes: 16 ports: active: DP-3,HDMI-A-1
    empty: DP-1,DP-2 bus-ID: 1e:00.0 chip-ID: 1002:731f class-ID: 0300
  Display: x11 server: X.Org v: 21.1.21 with: Xwayland v: 24.1.9
    compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting,radeon
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3460x1600 s-dpi: 96 s-size: 915x423mm (36.02x16.65")
    s-diag: 1008mm (39.69")
  Monitor-1: DP-3 mapped: DisplayPort-2 pos: primary,right
    model: AOC AG271QG4 serial: <filter> built: 2018 res: N/A dpi: 109
    gamma: 1.2 chroma: red: x: 0.651 y: 0.337 green: x: 0.314 y: 0.627 blue:
    x: 0.149 y: 0.051 white: x: 0.314 y: 0.329 size: 597x336mm (23.5x13.23")
    diag: 685mm (27") ratio: 16:9 modes: 2560x1440, 1920x1200, 1920x1080,
    1600x1200, 1280x1440, 1680x1050, 1280x1024, 1440x900, 1280x800, 1280x720,
    1024x768, 832x624, 800x600, 720x576, 720x480, 640x480, 720x400
  Monitor-2: HDMI-A-1 mapped: HDMI-A-0 pos: left model: HP E202
    serial: <filter> built: 2017 res: mode: 1600x900 hz: 60 scale: 177% (0.5625)
    to: 900x1600 dpi: 92 gamma: 1.2 chroma: red: x: 0.647 y: 0.333 green:
    x: 0.318 y: 0.620 blue: x: 0.153 y: 0.059 white: x: 0.314 y: 0.329
    size: 443x249mm (17.44x9.8") diag: 508mm (20") ratio: 16:9 modes: 1600x900,
    1920x1080, 1280x1024, 1440x900, 1280x800, 1280x720, 1024x768, 800x600,
    720x480, 640x480, 720x400
  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 x11:
    drv: radeonsi inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.3.1-arch1.2
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 5700 XT (radeonsi
    navi10 LLVM 21.1.6 DRM 3.64 6.16.8-1-MANJARO) device-ID: 1002:731f
    memory: 7.81 GiB unified: no
  API: Vulkan v: 1.4.328 layers: 6 device: 0 type: discrete-gpu name: AMD
    Radeon RX 5700 XT (RADV NAVI10) driver: mesa radv v: 25.3.1-arch1.2
    device-ID: 1002:731f surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: lact wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 10 HDMI Audio
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 1e:00.1 chip-ID: 1002:ab38 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] Family 17h HD Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 3
    speed: 8 GT/s lanes: 16 bus-ID: 20:00.3 chip-ID: 1022:1457 class-ID: 0403
  API: ALSA v: k6.16.8-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.4.9 status: off with: pipewire-media-session
    status: active tools: pw-cli
  Server-3: PulseAudio v: 17.0-93-gbe2efb status: active with:
    1: pulseaudio-alsa type: plugin 2: pulseaudio-jack type: module
    tools: pacat,pactl,pavucontrol
Network:
  Device-1: Intel Wi-Fi 5 Wireless-AC 9x6x [Thunder Peak] driver: iwlwifi
    v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 17:00.0
    chip-ID: 8086:2526 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
  Device-2: Intel I211 Gigabit Network vendor: Micro-Star MSI driver: igb
    v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 18:00.0
    chip-ID: 8086:1539 class-ID: 0200
  IF: enp24s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel Wireless-AC 9260 Bluetooth Adapter driver: btusb v: 0.8
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-4:4
    chip-ID: 8087:0025 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 5 TiB used: 2.22 TiB (44.3%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 870 EVO 2TB
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 3B6Q scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT1000MX500SSD1
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 032 scheme: GPT
  ID-3: /dev/sdc maj-min: 8:32 vendor: Crucial model: CT500MX500SSD4
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 022 scheme: GPT
  ID-4: /dev/sdd maj-min: 8:48 vendor: Western Digital
    model: WD20EZRX-00D8PB0 size: 1.82 TiB block-size: physical: 512 B
    logical: 512 B type: USB rev: 3.0 spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1
    tech: HDD rpm: 5400 serial: <filter> fw-rev: 1065 scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 914.22 GiB size: 898.8 GiB (98.31%)
    used: 716.44 GiB (79.7%) fs: ext4 dev: /dev/sdb2 maj-min: 8:18 label: N/A
    uuid: 83dc43f0-e499-4b4a-a65e-096cc9b32546
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 336 KiB (0.1%) fs: vfat dev: /dev/sdb1 maj-min: 8:17 label: N/A
    uuid: C658-DEE2
  ID-3: /run/media/koeshi/My Book raw-size: 1.82 TiB
    size: 1.82 TiB (100.00%) used: 863.06 GiB (46.3%) fs: ntfs dev: /dev/sdd1
    maj-min: 8:49 label: My Book uuid: F474B7AA74B76DCC
  ID-4: /run/media/koeshi/d40bbf0f-64f8-43a1-aeed-a5c72d84604d
    raw-size: 1.82 TiB size: 1.79 TiB (98.37%) used: 689.82 GiB (37.6%) fs: ext4
    dev: /dev/sda1 maj-min: 8:1 label: N/A
    uuid: d40bbf0f-64f8-43a1-aeed-a5c72d84604d
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: partition size: 17 GiB used: 35.6 MiB (0.2%)
    priority: -2 dev: /dev/sdb3 maj-min: 8:19 label: N/A
    uuid: a9747cfc-c4a0-45df-9bd1-caa58a881171
Unmounted:
  ID-1: /dev/sdc1 maj-min: 8:33 size: 529 MiB fs: ntfs label: Recovery
    uuid: 0A245E6F245E5E2F
  ID-2: /dev/sdc2 maj-min: 8:34 size: 100 MiB fs: vfat label: N/A
    uuid: 6661-F681
  ID-3: /dev/sdc3 maj-min: 8:35 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-4: /dev/sdc4 maj-min: 8:36 size: 465.13 GiB fs: ntfs label: N/A
    uuid: D410730E1072F6B8
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 10 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 1-2:2 info: VIA Labs Hub ports: 4 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 2109:2811
    class-ID: 0900
  Device-1: 1-8:3 info: 8BitDo Pro 3 Receiver 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: 484mA chip-ID: 2dc8:3109 class-ID: 0300
    serial: <filter>
  Device-2: 1-9: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-3: 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-4: 2-2:2 info: VIA Labs Hub ports: 4 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 2109:8110
    class-ID: 0900
  Hub-5: 3-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: 3-1: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:0171 class-ID: 0300
  Device-2: 3-3:3 info: Micro Star PRO CARBON 12 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:7b85 class-ID: 0300
    serial: <filter>
  Device-3: 3-4:4 info: Intel Wireless-AC 9260 Bluetooth Adapter
    type: bluetooth driver: btusb interfaces: 2 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 8087:0025 class-ID: e001
  Hub-6: 4-0:1 info: super-speed hub ports: 4 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Device-1: 4-2:2 info: Western Digital My Book (WDBFJK) type: mass storage
    driver: usb-storage interfaces: 1 rev: 3.0 speed: 5 Gb/s (596.0 MiB/s)
    lanes: 1 mode: 3.2 gen-1x1 power: 8mA chip-ID: 1058:1230 class-ID: 0806
    serial: <filter>
Sensors:
  System Temperatures: cpu: 26.8 C mobo: N/A gpu: amdgpu temp: 31.0 C
    mem: 32.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Repos:
  Packages: pm: pacman pkgs: 1697 libs: 486 tools: yay
  Active pacman repo servers in: /etc/pacman.conf
    1: https://liquorix.net/archlinux/$repo/$arch
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://www.mirrorservice.org/sites/repo.manjaro.org/repos/stable/$repo/$arch
    2: http://manjaro.mirrors.uk2.net/stable/$repo/$arch
Processes:
  CPU top: 5 of 360
  1: cpu: 100% command: ps pid: 3783 mem: 3.90 MiB (0.0%)
  2: cpu: 5.3% command: plasma-systemmonitor pid: 2020 mem: 250.3 MiB (1.5%)
  3: cpu: 4.8% command: vivaldi-bin pid: 2562 mem: 249.0 MiB (1.5%)
  4: cpu: 4.5% command: vivaldi-bin pid: 2561 mem: 258.8 MiB (1.6%)
  5: cpu: 3.7% command: vivaldi-bin pid: 2473 mem: 309.8 MiB (1.9%)
  Memory top: 5 of 360
  1: mem: 425.7 MiB (2.6%) command: plasmashell pid: 1616 cpu: 1.4%
  2: mem: 424.5 MiB (2.6%) command: vivaldi-bin pid: 2416 cpu: 3.5%
  3: mem: 309.8 MiB (1.9%) command: vivaldi-bin pid: 2473 cpu: 3.7%
  4: mem: 258.8 MiB (1.6%) command: vivaldi-bin pid: 2561 cpu: 4.5%
  5: mem: 250.3 MiB (1.5%) command: plasma-systemmonitor pid: 2020 cpu: 5.3%
Info:
  Processes: 360 Power: uptime: 7m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6.21 GiB services: org_kde_powerdevil,upowerd
    Init: systemd v: 258 default: graphical tool: systemctl
  Compilers: gcc: 15.2.1 Shell: Bash v: 5.3.8 running-in: konsole
    inxi: 3.3.40

df -h:

Filesystem      Size  Used Avail Use% Mounted on
dev             7.8G  8.0K  7.8G   1% /dev
run             7.8G  1.9M  7.8G   1% /run
efivarfs        128K   32K   92K  26% /sys/firmware/efi/efivars
/dev/sdb2       899G  717G  142G  84% /
tmpfs           7.8G   69M  7.8G   1% /dev/shm
tmpfs           1.0M     0  1.0M   0% /run/credentials/systemd-journald.service
tmpfs           7.8G  3.2M  7.8G   1% /tmp
/dev/sdb1       300M  336K  300M   1% /boot/efi
tmpfs           1.6G   92K  1.6G   1% /run/user/1000
/dev/sdd1       1.9T  864G 1000G  47% /run/media/koeshi/My Book
/dev/sda1       1.8T  690G  1.1T  40% /run/media/koeshi/d40bbf0f-64f8-43a1-aeed-a5c72d84604d

ls -alF /sys/firmware/efi:

total 0
drwxr-xr-x  5 root root    0 Dec 16 21:47 ./
drwxr-xr-x  6 root root    0 Dec 16 21:36 ../
-r--r--r--  1 root root 4096 Dec 16 21:47 config_table
drwxr-xr-x  2 root root    0 Dec 16 21:36 efivars/
drwxr-xr-x  3 root root    0 Dec 16 21:47 esrt/
-r--r--r--  1 root root 4096 Dec 16 21:47 fw_platform_size
-r--r--r--  1 root root 4096 Dec 16 21:47 fw_vendor
-r--r--r--  1 root root 4096 Dec 16 21:47 runtime
drwxr-xr-x 20 root root    0 Dec 16 21:47 runtime-map/
-r--------  1 root root 4096 Dec 16 21:38 systab

ls -alF /boot:

total 331872
drwxr-xr-x  5 root root      4096 Dec 15 21:58 ./
drwxr-xr-x 18 root root      4096 Dec 15 21:55 ../
-rw-r--r--  1 root root    307200 Dec  5 22:48 amd-ucode.img
drwxr-xr-x  4 root root      4096 Jan  1  1970 efi/
drwxr-xr-x  6 root root      4096 Dec 15 23:18 grub/
-rw-------  1 root root  36594151 Dec 15 21:57 initramfs-6.12-x86_64.img
-rw-------  1 root root 189967101 Dec 15 21:58 initramfs-6.16-x86_64-fallback.img
-rw-------  1 root root  39041132 Dec 15 21:58 initramfs-6.16-x86_64.img
-rw-------  1 root root  30888285 Dec 15 21:58 initramfs-6.6-x86_64.img
-rw-r--r--  1 root root        22 Dec 12 19:42 linux612-x86_64.kver
-rw-r--r--  1 root root        21 Sep 19 17:09 linux616-x86_64.kver
-rw-r--r--  1 root root        22 Dec  7 07:12 linux66-x86_64.kver
drwxr-xr-x  2 root root      4096 Feb  7  2025 memtest86+/
-rw-r--r--  1 root root  13914624 Dec 15 21:57 vmlinuz-6.12-x86_64
-rw-r--r--  1 root root  15921664 Oct  9 22:18 vmlinuz-6.16-x86_64
-rw-r--r--  1 root root  13128192 Dec 15 21:57 vmlinuz-6.6-x86_64

dmidecode -t 0:

# dmidecode 3.6
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
        Vendor: American Megatrends Inc.
        Version: 1.00
        Release Date: 07/03/2018
        Address: 0xF0000
        Runtime Size: 64 kB
        ROM Size: 16 MB
        Characteristics:
                PCI is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                BIOS ROM is socketed
                EDD is supported
                5.25"/1.2 MB floppy services are supported (int 13h)
                3.5"/720 kB floppy services are supported (int 13h)
                3.5"/2.88 MB floppy services are supported (int 13h)
                Print screen service is supported (int 5h)
                8042 keyboard services are supported (int 9h)
                Serial services are supported (int 14h)
                Printer services are supported (int 17h)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 5.13

If there is any other information that would help, please let me know.

Well its an 8 year old firmware, so i guess that explains why it is a bit crippled by modern standarts. It shoud have allowed you to set the manjaro entry.
Otherwise, you can trick it by copyng the file (which is what the automatic script tries to do but failed fo some reason).
Take /efi/manjaro/grubx64.efi and copy it over to /efi/boot/bootx64.efi and that will make you default entry boot again. Be prepared to do this on major grub updates, like once every year or two.

Hi, thanks for getting back to me on that, I’ll give it a try this evening. Just in case it matters, it has occurred to me to add that I did not have install-grub already installed on my system and had to install it. Does this indicate that I have an MBR install and will need to follow different steps to resolve this?

You have uefi system. Although the tool works for both.

So…go to chroot (or normal boot from the booting entry), install and run update-grub. If it doesn’t error out that should fix the other entry (it tries to detect common scenarios and copies the file automatically). If it errors - manual copyng.

No, it does not. install-grub may noy be installed to the system by default, so it must be installed.

Here is the full command to copy the efi file suggested by @Teo – this can be run from a TTY or from within a chroot environment:

sudo cp /boot/efi/EFI/manjaro/grubx64.efi /boot/efi/EFI/BOOT/bootx64.efi
  • sudo is not required in chroot as you are already the Super User (root)

Regards.

The script was added to the default installation (i think it was) and iso less then a year ago to tackle exactly this problem. On older installs one has to add update-grub himself. Just like the pacnew checker.

I had to install it manually (reinstalled system, about one month ago).
Maybe it was on the ISO, but I didn’t use it.

Yes, I recall.

Thus the reason for install-grub && update-grub being generally suggested, because one never knows how old a users installation might be, or rather, how old the install-grub script might be, so it’s better to err on the side of caution.

install-grub was first released December 2023: Install-grub: a new way to keep your EFI/MBR in-sync with grub package
and was first included in Manjaro 24.0.5 ISOs released 2024-07-30

Thank you everyone who chimed in, re-running install-grub and update-grub after getting into it appears to have resolved the issue. One last thing, any ideas why this happened? I made sure to follow the instructions in the update post and ran the commands initially as well, is there something to look out for that can prevent this happening again in the future?

The grub bootloader is a multistage program. At install time stage one and two are the same version. With time (like once every 1-2 years, there can come some update of the second stage on the root partition that is incompatible with the first stage.
It is kinda bad design of grub. Distributions like ubuntu never update (ok, like every 10 years or so) the second stage and voila, problem solved (this is bad of course, because that way one never receives security patches). But arch and derivatives like manjaro are frequently updated.
Practically that means that there has to be this reinstallation of the updated first stage every now and then. Earlier it was a warning in the announcement but since about a year and a half there is install-grub script which solves it automatically via a pacman hook at the end of a major update so it is not written anymore.

2 Likes