Boot file not found during startup

Hi,

I get the error file '/@/boot/vmlinux-6.16-x86_64' not found
I was after the machine hang during an update.

Read similar topics here and they suggest to finish the update and then run update-grub. I manage to start from a snapshot, finish the update and run update-grub, but when I reboot I see the same error.

Running mhwd-kernel -li I have 6.16, 6.15 and 6.12. I tried deleting and installing 5.15 but I get the same error when booting from it via the grub menu.

Anything else I can do?

Thanks, Miki

Since no easy solution can be expected,

please provide more information (sudo inxi -czv8) !

sudo inxi --color --filter --verbosity=8

or

sudo inxi -czv8

:footprints:

One likely reason is that you have a kernel module which is failing to build in 6.15 and 6.16. Post output of sudo mkinitcpio -P.

Sorry, here’s the output:

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=/timeshift-btrfs/snapshots/2025-09-01_07-58-56/@/boot/vmlinuz-6.16-x86_64
    root=UUID=5cb9fc26-cd2e-40ef-b343-3ce17ebdbd5d quiet splash apparmor=1
    security=apparmor udev.log_priority=3
    rootflags=defaults,discard=async,ssd,subvol=timeshift-btrfs/snapshots/2025-09-01_07-58-56/@
  Desktop: GNOME v: 48.4 tk: GTK v: 3.24.50 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM v: 48.0 Distro: Manjaro
    base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 21E30088IV v: ThinkPad E14 Gen 4
    serial: <filter> Chassis: type: 10 serial: <filter>
  Mobo: LENOVO model: 21E30088IV serial: <filter>
    part-nu: LENOVO_MT_21E3_BU_Think_FM_ThinkPad E14 Gen 4
    uuid: 5f224c4c-2dc3-11b2-a85c-f931554db85d UEFI: LENOVO v: R1SET37W(1.08)
    date: 05/11/2022
Battery:
  ID-1: BAT0 charge: 48.9 Wh (99.5%) condition: 49.2/57 Wh (86.3%)
    volts: 12.75 min: 11.52 model: SMP LNV-5B11C73244 type: Li-poly
    serial: <filter> charging: status: not charging control: start: 0%
    end: 100% cycles: 675
Memory:
  System RAM: total: 40 GiB available: 38.86 GiB used: 6.41 GiB (16.5%)
    igpu: 64 MiB
  Array-1: capacity: 256 GiB slots: 8 modules: 2 EC: None
    max-module-size: 32 GiB note: est.
  Device-1: Controller0-ChannelA-DIMM0 type: DDR4 detail: synchronous
    size: 32 GiB speed: 3200 MT/s volts: curr: 1.2 width (bits): data: 64
    total: 64 manufacturer: Crucial Technology part-no: CT32G4SFD832A.C16FE
    serial: <filter>
  Device-2: Controller0-ChannelB-DIMM0 type: no module installed
  Device-3: Controller0-ChannelC-DIMM0 type: no module installed
  Device-4: Controller0-ChannelD-DIMM0 type: no module installed
  Device-5: Controller1-ChannelA type: DDR4 detail: synchronous size: 8 GiB
    speed: 3200 MT/s volts: curr: 1.2 width (bits): data: 64 total: 64
    manufacturer: SK Hynix part-no: HMAA1GS6CJR6N-XN serial: N/A
  Device-6: Controller1-ChannelB-DIMM0 type: no module installed
  Device-7: Controller1-ChannelC-DIMM0 type: no module installed
  Device-8: Controller1-ChannelD-DIMM0 type: no module installed
PCI Slots:
  Slot: N/A type: N/A status: available length: other bus-ID: 00ff:ff:1f.7
CPU:
  Info: model: 12th Gen Intel Core i7-1255U socket: U3E1 bits: 64
    type: MST AMCP arch: Alder Lake level: v3 note: check built: 2021+
    process: Intel 7 (10nm ESF) family: 6 model-id: 0x9A (154) stepping: 4
    microcode: 0x437
  Topology: cpus: 1x dies: 1 clusters: 4 cores: 10 threads: 12 mt: 2 tpc: 2
    st: 8 smt: enabled cache: L1: 928 KiB desc: d-8x32 KiB, 2x48 KiB; i-2x32
    KiB, 8x64 KiB L2: 6.5 MiB desc: 2x1.2 MiB, 2x2 MiB L3: 12 MiB
    desc: 1x12 MiB
  Speed (MHz): avg: 797 min/max: 400/4700:3500 base/boost: 1700/4700
    scaling: driver: intel_pstate governor: powersave volts: 1.1 V
    ext-clock: 100 MHz cores: 1: 797 2: 797 3: 797 4: 797 5: 797 6: 797 7: 797
    8: 797 9: 797 10: 797 11: 797 12: 797 bogomips: 62668
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_lbr arch_perfmon art avx avx2 avx_vnni bmi1 bmi2
    bts cat_l2 cdp_l2 clflush clflushopt clwb 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 fsrm fxsr gfni hfi ht hwp
    hwp_act_window hwp_epp hwp_notify hwp_pkg_req ibpb ibrs ibrs_enhanced ibt
    ida intel_pt invpcid lahf_lm lm mca mce md_clear mmx monitor movbe
    movdir64b movdiri msr mtrr nonstop_tsc nopl nx ospke pae pat pbe pcid
    pclmulqdq pdcm pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts rdpid
    rdrand rdseed rdt_a rdtscp rep_good sdbg sep serialize sha_ni smap smep
    smx split_lock_detect ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall
    tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer tsc_known_freq umip
    user_shstk vaes vme vmx vnmi vpclmulqdq vpid waitpkg x2apic xgetbv1 xsave
    xsavec xsaveopt xsaves xtopology xtpr
  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 mitigation: Clear Register File
  Type: retbleed status: Not affected
  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: BHI_DIS_S
  Type: srbds status: Not affected
  Type: tsa status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Alder Lake-UP3 GT2 [Iris Xe Graphics] vendor: Lenovo
    driver: i915 v: kernel alternate: xe arch: Xe process: Intel 10nm
    built: 2021-22+ ports: active: eDP-1 empty: DP-1,DP-2,HDMI-A-1
    bus-ID: 00:02.0 chip-ID: 8086:46a8 class-ID: 0300
  Device-2: Syntek Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-7:3 chip-ID: 174f:1811
    class-ID: fe01 serial: <filter>
  Display: unspecified server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
    compositor: gnome-shell driver: gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-size: <missing: xdpyinfo>
  Monitor-1: eDP-1 model: ChiMei InnoLux 0x140a built: 2019 res:
    mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 157 gamma: 1.2 chroma: red:
    x: 0.592 y: 0.349 green: x: 0.329 y: 0.557 blue: x: 0.153 y: 0.118 white:
    x: 0.314 y: 0.329 size: 310x170mm (12.2x6.69") diag: 354mm (13.9")
    ratio: 16:9 modes: 1920x1080
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
    inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.2.1-arch1.4
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel Iris Xe Graphics (ADL
    GT2) device-ID: 8086:46a8 memory: 37.95 GiB unified: yes
  API: Vulkan v: 1.4.321 layers: N/A device: 0 type: integrated-gpu
    name: Intel Iris Xe Graphics (ADL GT2) driver: mesa intel v: 25.2.1-arch1.4
    device-ID: 8086:46a8 surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo x11: xprop,xrandr
Audio:
  Device-1: Intel Alder Lake PCH-P High Definition Audio vendor: Lenovo
    driver: sof-audio-pci-intel-tgl alternate: snd_hda_intel, snd_soc_avs,
    snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:51c8 class-ID: 0401
  API: ALSA v: k6.16.4-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.4.7 status: n/a (root, process) 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 Alder Lake-P PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:51f0 class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: kernel
    port: N/A bus-ID: 00:1f.6 chip-ID: 8086:1a1f class-ID: 0200
  IF: enp0s31f6 state: down mac: <filter>
  IF-ID-1: br-0a2fd0be08ad state: down mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IF-ID-2: docker0 state: down mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IF-ID-3: tailscale0 state: unknown speed: -1 duplex: full mac: N/A
  IP v4: <filter> scope: global
  IP v6: <filter> scope: global
  IP v6: <filter> virtual: stable-privacy proto kernel_ll scope: link
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:4 chip-ID: 8087:0026
    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: 476.94 GiB used: 306.24 GiB (64.2%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: KIOXIA model: N/A
    size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 1106ANLA temp: 44.9 C
    scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 476.64 GiB size: 476.64 GiB (100.00%)
    used: 306.23 GiB (64.2%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2 label: N/A uuid: 5cb9fc26-cd2e-40ef-b343-3ce17ebdbd5d
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 584 KiB (0.2%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1
    maj-min: 259:1 label: N/A uuid: B5F2-C233
  ID-3: /home raw-size: 476.64 GiB size: 476.64 GiB (100.00%)
    used: 306.23 GiB (64.2%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2 label: N/A uuid: 5cb9fc26-cd2e-40ef-b343-3ce17ebdbd5d
  ID-4: /var/cache raw-size: 476.64 GiB size: 476.64 GiB (100.00%)
    used: 306.23 GiB (64.2%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2 label: N/A uuid: 5cb9fc26-cd2e-40ef-b343-3ce17ebdbd5d
  ID-5: /var/log raw-size: 476.64 GiB size: 476.64 GiB (100.00%)
    used: 306.23 GiB (64.2%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2 label: N/A uuid: 5cb9fc26-cd2e-40ef-b343-3ce17ebdbd5d
Swap:
  Alert: No swap data was found.
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 1 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: 2-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 20 Gb/s (2.33 GiB/s) lanes: 2 mode: 3.2 gen-2x2 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 12 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-6:2 info: Elan Micro ELAN:Fingerprint 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: 04f3:0c4b class-ID: 0000
  Device-2: 3-7:3 info: Syntek Integrated Camera type: video
    driver: uvcvideo interfaces: 5 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 power: 500mA chip-ID: 174f:1811 class-ID: fe01
    serial: <filter>
  Device-3: 3-10:4 info: Intel AX201 Bluetooth 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:0026 class-ID: e001
  Hub-4: 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
Sensors:
  System Temperatures: cpu: 52.0 C mobo: N/A
  Fan Speeds (rpm): fan-1: 2400 fan-2: 2400
Repos:
  Packages: pm: pacman pkgs: 1793 libs: 410 tools: gnome-software,pamac
    pm: flatpak pkgs: 0
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://linorg.usp.br/manjaro/stable/$repo/$arch
    2: https://mirror.xeonbd.com/manjaro/stable/$repo/$arch
    3: https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable/$repo/$arch
    4: https://mirror.dimensiondata.com/mirrors/manjaro.org/stable/$repo/$arch
    5: https://ftp.belnet.be/mirrors/manjaro/repos/stable/$repo/$arch
    6: https://mirrors.up.pt/pub/manjaro/stable/$repo/$arch
    7: https://mirror.csclub.uwaterloo.ca/manjaro/stable/$repo/$arch
    8: https://mnvoip.mm.fcix.net/manjaro/stable/$repo/$arch
    9: https://volico.mm.fcix.net/manjaro/stable/$repo/$arch
    10: https://mirror.nyist.edu.cn/manjaro/stable/$repo/$arch
    11: https://manjaro.ynh.ovh/stable/$repo/$arch
    12: https://irltoolkit.mm.fcix.net/manjaro/stable/$repo/$arch
    13: https://kartolo.sby.datautama.net.id/manjaro/stable/$repo/$arch
    14: https://nnenix.mm.fcix.net/manjaro/stable/$repo/$arch
    15: https://mirrors.ocf.berkeley.edu/manjaro/stable/$repo/$arch
    16: https://quantum-mirror.hu/mirrors/pub/manjaro/stable/$repo/$arch
    17: https://mirrors.sonic.net/manjaro/stable/$repo/$arch
    18: https://nocix.mm.fcix.net/manjaro/stable/$repo/$arch
    19: https://mirror.init7.net/manjaro/stable/$repo/$arch
    20: https://mirror.ufro.cl/manjaro/stable/$repo/$arch
    21: https://ftp.tu-chemnitz.de/pub/linux/manjaro/stable/$repo/$arch
    22: https://mirrors.dotsrc.org/manjaro/stable/$repo/$arch
    23: https://mirrors.atlas.net.co/manjaro/stable/$repo/$arch
    24: https://opencolo.mm.fcix.net/manjaro/stable/$repo/$arch
    25: http://ftp.uni-kl.de/pub/linux/manjaro/stable/$repo/$arch
    26: https://ftp.lysator.liu.se/pub/manjaro/stable/$repo/$arch
    27: https://repo.iut.ac.ir/repo/manjaro/stable/$repo/$arch
    28: https://ftpmirror1.infania.net/mirror/manjaro/stable/$repo/$arch
    29: https://mirror.2degrees.nz/manjaro/stable/$repo/$arch
    30: https://ohioix.mm.fcix.net/manjaro/stable/$repo/$arch
    31: https://mirror.xenyth.net/manjaro/stable/$repo/$arch
    32: https://mirror.easyname.at/manjaro/stable/$repo/$arch
    33: https://muug.ca/mirror/manjaro/stable/$repo/$arch
    34: https://mirrors.ucr.ac.cr/manjaro/stable/$repo/$arch
    35: https://ftp.riken.jp/Linux/manjaro/stable/$repo/$arch
    36: https://mirror.dc.uz/manjaro/stable/$repo/$arch
    37: https://manjaro.mirror.liquidtelecom.com/stable/$repo/$arch
    38: https://ipng.mm.fcix.net/manjaro/stable/$repo/$arch
    39: https://mirror1.sox.rs/manjaro/stable/$repo/$arch
    40: https://mirror.math.princeton.edu/pub/manjaro/stable/$repo/$arch
    41: https://manjaro.ipacct.com/manjaro/stable/$repo/$arch
    42: https://manjaro.grena.ge/stable/$repo/$arch
    43: https://mirrors.cicku.me/manjaro/stable/$repo/$arch
    44: https://mirror.hostiko.network/manjaro/stable/$repo/$arch
    45: https://repo.ialab.dsu.edu/manjaro/stable/$repo/$arch
    46: https://ftp.linux.org.tr/manjaro/stable/$repo/$arch
    47: https://mirrors.nic.cz/manjaro/stable/$repo/$arch
    48: https://mirror.netcologne.de/manjaro/stable/$repo/$arch
    49: https://southfront.mm.fcix.net/manjaro/stable/$repo/$arch
    50: https://mirror.vinehost.net/manjaro/stable/$repo/$arch
    51: https://mirror.alwyzon.net/manjaro/stable/$repo/$arch
    52: https://ftp.tsukuba.wide.ad.jp/Linux/manjaro/stable/$repo/$arch
    53: https://codingflyboy.mm.fcix.net/manjaro/stable/$repo/$arch
    54: https://mirrors2.manjaro.org/stable/$repo/$arch
    55: https://manjaro.mirrors.uk2.net/stable/$repo/$arch
    56: https://mirror.bouwhuis.network/manjaro/stable/$repo/$arch
    57: https://manjaro.repo.cure.edu.uy/stable/$repo/$arch
    58: https://mirror.dkm.cz/manjaro/stable/$repo/$arch
    59: https://mirror.aarnet.edu.au/pub/manjaro/stable/$repo/$arch
    60: https://mirror.ibakerserver.pt/manjaro/stable/$repo/$arch
    61: https://mirror.fcix.net/manjaro/stable/$repo/$arch
    62: https://cofractal-ewr.mm.fcix.net/manjaro/stable/$repo/$arch
    63: https://mirror.raiolanetworks.com/manjaro/stable/$repo/$arch
    64: https://mirrors.eric.ovh/manjaro/stable/$repo/$arch
    65: https://forksystems.mm.fcix.net/manjaro/stable/$repo/$arch
    66: https://mirror.truenetwork.ru/manjaro/stable/$repo/$arch
    67: https://mirrors.gigenet.com/manjaro/stable/$repo/$arch
    68: https://manjaro.syxpi.fr/manjaro/stable/$repo/$arch
    69: https://mirror.komelt.dev/manjaro/stable/$repo/$arch
    70: https://www.mirrorservice.org/sites/repo.manjaro.org/repos/stable/$repo/$arch
    71: https://gsl-syd.mm.fcix.net/manjaro/stable/$repo/$arch
    72: https://ftp.gwdg.de/pub/linux/manjaro/stable/$repo/$arch
    73: https://ziply.mm.fcix.net/manjaro/stable/$repo/$arch
    74: https://mirrors.sjtug.sjtu.edu.cn/manjaro/stable/$repo/$arch
    75: https://mirror.freedif.org/Manjaro/stable/$repo/$arch
    76: https://mirror.kamtv.ru/manjaro/stable/$repo/$arch
    77: https://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable/$repo/$arch
    78: https://distrohub.kyiv.ua/manjaro/stable/$repo/$arch
    79: https://mirror.mobinhost.com/manjaro/stable/$repo/$arch
    80: https://manjaro.mirror.garr.it/manjaro/stable/$repo/$arch
    81: https://fosszone.csd.auth.gr/manjaro/stable/$repo/$arch
    82: https://ftp.halifax.rwth-aachen.de/manjaro/stable/$repo/$arch
    83: https://manjaro.kurdy.org/stable/$repo/$arch
    84: https://edgeuno-bog2.mm.fcix.net/manjaro/stable/$repo/$arch
    85: https://ba.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch
    86: https://mirror.23m.com/manjaro/stable/$repo/$arch
    87: https://mirrors.xtom.jp/manjaro/stable/$repo/$arch
    88: https://mirror.ufam.edu.br/manjaro/stable/$repo/$arch
    89: https://manjaro.mirror.wearetriple.com/stable/$repo/$arch
    90: https://ftp.caliu.cat/pub/distribucions/manjaro/stable/$repo/$arch
    91: https://mirrors.manjaro.org/repo/stable/$repo/$arch
    92: https://ask4.mm.fcix.net/manjaro/stable/$repo/$arch
    93: https://manjaro.mirrors.lavatech.top/stable/$repo/$arch
    94: https://manjaro.c3sl.ufpr.br/stable/$repo/$arch
    95: https://manjarolinux-mirror.cloud.mu/stable/$repo/$arch
    96: https://free.nchc.org.tw/manjaro/stable/$repo/$arch
    97: https://mirror.alpix.eu/manjaro/stable/$repo/$arch
    98: https://mirror.phoepsilonix.love/manjaro/stable/$repo/$arch
    99: https://mirror.it4i.cz/manjaro/stable/$repo/$arch
    100: https://mirror.datacenter.by/pub/mirrors/manjaro/stable/$repo/$arch
    101: https://ct.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch
    102: https://ftp.psnc.pl/linux/manjaro/stable/$repo/$arch
    103: https://mirror.futureweb.be/manjaro/stable/$repo/$arch
    104: https://mirror.leitecastro.com/manjaro/stable/$repo/$arch
    105: https://bd.mirror.vanehost.com/Manjaro/stable/$repo/$arch
    106: http://ossmirror.mycloud.services/os/linux/manjaro/stable/$repo/$arch
    107: https://mirror.zetup.net/manjaro/stable/$repo/$arch
    108: https://coresite.mm.fcix.net/manjaro/stable/$repo/$arch
    109: https://ftp.free.org/mirrors/repo.manjaro.org/repos/stable/$repo/$arch
    110: https://mirror.telepoint.bg/manjaro/stable/$repo/$arch
    111: https://ftp.snt.utwente.nl/pub/linux/manjaro/stable/$repo/$arch
    112: https://mirrors.jlu.edu.cn/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 395
  1: cpu: 3.0% command: chrome pid: 35036 mem: 257.5 MiB (0.6%)
  2: cpu: 2.7% command: chrome pid: 29413 mem: 329.0 MiB (0.8%)
  3: cpu: 2.7% command: putclip started-by: python pid: 35365
    mem: 13.1 MiB (0.0%)
  4: cpu: 2.4% command: chrome pid: 2820 mem: 610.5 MiB (1.5%)
  5: cpu: 1.7% command: gnome-shell pid: 2043 mem: 336.2 MiB (0.8%)
  Memory top: 5 of 395
  1: mem: 610.5 MiB (1.5%) command: chrome pid: 2820 cpu: 2.4%
  2: mem: 510.0 MiB (1.2%) command: slack pid: 10310 cpu: 1.0%
  3: mem: 400.8 MiB (1.0%) command: chrome pid: 3405 cpu: 0.0%
  4: mem: 366.0 MiB (0.9%) command: slack pid: 5532 cpu: 0.1%
  5: mem: 336.2 MiB (0.8%) command: gnome-shell pid: 2043 cpu: 1.7%
Info:
  Processes: 395 Power: uptime: 3h 43m states: freeze,mem,disk suspend: s2idle
    wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
    image: 15.53 GiB services: gsd-power, power-profiles-daemon, upowerd
    Init: systemd v: 257 default: graphical tool: systemctl
  Compilers: clang: 20.1.8 gcc: 15.2.1 Shell: Sudo (sudo) v: 1.9.17p1
    default: Bash v: 5.3.3 running-in: ghostty inxi: 3.3.39

Thanks for that. I ran sudo mkinitcpio -P and saw an error with crc32c-intel.
Searching the forums, I’ve changed it to crc32c in /etc/mkinitcpio.conf and ran the command again. It finished with no errors.

Sadly, after reboot I still have the same issue, anything else I need to run?

Your efi-Partition is nearly empty ! (Where is your grub?)

sudo du -h /boot/efi  

Please list /boot with your kernels

ls -lA /boot         

Each kernel should have a size of 10…20M

mhwd-kernel -li
$ sudo du -h /boot/efi

288K    /boot/efi/EFI/Manjaro
288K    /boot/efi/EFI/boot
580K    /boot/efi/EFI
584K    /boot/efi

$ ls -lA /boot

drwx------    - root  1 Jan  1970 efi
drwxr-xr-x    - root  1 Sep 17:59 grub
.rw------- 124M root  1 Sep 17:54 initramfs-6.12-x86_64-fallback.img
.rw-------  23M root  1 Sep 17:54 initramfs-6.12-x86_64.img
.rw------- 124M root  1 Sep 17:59 initramfs-6.15-x86_64-fallback.img
.rw-------  22M root  1 Sep 17:59 initramfs-6.15-x86_64.img
.rw------- 193M root  1 Sep 17:55 initramfs-6.16-x86_64-fallback.img
.rw-------  22M root  1 Sep 17:55 initramfs-6.16-x86_64.img
.rw-r--r--  13M root 12 Aug 20:02 intel-ucode.img
.rw-r--r--   22 root 30 Aug 08:34 linux612-x86_64.kver
.rw-r--r--   22 root 30 Aug 08:31 linux615-x86_64.kver
.rw-r--r--   21 root 30 Aug 08:36 linux616-x86_64.kver
drwxr-xr-x    - root  5 Feb 10:07 memtest86+
.rw-r--r--  14M root  1 Sep 13:10 vmlinuz-6.12-x86_64
.rw-r--r--  16M root  1 Sep 17:59 vmlinuz-6.15-x86_64
.rw-r--r--  16M root  1 Sep 13:10 vmlinuz-6.16-x86_64

$ mhwd-kernel -li

Currently running: 6.16.4-2-MANJARO (linux616)
The following kernels are installed in your system:
   * linux612
   * linux615
   * linux616

Thanks!

The kernels (sizes) seem fine.
So the problem must lay with grub not finding them there.

sudo md5sum /boot/vm*

my md5`s are:

da7bd1c0ad586877cd0cf1f319534272  /boot/vmlinuz-6.1-x86_64
f62492430839e693c0e3d75236537094  /boot/vmlinuz-6.12-x86_64
6a199437ab1378d66ff44f1f6bec3293  /boot/vmlinuz-6.16-x86_64

md5’s look OK:

$ cat /tmp/boot.txt
f62492430839e693c0e3d75236537094  /boot/vmlinuz-6.12-x86_64
6a199437ab1378d66ff44f1f6bec3293  /boot/vmlinuz-6.16-x86_64
$ md5sum -c /tmp/boot.txt
/boot/vmlinuz-6.12-x86_64: OK
/boot/vmlinuz-6.16-x86_64: OK
sudo cat /boot/grub/grub.cfg | grep -E 'vmlin' 

mine are:

	linux	/@/boot/vmlinuz-6.16-x86_64 root=UUID=3487ba3d-1cba-4cdc-a043-c420ebca2aca rw rootflags=subvol=@  bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash modprobe.blacklist=ccp zswap.max_pool_percent=50 nouveau.noaccel=1 udev.log_priority=3 audit=0 sysrq_always_enabled=1
		linux	/@/boot/vmlinuz-6.16-x86_64 root=UUID=3487ba3d-1cba-4cdc-a043-c420ebca2aca rw rootflags=subvol=@  bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash modprobe.blacklist=ccp zswap.max_pool_percent=50 nouveau.noaccel=1 udev.log_priority=3 audit=0 sysrq_always_enabled=1
		linux	/@/boot/vmlinuz-6.16-x86_64 root=UUID=3487ba3d-1cba-4cdc-a043-c420ebca2aca rw rootflags=subvol=@  bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash modprobe.blacklist=ccp zswap.max_pool_percent=50 nouveau.noaccel=1 udev.log_priority=3 audit=0 sysrq_always_enabled=1
		linux	/@/boot/vmlinuz-6.12-x86_64 root=UUID=3487ba3d-1cba-4cdc-a043-c420ebca2aca rw rootflags=subvol=@  bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash modprobe.blacklist=ccp zswap.max_pool_percent=50 nouveau.noaccel=1 udev.log_priority=3 audit=0 sysrq_always_enabled=1
		linux	/@/boot/vmlinuz-6.12-x86_64 root=UUID=3487ba3d-1cba-4cdc-a043-c420ebca2aca rw rootflags=subvol=@  bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash modprobe.blacklist=ccp zswap.max_pool_percent=50 nouveau.noaccel=1 udev.log_priority=3 audit=0 sysrq_always_enabled=1
		linux	/@/boot/vmlinuz-6.1-x86_64 root=UUID=3487ba3d-1cba-4cdc-a043-c420ebca2aca rw rootflags=subvol=@  bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash modprobe.blacklist=ccp zswap.max_pool_percent=50 nouveau.noaccel=1 udev.log_priority=3 audit=0 sysrq_always_enabled=1
		linux	/@/boot/vmlinuz-6.1-x86_64 root=UUID=3487ba3d-1cba-4cdc-a043-c420ebca2aca rw rootflags=subvol=@  bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash modprobe.blacklist=ccp zswap.max_pool_percent=50 nouveau.noaccel=1 udev.log_priority=3 audit=0 sysrq_always_enabled=1
sudo cat /etc/fstab | grep -E 'subvol=@'
UUID=3487ba3d-1cba-4cdc-a043-c420ebca2aca	/			btrfs	rw,noatime,compress=zstd:9,subvol=@			0 0
...

and then compare the UUIDs

Thanks, you meant grep -E subvos=/@? (leading /)
The UUID’s match.

But… I’m running from a snapshot, does it matter?

This is important information.

Please perform all of the above tests within the snapshot referenced by the grub.cfg file.
It’s not enough for the kernels to be present in the “current” snapshot. They must also be present in the snapshot you’re trying to boot :wink:

This is the snapshot I’m trying to boot from. I’m dropping off for the day, will continue tomorrow. Thanks for all the help.

Would it not be safer and more productive to boot with a liveiso and manjaro-chroot into the system and then do the repairs. Doing them inside a snapshot means that one day when Timeshift deletes that snapshot you won’t be able to boot and will have to do the above anyway. At least that is what happened to me. grub bootable snapshots are great for testing, but I will no longer do any major maintenance from within one after getting dumped into an emergency grub shell.

Indeed that is what nobody explains. After booting the snapshot, it has to be restored as the main os. There is a tutorial somewhere in the forum.

One of the many reasons i do not use btrfs. Seems feature packed but that comes with a complexity and requires a lot of knowledge and terminal to maintain.

Sadly I someone wrecked my snapshots as well. Re-installed my computer (with Manjaro of course :slight_smile: