Can't boot to Garuda / keyboard not working on GRUB

Hello there,

While booting today, I get the message joined (sorry for the picture). After the last part, the system goes back to grub and I can do nothing because my keyboard is not working. I tried 2 different keyboards, no movement possible. Both keyboards works in the bios.

The template above should be deleted before posting your help request.

I could not find something related in issues, sorry.

What can I do? Reinstall the whole affair?

Hello ,

Is the keyboard working on a cold boot before the error comes and you can chose a snapshot? ( or other kernel if its installed)

Do you have a usb drive with a Garuda iso on it? Then you can maybe chroot in it do an update again ?

3 Likes

The keyboards are not working in grub, be it before or after the error.

I am trying to boot under an USB key, but the key is not read for the time being by the system. I am trying on another key. For now, the boot on the key just give a _ and goes back to grub.

wired a bit .

Did you use any dualboot with other linux or windows? I would try to unplug the power cord wait 10 minutes ( press few times power on button to emtpy the capacitors . Otherwise Reset the Bios to default. Check secure boot off and maybe TPM off as its got activated. (dont know your mainboard)

Secure boot is off.

No other OS on the PC.

Mainboard MSI B570-A.

I am able to boot to the USB drive with a Garuda ISO on it. What can I check? Or should I reinstall?

that can take some time even on my system just wait a bit longer it loads into the ram memory too. i have to see the manual first give me a minute :wink:

only if its a iso fault sha checksum error caused me this because not safety ejected .

or try other usb port after shutdown.

is the bois up tp date? There was few updates this year.

:down_arrow:

If a garuda-update via chroot does not help, then chroot again from the live.iso and try reinstalling the kernel (you do not need sudo in chroot):

pacman -S linux-znver4 linux-znver4-headers

If errors occur, please post the corresponding error messages.

And please post your garuda-inxi from the live.iso.

2 Likes

Could you explain the chroot thing? How can I modify the hard install from the live session with it?

4 Likes

Here is the Garuda-inxi from the live session:

System: 
Kernel: 6.16.8-zen3-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.2.1 
clocksource: tsc avail: hpet,acpi_pm 
parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC 
misobasedir=garuda root=miso:LABEL=GARUDA_MOKKA_BROADWING quiet 
systemd.show_status=1 checksum=y driver=free nouveau.modeset=1 
i915.modeset=1 radeon.modeset=1 
Desktop: KDE Plasma v: 6.4.5 tk: Qt v: N/A info: frameworks v: 6.18.0 
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux 
Machine: 
Type: Desktop Mobo: Micro-Star model: PRO B650M-A WIFI (MS-7D77) v: 1.0 
serial: <superuser required> uuid: <superuser required> UEFI: American 
Megatrends LLC. v: 1.N0 date: 12/16/2024 
CPU: 
Info: model: AMD Ryzen 5 7600 bits: 64 type: MT MCP arch: Zen 4 gen: 4 
level: v4 note: check built: 2022+ process: TSMC n5 (5nm) family: 0x19 (25) 
model-id: 0x61 (97) stepping: 2 microcode: 0xA60120A 
Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2 
smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 6 MiB 
desc: 6x1024 KiB L3: 32 MiB desc: 1x32 MiB 
Speed (MHz): avg: 2991 min/max: 405/5172 boost: enabled scaling: 
driver: amd-pstate-epp governor: powersave cores: 1: 2991 2: 2991 3: 2991 
4: 2991 5: 2991 6: 2991 7: 2991 8: 2991 9: 2991 10: 2991 11: 2991 12: 2991 
bogomips: 91199 
Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a 
ssse3 svm 
Vulnerabilities: <filter> 
Graphics: 
Device-1: NVIDIA GM200 [GeForce GTX 980 Ti] vendor: Gigabyte driver: nouveau 
v: kernel non-free: 550-580.xx+ status: current (as of 2025-08; 
EOL~2026-12-xx) arch: Maxwell code: GMxxx process: TSMC 28nm 
built: 2014-2019 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3 
speed: 8 GT/s ports: active: DP-3,HDMI-A-1 empty: DP-1,DP-2,DVI-I-1 
bus-ID: 01:00.0 chip-ID: 10de:17c8 class-ID: 0300 temp: 36.0 C 
Device-2: Advanced Micro Devices [AMD/ATI] Raphael vendor: Micro-Star MSI 
driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm) 
built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: none 
empty: DP-4, DP-5, DP-6, HDMI-A-2, Writeback-1 bus-ID: 10:00.0 
chip-ID: 1002:164e class-ID: 0300 temp: 33.0 C 
Device-3: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo 
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-2:3 
chip-ID: 046d:082d class-ID: 0102 serial: <filter> 
Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8 
compositor: kwin_wayland driver: gpu: nouveau d-rect: 4480x1440 
display-ID: 0 
Monitor-1: DP-3 pos: primary,left model: Dell S2721D serial: <filter> 
built: 2020 res: mode: 2560x1440 hz: 75 scale: 100% (1) dpi: 110 gamma: 1.2 
size: 597x336mm (23.5x13.23") diag: 676mm (26.6") ratio: 16:9 modes: 
max: 2560x1440 min: 720x400 
Monitor-2: HDMI-A-1 pos: right model: Asus VX239 serial: <filter> 
built: 2013 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 96 gamma: 1.2 
size: 510x290mm (20.08x11.42") diag: 587mm (23.1") ratio: 16:9 modes: 
max: 1920x1080 min: 720x400 
API: EGL v: 1.5 hw: drv: nvidia nouveau drv: amd radeonsi platforms: 
device: 0 drv: radeonsi device: 1 drv: nouveau device: 2 drv: swrast gbm: 
drv: radeonsi surfaceless: drv: radeonsi wayland: drv: nouveau x11: 
drv: nouveau 
API: OpenGL v: 4.6 compat-v: 4.3 vendor: mesa v: 25.2.4-arch1.1 glx-v: 1.4 
direct-render: yes renderer: NV120 device-ID: 10de:17c8 memory: 5.84 GiB 
unified: no display-ID: :0.0 
API: Vulkan v: 1.4.321 layers: 5 device: 0 type: integrated-gpu name: AMD 
Radeon Graphics (RADV RAPHAEL_MENDOCINO) driver: mesa radv 
v: 25.2.4-arch1.1 device-ID: 1002:164e surfaces: N/A device: 1 type: cpu 
name: llvmpipe (LLVM 20.1.8 256 bits) driver: mesa llvmpipe 
v: 25.2.4-arch1.1 (LLVM 20.1.8) device-ID: 10005:0000 surfaces: N/A 
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo 
de: kscreen-console,kscreen-doctor wl: wayland-info 
x11: xdpyinfo, xprop, xrandr 
Audio: 
Device-1: NVIDIA GM200 High Definition Audio vendor: Gigabyte 
driver: snd_hda_intel v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 16 
link-max: gen: 3 speed: 8 GT/s bus-ID: 01:00.1 chip-ID: 10de:0fb0 
class-ID: 0403 
Device-2: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio 
[Rembrandt/Strix] vendor: Micro-Star MSI driver: snd_hda_intel v: kernel 
pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 10:00.1 chip-ID: 1002:1640 
class-ID: 0403 
Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio 
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 4 
speed: 16 GT/s lanes: 16 bus-ID: 10:00.6 chip-ID: 1022:15e3 class-ID: 0403 
Device-4: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo 
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-2:3 
chip-ID: 046d:082d class-ID: 0102 serial: <filter> 
API: ALSA v: k6.16.8-zen3-1-zen status: kernel-api tools: N/A 
Server-1: PipeWire v: 1.4.8 status: active with: 1: pipewire-pulse 
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin 
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl 
Network: 
Device-1: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169 
v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 port: e000 bus-ID: 0c:00.0 
chip-ID: 10ec:8125 class-ID: 0200 
IF: enp12s0 state: down mac: <filter> 
Device-2: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter 
driver: mt7921e v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 
bus-ID: 0d:00.0 chip-ID: 14c3:0616 class-ID: 0280 
IF: wlp13s0 state: up mac: <filter> 
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant 
Bluetooth: 
Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1 
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-12:3 chip-ID: 0e8d:0616 
class-ID: e001 serial: <filter> 
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3 
lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c0104 
Drives: 
Local Storage: total: 1.6 TiB used: 0 KiB (0.0%) 
SMART Message: Unable to run smartctl. Root privileges required. 
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Kingston model: SNV2S1000G 
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s 
lanes: 4 tech: SSD serial: <filter> fw-rev: SBM02103 temp: 31.9 C 
scheme: GPT 
ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 830 Series 
size: 238.47 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
tech: SSD serial: <filter> fw-rev: 3B1Q scheme: MBR 
ID-3: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 850 EVO 500GB 
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
tech: SSD serial: <filter> fw-rev: 2B6Q scheme: GPT 
ID-4: /dev/sdc maj-min: 8:32 vendor: Generic model: USB3.0 CRW -SD 
size: 3.67 GiB 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: N/A serial: <filter> 
fw-rev: 1.00 scheme: MBR 
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure? 
Partition: 
Message: No partition data found. 
Swap: 
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no 
ID-1: swap-1 type: zram size: 30.45 GiB used: 0 KiB (0.0%) priority: 100 
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 dev: /dev/zram0 
Sensors: 
System Temperatures: cpu: 36.0 C mobo: 32.5 C 
Fan Speeds (rpm): N/A 
GPU: device: amdgpu temp: 33.0 C device: nouveau temp: 36.0 C fan: 1707 
watts: 35.36 mV: 967.00 
Info: 
Memory: total: 32 GiB note: est. available: 30.45 GiB used: 2.89 GiB (9.5%) 
Processes: 338 Power: uptime: 22m states: freeze,mem,disk suspend: deep 
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot, 
suspend, test_resume image: 12.14 GiB services: org_kde_powerdevil, 
power-profiles-daemon, upowerd Init: systemd v: 258 default: graphical 
tool: systemctl 
Packages: pm: pacman pkgs: 1240 libs: 308 tools: octopi,paru Compilers: 
gcc: 15.2.1 Shell: Bash v: 5.3.3 default: fish v: 4.1.1 running-in: konsole 
inxi: 3.3.39 
warning: database file for 'garuda' does not exist (use '-Sy' to download) 
warning: database file for 'core' does not exist (use '-Sy' to download) 
warning: database file for 'extra' does not exist (use '-Sy' to download) 
warning: database file for 'multilib' does not exist (use '-Sy' to download) 
warning: database file for 'chaotic-aur' does not exist (use '-Sy' to download) 
Garuda (2.11.1-1): 
System install date:     2025-10-26 
Garuda release:          251002 
Last full system update: 2025-10-02 
Is partially upgraded:   No 
warning: database file for 'garuda' does not exist (use '-Sy' to download) 
warning: database file for 'core' does not exist (use '-Sy' to download) 
warning: database file for 'extra' does not exist (use '-Sy' to download) 
warning: database file for 'multilib' does not exist (use '-Sy' to download) 
warning: database file for 'chaotic-aur' does not exist (use '-Sy' to download) 
Relevant software:       snapper NetworkManager dracut garuda-hardware-profile-standard 
Windows dual boot:       <superuser required> 
Failed units:            snapper-cleanup.service 
--- System Health Check Report --- 
21/24 checks run in 0.58 seconds ⌛  
Powered by garuda-health 🦅e 

--- CRITICAL --- 
- No (intended) kernels are installed in /boot (fix available) 

--- HIGH --- 
- System is outdated (last update more than 2 weeks ago) (fix available) 
- Snapper snapshots directory is missing (fix available) 

--- LOW --- 
- Failed systemd services found: snapper-cleanup.service 

Run garuda-health --fix to apply fixes.



I am apparently in chroot of my system, but fail to update:

This is an extremely bad omen. You have a corrupt grub (theme and modules aren’t loading) as well as a missing kernel.

This screams that something went horribly wrong. It seems like you might have deleted the /boot folder somehow.

At this point, I advise that you start “Garuda Boot Repair” on the live ISO. You’ll want to select the reinstall Grub option, then select “ESP”, select the correct partitions, and you should be good to go.

Afterwards, reboot and the keyboard should respond in grub again. Do NOT attempt to boot the system normally. Instead, boot the last working snapshot and restore it permanently immediately after logging back in. There is usually a pop-up that will ask you to do so.

After that, your repair should be complete.

4 Likes

I did that, got this message.

something went wrong? or is it good?

That seems fine.

I rebooted, nothing has changed. No kernel, grub not responding.

Gotcha. In the chroot from earlier:

Run update-grub as well as dracut-rebuild.

And try again.

Now, the grub goes to this page, but I can still do nothing. No input from any keyboard works.

I am trying a clean install by wiping the drive, wait and see.

According to this, it seems you started an update, but you never finished the update, as in you closed the terminal or force shutdown the PC while the update was running. This is why you are experiencing this trouble.

Since I couldn’t correct or repair my mistakes, I went with a clean install of Mokka (I wanted to try that version of Garuda), everything seems fine now, I also updated my BIOS (Damn MSI who automatically put SafeBios and TPM on by default). Thank you all for your quick support.

Reinstalling the OS is not a real solution. It is not helpful for people with a similar/identical problem who are looking for a solution here in the forum and ultimately read in a topic that the OP has reinstalled. That’s why I removed the marked solution from your post.

5 Likes