Hey guys;
I’m at my wits end and seek some help from the more experienced users:
What happen?
I upgrade my system with sudo garuda update
but while the updater install dkms for Nvidia my Laptop goes in Standby through energy management with shorter timer while unplugged power source and after waking it up again it didn’t proceed nor got canceled (the process just freeze). I wait first but nothing changed so i attempt to Strg + C but even that doesn’t work. So i log out my user and relog. (i don’t boot into other OS or change anything on the partition).
My setup:
Laptop with LVM using the default Garuda-Bootloader and the KDE-Mokka edition. Not sure ifi have to set the “dual boot” tag while just using the garuda bootloader and it’s not about multiple-os cross problems. I verified in BIOS that secure boot is disabled.
Fix process (pre reboot)
I attempt to sudo garuda-update
again to proceed but still pacman-lock in place so i removed it and repeat the updater claims broken nvida dkms and reinstall the dkms for nvidia without error. After that i check my /boot and as expected no kernel installed (vmlinuz and initrd) so i reinstall my Kernel with sudo pamac reinstall linux-zen
. Finished without error and verify my Kernel in /boot.
Error occurence:
I reboot and run into emergency mode. But my grub loaded and i got into systemd bootup which failed probably around mounting /boot/efi (can’t mount it). I verify my mounted disks: with lsblk -f
:
lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1 vfat FAT32 2B6D-570C
├─sda2 ext4 1.0 1ee68bf7-b8f3-4813-a264-4f7f39d6c6a0
├─sda3 btrfs 0bb6ef73-0f73-49a1-a909-4eb2d4a28112 62,2M 49% /boot
├─sda4 ext4 1.0 boot-kali d39e8a15-c194-45bf-8681-b5daaf1e07fa
├─sda5 ext4 1.0 boot-fedora 7866fdc7-f6d8-4394-83c7-8a9df3a5fd52
├─sda6 LVM2_member LVM2 001 iup6f7-0X68-Dn3N-cRFE-kYZo-9isE-qbxo8c
│ ├─vglinux-popos ext4 1.0 01c05a5d-8880-4a4a-a4ac-eaadd353eedd
│ ├─vglinux-kali ext4 1.0 00f058a6-ea12-4dc3-bd33-d519e042cac4
│ ├─vglinux-fedora ext4 1.0 fedora 04ebd051-80db-497e-ad20-95ac1d414b28
│ ├─vglinux-garuda btrfs garuda 3dae3cbe-1748-4b88-8e4b-5625666f2912 25,9G 68% /var/tmp
│ │ /root
│ │ /var/cache
│ │ /srv
│ │ /var/log
│ │ /home
│ │ /
│ └─vglinux-home ext4 1.0 home 933abead-aefe-4bde-82f7-a3c28f9483b3 71,8G 38% /home/radosk/Musik
│ /mnt/data
└─sda7 ntfs A82E73D02E7395D2
sr0
As expected /boot/efi wasn’t mounted like the error claims. I recheck my /etc/fstab even if i didn’t touch it nor make any changes to the partition or having more than 1x EFI.
fstab
/etc/fstab: static file system information.
Use ‘blkid’ to print the universally unique identifier for a device; this may
be used with UUID= as a more robust way to name devices that works even if
disks are added and removed. See fstab(5).
UUID=2B6D-570C /boot/efi vfat defaults,noatime 0 2
UUID=0bb6ef73-0f73-49a1-a909-4eb2d4a28112 /boot btrfs defaults,noatime,compress=zstd 0 0
UUID=3dae3cbe-1748-4b88-8e4b-5625666f2912 / btrfs subvol=/@,defaults,noatime,compress=zstd 0 0
UUID=3dae3cbe-1748-4b88-8e4b-5625666f2912 /home btrfs subvol=/@home,defaults,noatime,compress=zstd 0 0
UUID=3dae3cbe-1748-4b88-8e4b-5625666f2912 /root btrfs subvol=/@root,defaults,noatime,compress=zstd 0 0
UUID=3dae3cbe-1748-4b88-8e4b-5625666f2912 /srv btrfs subvol=/@srv,defaults,noatime,compress=zstd 0 0
UUID=3dae3cbe-1748-4b88-8e4b-5625666f2912 /var/cache btrfs subvol=/@cache,defaults,noatime,compress=zstd 0 0
UUID=3dae3cbe-1748-4b88-8e4b-5625666f2912 /var/log btrfs subvol=/@log,defaults,noatime,compress=zstd 0 0
UUID=3dae3cbe-1748-4b88-8e4b-5625666f2912 /var/tmp btrfs subvol=/@tmp,defaults,noatime,compress=zstd 0 0
/dev/mapper/vglinux-home /mnt/data ext4 defaults 0 0
/mnt/data/Musik /home/radosk/Musik none defaults,bind 0 0
And didn’t found anything noticeable i even already reference it with UUID and the UUID matches. After that i check systemctl status boot-efi.mount
. And it didn’t gave my any big hints. But i notice something about ‘unknown file system type “vfat”’
systemctl status boot-efi.mount
× boot-efi.mount - /boot/efi
Loaded: loaded (/etc/fstab; generated)
Active: failed (Result: exit-code) since Thu 2025-05-01 11:53:12 CEST; 2min 54s ago
Invocation: 14da5a4e921d4281b07e65e8d73ce5ae
Where: /boot/efi
What: /dev/disk/by-uuid/2B6D-570C
Docs: man:fstab(5)
man:systemd-fstab-generator(8)
Mem peak: 1.5M
CPU: 7ms
Mai 01 11:53:12 lap-garuda systemd[1]: Mounting /boot/efi…
Mai 01 11:53:12 lap-garuda mount[689]: mount: /boot/efi: unbekannter Dateisystemtyp »vfat«.
Mai 01 11:53:12 lap-garuda mount[689]: dmesg(1) könnte nach einem fehlgeschlagenen mount-Systemaufruf
Mai 01 11:53:12 lap-garuda mount[689]: weitere Informationen liefern.
Mai 01 11:53:12 lap-garuda systemd[1]: boot-efi.mount: Mount process exited, code=exited, status=32/n/a
Mai 01 11:53:12 lap-garuda systemd[1]: boot-efi.mount: Failed with result ‘exit-code’.
Mai 01 11:53:12 lap-garuda systemd[1]: Failed to mount /boot/efi.
After that i tried to boot a snapshot via grub but i never reach a point behind the mounting problems. I’m not a pro with snapshots and only use the default Garuda setup and just pick various different one, shouldn’t be more expected hopefully. I checked my /boot/efi/EFI/Garuda and found a grubx64.efi in it like expected.
I checked various websites but what i found center mostly around grub and fresh installs and nothing with failed update with existing Kernel installed.
So have you any advice how to proceed? From my experience if you can reach systemd the bootloader works or is it still something with grub? I mostly expect it has something to do with the other steps in the default update process that got skipped even when i manually reinstall nvidia (dkms) and kernel. But i don’t have experience how to fix it.
Can’t post the logs about dmesg
and journalctl -xb
here cause char limit and i don’t know what to look for.
Edit (deleted inxi cause char limit first )
System:
Kernel: 6.14.4-zen1-2-zen arch: x86_64 bits: 64 compiler: gcc v: 15.1.1 clocksource: tsc
avail: hpet,acpi_pm parameters: BOOT_IMAGE=/vmlinuz-linux-zen root=/dev/mapper/vglinux-garuda
rw rootflags=subvol=@
vt.default_red=30,243,166,249,137,245,148,186,88,243,166,249,137,245,148,166
vt.default_grn=30,139,227,226,180,194,226,194,91,139,227,226,180,194,226,173
vt.default_blu=46,168,161,175,250,231,213,222,112,168,161,175,250,231,213,200 quiet quiet
rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3 ibt=off
Console: tty 1 DM: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: Acer product: Aspire E5-571G v: V1.32 serial: <filter> Chassis: type: 10
serial: N/A
Mobo: Acer model: EA50_HB v: V1.32 serial: <filter> part-nu: Aspire E5-571G_0867_V1.32
uuid: 92d95320-125c-e411-aa1f-f0761c36f344 UEFI: Insyde v: 1.32 date: 09/15/2015
Battery:
ID-1: BAT1 charge: 40.3 Wh (100.0%) condition: 40.3/55.9 Wh (72.1%) volts: 13.0 min: 11.1
model: SANYO 0x32334134314C41 type: Li-ion serial: <filter> status: charging
CPU:
Info: model: Intel Core i5-4210U socket: BGA1168 (U3E1) note: check bits: 64 type: MT MCP
arch: Haswell gen: core 4 level: v3 note: check built: 2013-15 process: Intel 22nm family: 6
model-id: 0x45 (69) stepping: 1 microcode: 0x26
Topology: cpus: 1x dies: 1 clusters: 2 cores: 2 threads: 4 tpc: 2 smt: enabled cache:
L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB L3: 3 MiB desc: 1x3 MiB
Speed (MHz): avg: 800 min/max: 800/2700 base/boost: 2300/2400 scaling: driver: intel_cpufreq
governor: schedutil volts: 0.8 V ext-clock: 100 MHz cores: 1: 800 2: 800 3: 800 4: 800
bogomips: 19154
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel Haswell-ULT Integrated Graphics vendor: Acer Incorporated ALI driver: i915
v: kernel arch: Gen-7.5 process: Intel 22nm built: 2013 ports: active: eDP-1
empty: DP-1,HDMI-A-1,HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:0a16 class-ID: 0300
Device-2: NVIDIA GM108M [GeForce 840M] vendor: Acer Incorporated ALI driver: nvidia v: 570.144
non-free: 550-570.xx+ status: current (as of 2025-04; EOL~2026-12-xx) arch: Maxwell code: GMxxx
process: TSMC 28nm built: 2014-2019 pcie: gen: 1 speed: 2.5 GT/s lanes: 4 link-max: gen: 3
speed: 8 GT/s bus-ID: 03:00.0 chip-ID: 10de:1341 class-ID: 0302
Device-3: Chicony HD WebCam driver: N/A type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0
bus-ID: 1-7:6 chip-ID: 04f2:b469 class-ID: 0e02
Display: server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6 driver: X:
loaded: modesetting,nvidia unloaded: nouveau alternate: fbdev,intel,nv,vesa dri: crocus
gpu: i915 tty: 192x54
Monitor-1: eDP-1 model: ChiMei InnoLux 0x15c3 built: 2013 res: 1920x1080 dpi: 142 gamma: 1.2
size: 344x193mm (13.54x7.6") diag: 394mm (15.5") ratio: 16:9 modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel crocus drv: nvidia nouveau drv: nvidia platforms: device: 0
drv: nvidia device: 1 drv: nouveau device: 2 drv: crocus device: 3 drv: swrast gbm: drv: nvidia
surfaceless: drv: nvidia inactive: wayland,x11
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 25.0.4-arch1.1 note: console (EGL sourced)
renderer: NVIDIA GeForce 840M/PCIe/SSE2, zink Vulkan 1.4(NVIDIA GeForce 840M
(NVIDIA_PROPRIETARY)), Mesa Intel HD Graphics 4400 (HSW GT2), llvmpipe (LLVM 19.1.7 256 bits)
API: Vulkan v: 1.4.309 layers: 6 device: 0 type: integrated-gpu name: Intel HD Graphics 4400
(HSW GT2) driver: mesa intel v: 25.0.4-arch1.1 device-ID: 8086:0a16 surfaces: N/A device: 1
type: discrete-gpu name: NVIDIA GeForce 840M driver: nvidia v: 570.144 device-ID: 10de:1341
surfaces: N/A device: 2 type: cpu name: llvmpipe (LLVM 19.1.7 256 bits) driver: mesa llvmpipe
v: 25.0.4-arch1.1 (LLVM 19.1.7) device-ID: 10005:0000 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 Haswell-ULT HD Audio vendor: Acer Incorporated ALI driver: N/A bus-ID: 00:03.0
chip-ID: 8086:0a0c class-ID: 0403
Device-2: Intel 8 Series HD Audio vendor: Acer Incorporated ALI driver: N/A bus-ID: 00:1b.0
chip-ID: 8086:9c20 class-ID: 0403
Server-1: PipeWire v: 1.4.2 status: off with: 1: pipewire-pulse status: off 2: wireplumber
status: off 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Acer Incorporated ALI driver: N/A pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 4000
bus-ID: 01:00.1 chip-ID: 10ec:8168 class-ID: 0200
Device-2: Broadcom BCM43142 802.11b/g/n vendor: Lite-On driver: wl v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 14e4:4365 class-ID: 0280
IF: wlp2s0 state: down mac: <filter>
Info: services: systemd-timesyncd
Drives:
Local Storage: total: 465.76 GiB used: 107.94 GiB (23.2%)
ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST500LM000-1EJ162 family: Laptop SSHD
size: 465.76 GiB block-size: physical: 4096 B logical: 512 B sata: 3.1 speed: 6.0 Gb/s tech: HDD
rpm: 5400 serial: <filter> fw-rev: SM28 temp: 35 C scheme: GPT
SMART: yes state: enabled health: PASSED on: 318d 5h cycles: 3808 Pre-Fail:
attribute: Spin_Retry_Count value: 100 worst: 100 threshold: 97
Partition:
ID-1: / raw-size: 90 GiB size: 90 GiB (100.00%) used: 60.73 GiB (67.5%) fs: btrfs
block-size: 4096 B dev: /dev/dm-3 maj-min: 253:3 mapped: vglinux-garuda
ID-2: /boot raw-size: 512 MiB size: 512 MiB (100.00%) used: 251.9 MiB (49.2%) fs: btrfs
block-size: 4096 B dev: /dev/sda3 maj-min: 8:3
ID-3: /home raw-size: 90 GiB size: 90 GiB (100.00%) used: 60.73 GiB (67.5%) fs: btrfs
block-size: 4096 B dev: /dev/dm-3 maj-min: 253:3 mapped: vglinux-garuda
ID-4: /var/log raw-size: 90 GiB size: 90 GiB (100.00%) used: 60.73 GiB (67.5%) fs: btrfs
block-size: 4096 B dev: /dev/dm-3 maj-min: 253:3 mapped: vglinux-garuda
ID-5: /var/tmp raw-size: 90 GiB size: 90 GiB (100.00%) used: 60.73 GiB (67.5%) fs: btrfs
block-size: 4096 B dev: /dev/dm-3 maj-min: 253:3 mapped: vglinux-garuda
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: N/A mobo: N/A gpu: nvidia temp: 40 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 12 GiB available: 11.6 GiB used: 571.7 MiB (4.8%) igpu: 32 MiB
Processes: 155 Power: uptime: 9m states: freeze,mem,disk suspend: deep avail: s2idle
wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume image: 4.55 GiB
Init: systemd v: 257 default: graphical tool: systemctl
Packages: pm: pacman pkgs: 1811 libs: 475 tools: octopi,pamac,paru,yay Compilers: gcc: 14.2.1
Shell: garuda-inxi default: Bash v: 5.2.37 running-in: tty 1 inxi: 3.3.38
Garuda (2.7.2-1):
System install date: 2025-04-30
Last full system update: 2025-04-30
Is partially upgraded: No
Relevant software: snapper dracut nvidia-dkms
Windows dual boot: Yes
Failed units: boot-efi.mount