Boot loader issues

I have a similar problem. For several days now, I have been offered 125 updates for testing branch.
When I perform these 125 updates for testing branch, the boot menu disappears and I am automatically logged into Manjaro without being able to select another OS, for example for dual boot.
When I select Stable branch, I don’t get a boot menu either.


inxi -zv8
System:
  Kernel: 6.16.4-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.16-x86_64
    root=UUID=7e4b5392-64a3-4856-ab22-289444a1951f rw quiet splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 6.3.6 tk: Qt v: N/A info: frameworks v: 6.17.0
    wm: kwin_wayland vt: 1 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 20UR003DMX v: ThinkPad T15g Gen 1
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 20UR003DMX v: SDK0T08861 WIN
    serial: <superuser required> part-nu: LENOVO_MT_20UR_BU_Think_FM_ThinkPad
    T15g Gen 1 uuid: <superuser required> UEFI: LENOVO v: N30ET59W (1.42 )
    date: 05/26/2025
Battery:
  ID-1: BAT0 charge: 93.4 Wh (100%) condition: 93.4/94 Wh (99.4%) volts: 12.24
    min: 11.52 model: Celxpert 5B10W13959 type: Li-poly serial: <filter>
    charging: status: full control: start: 0% end: 100% cycles: 12
  Device-1: hidpp_battery_0 model: Logitech Wireless Keyboard K540/K545
    serial: <filter> charge: 100% (should be ignored) rechargeable: yes
    status: discharging
Memory:
  System RAM: total: 32 GiB available: 30.97 GiB used: 3.22 GiB (10.4%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 64 GiB slots: 4 modules: 1 EC: None
    max-module-size: 32 GiB note: est.
  Device-1: ChannelA-DIMM0 type: no module installed
  Device-2: ChannelA-DIMM1 type: DDR4 detail: synchronous size: 32 GiB
    speed: spec: 3200 MT/s actual: 2933 MT/s volts: curr: 1 width (bits):
    data: 64 total: 64 manufacturer: Samsung part-no: M471A4G43AB1-CWE
    serial: <filter>
  Device-3: ChannelB-DIMM0 type: no module installed
  Device-4: ChannelB-DIMM1 type: no module installed
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i9-10885H bits: 64 type: MT MCP arch: Comet Lake
    gen: core 10 level: v3 note: check built: 2020 process: Intel 14nm family: 6
    model-id: 0xA5 (165) stepping: 2 microcode: 0x100
  Topology: cpus: 1x dies: 1 clusters: 8 cores: 8 threads: 16 tpc: 2
    smt: enabled cache: L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 2 MiB
    desc: 8x256 KiB L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 800 min/max: 800/5300 scaling: driver: intel_pstate
    governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
    8: 800 9: 800 10: 800 11: 800 12: 800 13: 800 14: 800 15: 800 16: 800
    bogomips: 76800
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush
    clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs
    ibrs_enhanced ida intel_pt invpcid lahf_lm lm mca mce md_clear mmx
    monitor movbe mpx msr mtrr nonstop_tsc nopl nx ospke pae pat pbe pcid
    pclmulqdq pdcm pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts rdrand
    rdseed rdtscp rep_good sdbg sep sgx sgx_lc smap smep smx ss ssbd sse sse2
    sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust
    tsc_deadline_timer vme vmx vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt
    xsaves xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: ghostwrite status: Not affected
  Type: indirect_target_selection mitigation: Aligned branch/return thunks
  Type: itlb_multihit status: KVM: Split huge pages
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: old_microcode status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: Enhanced IBRS
  Type: spec_rstack_overflow status: Not affected
  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: Enhanced / Automatic IBRS; IBPB:
    conditional; PBRSB-eIBRS: SW sequence; BHI: SW loop, KVM: SW loop
  Type: srbds mitigation: Microcode
  Type: tsa status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel CometLake-H GT2 [UHD Graphics] vendor: Lenovo driver: i915
    v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports:
    active: none off: eDP-1 empty: DP-1, DP-2, DP-3, HDMI-A-1, HDMI-A-2
    bus-ID: 00:02.0 chip-ID: 8086:9bc4 class-ID: 0300
  Device-2: NVIDIA TU104M [GeForce RTX 2080 SUPER Mobile / Max-Q]
    vendor: Lenovo driver: nvidia v: 580.76.05
    alternate: nouveau,nova_core,nvidia_drm non-free: 550-580.xx+
    status: current (as of 2025-08; EOL~2026-12-xx) arch: Turing code: TUxxx
    process: TSMC 12nm FF built: 2018-2022 pcie: gen: 1 speed: 2.5 GT/s
    lanes: 16 link-max: gen: 3 speed: 8 GT/s ports: active: none off: HDMI-A-3
    empty: DP-4,DP-5,DP-6 bus-ID: 01:00.0 chip-ID: 10de:1e93 class-ID: 0300
  Device-3: Logitech C922 Pro Stream Webcam driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6.2:6
    chip-ID: 046d:085c class-ID: 0102 serial: <filter>
  Device-4: Bison Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-8:4 chip-ID: 5986:9106
    class-ID: 0e02
  Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
    compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
    unloaded: nouveau alternate: fbdev,nv,vesa dri: iris
    gpu: i915,nv_platform,nvidia,nvidia-nvswitch display-ID: 0
  Monitor-1: HDMI-A-3 model: Lenovo LEN T27h-20 serial: <filter> built: 2021
    res: mode: 2560x1440 hz: 60 scale: 100% (1) dpi: 109 gamma: 1.2 chroma: red:
    x: 0.639 y: 0.329 green: x: 0.298 y: 0.600 blue: x: 0.149 y: 0.059 white:
    x: 0.314 y: 0.329 size: 597x336mm (23.5x13.23") diag: 685mm (27")
    ratio: 16:9 modes: 2560x1440, 1920x1200, 2048x1080, 1920x1080, 1680x1050,
    1600x900, 1280x1024, 1440x900, 1152x864, 1280x720, 1024x768, 800x600,
    720x576, 720x480, 640x480
  Monitor-2: eDP-1 model: ChiMei InnoLux 0x150c built: 2018 res: 1920x1080
    dpi: 142 gamma: 1.2 chroma: red: x: 0.639 y: 0.329 green: x: 0.298 y: 0.600
    blue: x: 0.149 y: 0.059 white: x: 0.314 y: 0.329
    size: 344x193mm (13.54x7.6") diag: 394mm (15.5") ratio: 16:9
    modes: 1920x1080
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
    drv: nvidia device: 2 drv: iris device: 3 drv: swrast gbm: drv: nvidia
    surfaceless: drv: nvidia wayland: drv: iris x11: drv: iris
    inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 25.2.1-arch1.4
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (CML GT2)
    device-ID: 8086:9bc4 memory: 30.25 GiB unified: yes display-ID: :1.0
  API: Vulkan v: 1.4.321 layers: 2 device: 0 type: discrete-gpu name: NVIDIA
    GeForce RTX 2080 Super with Max-Q Design driver: nvidia v: 580.76.05
    device-ID: 10de:1e93 surfaces: N/A device: 1 type: integrated-gpu
    name: Intel UHD Graphics (CML GT2) driver: mesa intel v: 25.2.1-arch1.4
    device-ID: 8086:9bc4 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Comet Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel
    v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
    chip-ID: 8086:06c8 class-ID: 0403
  Device-2: Logitech C922 Pro Stream Webcam driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6.2:6
    chip-ID: 046d:085c class-ID: 0102 serial: <filter>
  Device-3: Texas Instruments PCM2902 Audio Codec
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 1-6.4:10 chip-ID: 08bb:2902 class-ID: 0300
  API: ALSA v: k6.16.4-2-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.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Comet Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:06f0 class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Intel Ethernet I219-LM vendor: Lenovo driver: e1000e v: kernel
    port: N/A bus-ID: 00:1f.6 chip-ID: 8086:0d4c class-ID: 0200
  IF: enp0s31f6 state: down mac: <filter>
  IF-ID-1: wwan0 state: down mac: N/A
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  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: 953.87 GiB used: 225.25 GiB (23.6%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Toshiba model: N/A
    size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 5108AGLA temp: 44.9 C
    scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 548.48 GiB size: 538.8 GiB (98.24%)
    used: 225.19 GiB (41.8%) fs: ext4 dev: /dev/nvme0n1p5 maj-min: 259:5
    label: N/A uuid: 7e4b5392-64a3-4856-ab22-289444a1951f
  ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.46%)
    used: 65.9 MiB (25.7%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
    label: SYSTEM uuid: 2888-D94C
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme0n1p2 maj-min: 259:2 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-2: /dev/nvme0n1p3 maj-min: 259:3 size: 403.89 GiB fs: ntfs
    label: Windows uuid: 94588B2D588B0D64
  ID-3: /dev/nvme0n1p4 maj-min: 259:4 size: 1.22 GiB fs: ntfs label: N/A
    uuid: D4A05158A05141E2
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 16 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-1:2 info: Logitech Unifying Receiver type: keyboard,mouse,HID
    driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 98mA
    chip-ID: 046d:c52b class-ID: 0300
  Hub-2: 1-6:3 info: VIA Labs USB2.0 Hub ports: 4 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 2109:2815
    class-ID: 0900
  Device-1: 1-6.2:6 info: Logitech C922 Pro Stream Webcam type: video,audio
    driver: snd-usb-audio,uvcvideo interfaces: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 500mA
    chip-ID: 046d:085c class-ID: 0102 serial: <filter>
  Device-2: 1-6.3:9 info: Logitech Logi Bolt Receiver
    type: keyboard,mouse,HID driver: hid-generic,hid-multitouch,usbhid
    interfaces: 4 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 98mA chip-ID: 046d:c548 class-ID: 0300
  Device-3: 1-6.4:10 info: Texas Instruments PCM2902 Audio Codec
    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: 08bb:2902 class-ID: 0300
  Device-4: 1-8:4 info: Bison Integrated Camera type: video driver: uvcvideo
    interfaces: 4 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
    power: 500mA chip-ID: 5986:9106 class-ID: 0e02
  Device-5: 1-9:5 info: Synaptics Prometheus MIS Touch Fingerprint Reader
    type: <vendor specific> driver: N/A interfaces: 1 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 06cb:00bd class-ID: ff00 serial: <filter>
  Device-6: 1-11:7 info: Alcor Micro AU9540 Smartcard Reader
    type: smart card driver: N/A interfaces: 1 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 50mA
    chip-ID: 058f:9540 class-ID: 0b00
  Hub-3: 2-0:1 info: super-speed hub ports: 10 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-6:2 info: VIA Labs USB3.0 Hub ports: 4 rev: 3.2
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 2109:0815
    class-ID: 0900
  Hub-5: 5-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-6: 6-0:1 info: super-speed hub ports: 2 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: 59.0 C pch: 53.0 C mobo: N/A
  Fan Speeds (rpm): fan-1: 0 fan-2: 0
Repos:
  Packages: pm: pacman pkgs: 1374 libs: 373 tools: octopi,pamac,yay
    pm: flatpak pkgs: 0
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://manjaro.kurdy.org/testing/$repo/$arch
    2: https://mirror.alwyzon.net/manjaro/testing/$repo/$arch
    3: https://ftp.gwdg.de/pub/linux/manjaro/testing/$repo/$arch
    4: https://mirror.easyname.at/manjaro/testing/$repo/$arch
    5: https://mirror.alpix.eu/manjaro/testing/$repo/$arch
    6: https://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/testing/$repo/$arch
Processes:
  CPU top: 5 of 329
  1: cpu: 6.9% command: kwin_wayland pid: 952 mem: 291.1 MiB (0.9%)
  2: cpu: 4.8% command: konsole pid: 14479 mem: 326.9 MiB (1.0%)
  3: cpu: 4.1% command: firefox pid: 13608 mem: 684.2 MiB (2.1%)
  4: cpu: 2.1% command: firefox pid: 13864 mem: 303.6 MiB (0.9%)
  5: cpu: 1.5% command: pipewire-pulse pid: 1155 mem: 24.2 MiB (0.0%)
  Memory top: 5 of 329
  1: mem: 684.2 MiB (2.1%) command: firefox pid: 13608 cpu: 4.1%
  2: mem: 492.2 MiB (1.5%) command: plasmashell pid: 1156 cpu: 0.6%
  3: mem: 326.9 MiB (1.0%) command: konsole pid: 14479 cpu: 4.8%
  4: mem: 303.6 MiB (0.9%) command: firefox pid: 13864 cpu: 2.1%
  5: mem: 291.1 MiB (0.9%) command: kwin_wayland pid: 952 cpu: 6.9%
Info:
  Processes: 329 Power: uptime: 4h 25m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.33 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
    tool: systemctl
  Compilers: gcc: 15.2.1 Shell: Bash v: 5.3.3 running-in: konsole
    inxi: 3.3.39

Your post has been moved to a dedicated topic.

Please avoid adding your own request for Support to another member’s topic. A separate topic will allow others to help with your specific issue(s) without any potential confusion.

You have provided your system information. Thank you for that. I’m sure someone will help when they are able.

In the meantime, please rename the title to something that better explains the problem you are experiencing. :eyes:

Regards.


Your description didn’t seem immediately clear, but with fresh eyes I can see that it might only be a matter of configuration.

If I now understand the problem correctly, the easiest cure might be to edit the /etc/default/grub file directly;


1. To have the Grub menu display and the last booted OS set as Grub’s default boot selection, ensure that these lines are uncommented; change as needed, but this works for me:

GRUB_DEFAULT=saved
GRUB_TIMEOUT=5
GRUB_TIMEOUT_STYLE=menu
GRUB_SAVEDEFAULT=true

2. And then, uncomment this line (leaving it exactly as shown) to ensure other loaders are detected;

GRUB_DISABLE_OS_PROBER=false

Close and save.


3. Next, update the Grub configuration:

sudo update-grub

4. Reboot.


Welcome 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.

To that end, links are provided (below) - Please use them.


Be prepared to provide outputs from various commands when asked. It’s equally important to provide as much actionable information as possible in your first post, rather than simply indicating there is a problem.

Waiting for someone to blindly ask questions is also counter-productive – typically, nobody has a :crystal_ball: at their disposal – Instead, please help others to make informed suggestions, based on information you provide.


Update Announcements

The Update Announcements contain important information and a Known Issues and Solutions section that should generally be checked before posting a request for support.

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:

inxi --filter --verbosity=8

or the short form (preferred):

inxi -zv8
Highly Recommended
Technical Resources
Required Reading

2 Likes

Downgrading Grub with sudo manjaro-downgrade grub to grub 2:2.12.r350.g0e367796-1 provides a temporary solution.
Regards

$ mbn info grub -q

Branch         : unstable
Name           : grub
Version        : 2:2.12.r359.g19c698d1-3
Repository     : core
Build Date     : Tue 16 Sep 2025 15:21:32 
Packager       : Mark Wagie <mark@manjaro.org>
Branch         : testing
Name           : grub
Version        : 2:2.12.r359.g19c698d1-2
Repository     : core
Build Date     : Sat 06 Sep 2025 17:23:53 
Packager       : Mark Wagie <mark@manjaro.org>
Branch         : stable
Name           : grub
Version        : 2:2.12.r350.g0e367796-1
Repository     : core
Build Date     : Fri 18 Jul 2025 16:47:23 
Packager       : Philip Mueller <philm@manjaro.org>

I’ve also pushed the same changes to Testing with grub 2:2.12.r359.g19c698d1-2.0.

3 Likes

I had the same issue (no boot menu). GRUB - ArchWiki paragraph 7.15 suggested:

Also check if GRUB_TIMEOUT_STYLE is set to hidden and set it to menu, 
so that the menu will be shown by default. 
Then regenerate the main configuration file and reboot to check if it worked. 

and that fixed it for me.

Abandoned.