GRUB update broke normal laptop boot

tldr; latest grub update broke laptop boot - how to further troubleshoot?

Hello. Earlier today I upgraded my backup laptop and one of the packages upgraded was GRUB (from 2.12.r292 to 2.12.r359). I installed Mokka Garuda on both my primary and backup laptops almost 2 weeks ago, and have been very happy migrating from several years on Arcolinux (which recently shut down). I am sending this from my primary laptop (which I’m holding off from updating for the moment because of this issue, in case it also breaks this one), but I can send any info requested from the other one.

CONTEXT: I have an older HP laptop, which also has a Windows install.

WHAT HAPPENED: As noted above, I let the system upgrade normally, and it seemed fine. I rebooted the system, and the laptop displayed the initial screen (and on this HP this means it displays the message to press ESC for options, to enter the BIOS or Boot Options), and it hung there. This was true after several poweroff/poweron steps.

WHAT I’VE DONE: This is a summary, eliminating much of the mild cursing and some repetition of steps.

(1) I was able to boot into a session using a Garuda Install USB, used the Garuda-Chroot option to get into the system, and used Downgrade to revert to the previous version of GRUB

(2) Rebooting the system now resulted in the Windows Bootloader loading every time, although if I hit the ESC key and went into Boot Options, I could select Garuda Boot Manager there.

(3) I re-installed GRUB (the Downgrade version); I downloaded and ran the Garuda Boot Repair program; used EFIBootMgr to make sure the order was Garuda then Windows (it always reverted back to Windows); booted into Windows and ran a command in the terminal pointing to the Garuda EFI entry as the Boot Manager, which indicated a successful execution, but erased the Garuda Boot Manager Option instead, which I was able to restore by re-installing GRUB in a Garuda session.

NEXT STEPS? I want to use this as a learning experience, and I’m at a loss as to what to do to find out what exactly happened, and (ultimately, of course) a solution. I tried doing a search for similar problems, and checked the Garuda Forum to see if anyone else’s system broke after this GRUB update, but didn’t find anything helpful (of course, I may not have used the correctly precise search terms).

What is really a mystery is how the GRUB entry looks okay, I can boot into the system through the system’s Boot Options, and the EFIBootMgr program seems to confirm boot-order changes, but reverts to Windows-priority on each reboot.

Any suggestions on further steps to troubleshoot this issue are solicited and welcomed. Thanks so much to the Garuda community for an amazing OS – I was spoiled for my years on Arcolinux, and am glad to have Garuda now (I have run Garuda in a VM for years on and off, so was superficially familiar with it already).

If you read to the end, I hope you have a day full of joy and peace.

2 Likes

No problems here, I update seven Garuda DE on two notebooks today.

[2025-09-06T10:32:15+0200] [ALPM] upgraded grub (2:2.12.r292.g73d1c959-1 -> 2:2.12.r359.g19c698d12-1)

Please, follow the template and post `garuda-inxi

2 Likes

Exactly the same problem for me with my Lenovo… Stuck on the welcome screen form Lenovo…

I tried this with the live iso

mkdir -p /mnt/broken
mount /dev/nvme0n1p6 /mnt/broken
sudo garuda-chroot /mnt/broken/@
mount /dev/nvme0n1p5 /boot/efi
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=garuda --recheck
update-grub
exit
reboot

But with no luck…

= Lenovo

On live ISO just use chroot or in terminal

gruda-chroot -a
grub-install
update-grub

Maybe check

lsblk -f

for your /boot/efi

Summary
lsblk -f
NAME        FSTYPE FSVER LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
zram0       swap   1     zram0       e99573aa-351b-43ec-b326-f353c158d4da                [SWAP]
nvme0n1                                                                                  
├─nvme0n1p1 vfat   FAT32 SYSTEM_DRV  94BA-ECE1                             219,6M    14% /boot/efi
├─nvme0n1p2                                                                              
├─nvme0n1p3 ntfs         Windows-SSD A2A8BB95A8BB6707                                    
├─nvme0n1p4 ntfs         WINRE_DRV   B8F6BC25F6BBE234                                    
├─nvme0n1p5 btrfs        KDE         fc62cc44-07ab-497b-ac89-15704c290993   57,2G    85% /var/tmp
│                                                                                        /var/log
│                                                                                        /var/cache
│                                                                                        /srv
│                                                                                        /root
│                                                                                        /home
│                                                                                        /
├─nvme0n1p6 btrfs        Mokka       49ae3946-10bd-4d2e-9647-90ed35398039                
└─nvme0n1p7 btrfs        i3wm        21e02e96-0ed6-4629-9a39-85ffee7a4359  
1 Like

No luck again :sob: :sob: :sob:

Could you try:

garuda-chroot -a

Followed by:

pacman -U https://archive.archlinux.org/packages/g/grub/grub-2%3A2.12.r292.g73d1c959-1-x86_64.pkg.tar.zst
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=garuda --recheck
update-grub
efibootmgr

Share full outputs of ALL commands. “No luck again” is unfortunately not helpful.

2 Likes

Probably unrelated but I did notice this on my system update today:

( 9/23) upgrading grub                                                     
:: To use the new features provided in this GRUB update, it is recommended
to install it to the MBR or UEFI. Due to potential configuration
incompatibilities, it is advised to run both, installation and generation
of configuration:
# grub-install ...
# grub-mkconfig -o /boot/grub/grub.cfg
New optional dependencies for grub
libusb: For grub-emu USB support [installed]
sdl: For grub-emu SDL support [installed]

About to reboot and see if my system is broken. :grin:

EDIT: OK nah my system survived. :+1:

You can ignore this. Garuda Linux automatically does this for you. You should see a message at the end of your update:
The GRUB bootloader at /EFI/Garuda has been updated/reinstalled using 'grub-install'. If this looks correct, no further action has to be taken.

1 Like

Here it is…

rub-probe: error: cannot find a GRUB drive for /dev/sda2.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sda2.  Check your device.map.
==> Mounting (Garuda_Linux) [/dev/nvme0n1p6]
--> mount: [/mnt]
--> mount: [/mnt/datalinux]
--> mount: [/mnt/boot/efi]
--> mount: [/mnt/home]
--> mount: [/mnt/root]
--> mount: [/mnt/srv]
--> mount: [/mnt/var/cache]
--> mount: [/mnt/var/log]
--> mount: [/mnt/var/tmp]
[root@garuda-dr460nized /]# pacman -U https://archive.archlinux.org/packages/g/grub/grub-2%3A2.12.r292.g73d1c959-1-x86_64.pkg.tar.zst
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=garuda --recheck
update-grub
efibootmgr
:: Retrieving packages...
grub-2%3A2.12.r292.g73d1c959-1-x...     7.1 MiB  7.15 MiB/s 00:01 [------------------------------------] 100%
loading packages...
warning: downgrading package grub (2:2.12.r359.g19c698d12-1 => 2:2.12.r292.g73d1c959-1)
resolving dependencies...
looking for conflicting packages...

Package (1)  Old Version               New Version              Net Change

grub         2:2.12.r359.g19c698d12-1  2:2.12.r292.g73d1c959-1   -2.43 MiB

Total Installed Size:  35.81 MiB
Net Upgrade Size:      -2.43 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                     [------------------------------------] 100%
(1/1) checking package integrity                                   [------------------------------------] 100%
(1/1) loading package files                                        [------------------------------------] 100%
(1/1) checking for file conflicts                                  [------------------------------------] 100%
(1/1) checking available disk space                                [------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 1420
:: Processing package changes...
(1/1) downgrading grub                                             [------------------------------------] 100%
:: To use the new features provided in this GRUB update, it is recommended
to install it to the MBR or UEFI. Due to potential configuration
incompatibilities, it is advised to run both, installation and generation
of configuration:
# grub-install ...
# grub-mkconfig -o /boot/grub/grub.cfg
:: Running post-transaction hooks...
( 1/12) Enabling os-prober...
( 2/12) Arming ConditionNeedsUpdate...
( 3/12) Checking for package with missing dependencies...
( 4/12) Foreign/AUR package notification
brother-mfc-l3730cdn 1.0.2+0-1
easymp3gain-gtk2 0.5.0-8
kinit 5.116.0-1
kwin-scripts-forceblur 0.6.1-1.3
mp3gain 1.6.2-2
phonon-qt5 4.12.0-8
phonon-qt5-gstreamer 4.10.0-5
reiserfsprogs 3.6.27-5
ttf-ms-win11-auto 10.0.26100.1742-4
xsane 0.999-7
( 5/12) Updating grub binary in EFI


The GRUB bootloader at EFI/Garuda is being updated!


Installing for x86_64-efi platform.
Installation finished. No error reported.
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/garuda-dr460nized/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-zen-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
ERROR: mkdir /var/lock/dmraid
grub-probe: error: cannot find a GRUB drive for /dev/sda2.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sda2.  Check your device.map.
Detecting snapshots ...
Found snapshot: 2025-09-07 09:44:19 | @/.snapshots/1420/snapshot | pre  | [kthreadd]                          |
Found snapshot: 2025-09-06 20:59:37 | @/.snapshots/1419/snapshot | post | aom eza fastfetch google-chrome grublib32-mesa lib32-vulkan-intel lib32 |
Found snapshot: 2025-09-06 20:57:38 | @/.snapshots/1418/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-05 19:19:08 | @/.snapshots/1417/snapshot | post | garuda-dracut-support hwdata        |
Found snapshot: 2025-09-05 19:17:46 | @/.snapshots/1416/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-04 18:31:23 | @/.snapshots/1415/snapshot | post | aom inxi iw lib32-libnghttp2 lib32-systemd libnghttp2 libwireplumber sys |
Found snapshot: 2025-09-04 18:30:10 | @/.snapshots/1414/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-03 19:21:51 | @/.snapshots/1413/snapshot | post | downgrade libxfixes xcb-util-cursor zoom                                 |
Found snapshot: 2025-09-03 19:21:45 | @/.snapshots/1412/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-02 18:04:54 | @/.snapshots/1411/snapshot | post | fluidsynth freerdp gperftools libzmfplasma5-themes-sweet-full-git sdl3  |
Found snapshot: 2025-09-02 18:02:23 | @/.snapshots/1410/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-01 18:17:45 | @/.snapshots/1409/snapshot | post | bolt exiv2 eza fzf garuda-assistant garuda-gamer garuda-hardware-tool ga |
Found snapshot: 2025-09-01 18:17:38 | @/.snapshots/1408/snapshot | pre  | pacman -Su                          |
Found 13 snapshot(s)
Unmount /tmp/grub-btrfs.UP7YXBKv6V .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
( 6/12) Orphaned package notification...
extra-cmake-modules 6.17.0-1
phonon-qt5-gstreamer 4.10.0-5
profile-sync-daemon 1:6.50-2
( 7/12) Checking for .pacnew and .pacsave files...
( 8/12) GRUB update after transactions...
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/garuda-dr460nized/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-zen-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
grub-probe: error: cannot find a GRUB drive for /dev/sda2.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sda2.  Check your device.map.
Detecting snapshots ...
Found snapshot: 2025-09-07 09:44:19 | @/.snapshots/1420/snapshot | pre  | [kthreadd]                          |
Found snapshot: 2025-09-06 20:59:37 | @/.snapshots/1419/snapshot | post | aom eza fastfetch google-chrome grublib32-mesa lib32-vulkan-intel lib32 |
Found snapshot: 2025-09-06 20:57:38 | @/.snapshots/1418/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-05 19:19:08 | @/.snapshots/1417/snapshot | post | garuda-dracut-support hwdata        |
Found snapshot: 2025-09-05 19:17:46 | @/.snapshots/1416/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-04 18:31:23 | @/.snapshots/1415/snapshot | post | aom inxi iw lib32-libnghttp2 lib32-systemd libnghttp2 libwireplumber sys |
Found snapshot: 2025-09-04 18:30:10 | @/.snapshots/1414/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-03 19:21:51 | @/.snapshots/1413/snapshot | post | downgrade libxfixes xcb-util-cursor zoom                                 |
Found snapshot: 2025-09-03 19:21:45 | @/.snapshots/1412/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-02 18:04:54 | @/.snapshots/1411/snapshot | post | fluidsynth freerdp gperftools libzmfplasma5-themes-sweet-full-git sdl3  |
Found snapshot: 2025-09-02 18:02:23 | @/.snapshots/1410/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-01 18:17:45 | @/.snapshots/1409/snapshot | post | bolt exiv2 eza fzf garuda-assistant garuda-gamer garuda-hardware-tool ga |
Found snapshot: 2025-09-01 18:17:38 | @/.snapshots/1408/snapshot | pre  | pacman -Su                          |
Found 13 snapshot(s)
Unmount /tmp/grub-btrfs.K2tXcYXZyi .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
( 9/12) Fix 'grub' and 'os-prober' after upgrading either of them....
(10/12) Updating the info directory file...
(11/12) Performing snapper post snapshots for the following configurations...
fatal library error, lookup self
==> root: 1421
(12/12) Syncing all file systems...
Installing for x86_64-efi platform.
Installation finished. No error reported.
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/garuda-dr460nized/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-zen-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
grub-probe: error: cannot find a GRUB drive for /dev/sda2.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sda2.  Check your device.map.
Detecting snapshots ...
Found snapshot: 2025-09-07 09:44:37 | @/.snapshots/1421/snapshot | post | grub                                |
Found snapshot: 2025-09-07 09:44:19 | @/.snapshots/1420/snapshot | pre  | [kthreadd]                          |
Found snapshot: 2025-09-06 20:59:37 | @/.snapshots/1419/snapshot | post | aom eza fastfetch google-chrome grublib32-mesa lib32-vulkan-intel lib32 |
Found snapshot: 2025-09-06 20:57:38 | @/.snapshots/1418/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-05 19:19:08 | @/.snapshots/1417/snapshot | post | garuda-dracut-support hwdata        |
Found snapshot: 2025-09-05 19:17:46 | @/.snapshots/1416/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-04 18:31:23 | @/.snapshots/1415/snapshot | post | aom inxi iw lib32-libnghttp2 lib32-systemd libnghttp2 libwireplumber sys |
Found snapshot: 2025-09-04 18:30:10 | @/.snapshots/1414/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-03 19:21:51 | @/.snapshots/1413/snapshot | post | downgrade libxfixes xcb-util-cursor zoom                                 |
Found snapshot: 2025-09-03 19:21:45 | @/.snapshots/1412/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-02 18:04:54 | @/.snapshots/1411/snapshot | post | fluidsynth freerdp gperftools libzmfplasma5-themes-sweet-full-git sdl3  |
Found snapshot: 2025-09-02 18:02:23 | @/.snapshots/1410/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-01 18:17:45 | @/.snapshots/1409/snapshot | post | bolt exiv2 eza fzf garuda-assistant garuda-gamer garuda-hardware-tool ga |
Found snapshot: 2025-09-01 18:17:38 | @/.snapshots/1408/snapshot | pre  | pacman -Su                          |
Found 14 snapshot(s)
Unmount /tmp/grub-btrfs.XsC9VAdAWQ .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
BootCurrent: 001B
Timeout: 0 seconds
BootOrder: 0001,0000,0010,0011,0012,0013,0017,0018,0019,001A,001B,001C
Boot0000* Windows Boot Manager  HD(1,GPT,d66197ce-dac8-4123-8421-5c540e6b1a15,0x800,0x82000)/\EFI\Microsoft\Boot\bootmgfw.efi57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000065000100000010000000040000007fff0400
Boot0001* garuda        HD(5,GPT,430ef50d-8c04-df43-b49e-026067d97248,0x23349000,0x100000)/\EFI\garuda\grubx64.efi
Boot0010  Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011  Boot Menu     FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012  Diagnostic Splash Screen      FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013  Lenovo Diagnostics    FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014  Startup Interrupt Menu        FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015  Rescue and Recovery   FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016  MEBx Hot Key  FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD        VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD       VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001A* ATA HDD0      VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001B* USB HDD       VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001C* PCI LAN       VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001D* IDER BOOT CDROM       PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
Boot001E* IDER BOOT Floppy      PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
Boot001F* ATA HDD       VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0020* ATAPI CD      VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
[root@garuda-dr460nized /]#

Edit 1 : And my garuda is back again…
But is it dangerous to do a garuda-update ?
Will it break grub again ?

Edit 2 : what is the diffrence between what you told me to do and what i did ?

Anyway : many thanks to you TNE !

It might. There’s unfortunately only one way to find out.
If it does become a problem again, please tell us here.
You can also add grub to the ignore list in the /etc/pacman.conf list, although I don’t recommend doing this.

The script also downgrades grub to an older version.

You’re welcome.

2 Likes

Okay, i try a garuda-update again.
That’s what i have

[root@jacques-20frs08u00 jacques]# garuda-update --skip-mirrorlist
:: Synchronisation des bases de données de paquets…
garuda                                 44.7 KiB  50.1 KiB/s 00:01 [------------------------------------] 100%
core                                  122.4 KiB   308 KiB/s 00:00 [------------------------------------] 100%
extra                                   7.9 MiB  11.7 MiB/s 00:01 [------------------------------------] 100%
multilib                              132.1 KiB   302 KiB/s 00:00 [------------------------------------] 100%
chaotic-aur                           643.4 KiB   664 KiB/s 00:01 [------------------------------------] 100%
spawn pacman -Su
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (10)                  Old Version              New Version               Net Change  Download Size

garuda/garuda-dracut-support  1.3.0-1                  1.4.0-1                     0.00 MiB       0.01 MiB
garuda/garuda-hardware-tool   0.2.2-1                  0.2.3-1                     0.00 MiB       0.00 MiB
garuda/garuda-hooks           2.13.1-1                 2.14.0-1                    0.02 MiB       0.37 MiB
garuda/garuda-migrations      3.0.1-1                  3.1.0-1                     0.00 MiB       0.01 MiB
core/grub                     2:2.12.r292.g73d1c959-1  2:2.12.r359.g19c698d12-1    2.43 MiB
extra/libopenmpt              0.8.2-1                  0.8.3-1                     0.01 MiB       0.87 MiB
extra/libreoffice-fresh       25.8.1-1                 25.8.1-2                    0.00 MiB     143.89 MiB
extra/poppler                 25.08.0-1                25.09.1-1                   0.01 MiB       1.67 MiB
extra/poppler-glib            25.08.0-1                25.09.1-1                   0.00 MiB       0.34 MiB
extra/poppler-qt6             25.08.0-1                25.09.1-1                   0.00 MiB       0.25 MiB

Total Download Size:   147.40 MiB
Total Installed Size:  466.71 MiB
Net Upgrade Size:        2.47 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
poppler-glib-25.09.1-1-x86_64         353.0 KiB   957 KiB/s 00:00 [------------------------------------] 100%
libopenmpt-0.8.3-1-x86_64             894.9 KiB  2034 KiB/s 00:00 [------------------------------------] 100%
poppler-25.09.1-1-x86_64             1705.0 KiB  3.48 MiB/s 00:00 [------------------------------------] 100%
poppler-qt6-25.09.1-1-x86_64          255.1 KiB  2.65 MiB/s 00:00 [------------------------------------] 100%
garuda-dracut-support-1.4.0-1-any       6.3 KiB  13.2 KiB/s 00:00 [------------------------------------] 100%
garuda-migrations-3.1.0-1-any           6.2 KiB  12.4 KiB/s 00:01 [------------------------------------] 100%
garuda-hooks-2.14.0-1-any             374.5 KiB   355 KiB/s 00:01 [------------------------------------] 100%
garuda-hardware-tool-0.2.3-1-x86_64     4.9 KiB  8.59 KiB/s 00:01 [------------------------------------] 100%
libreoffice-fresh-25.8.1-2-x86_64     143.9 MiB  40.3 MiB/s 00:04 [------------------------------------] 100%
Total (9/9)                           147.4 MiB  39.7 MiB/s 00:04 [------------------------------------] 100%
(10/10) checking keys in keyring                                   [------------------------------------] 100%
(10/10) checking package integrity                                 [------------------------------------] 100%
(10/10) loading package files                                      [------------------------------------] 100%
(10/10) checking for file conflicts                                [------------------------------------] 100%
(10/10) checking available disk space                              [------------------------------------] 100%
warning: could not get file information for etc/grub.d/30_uefi-firmware
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 1422
:: Processing package changes...
( 1/10) upgrading garuda-dracut-support                            [------------------------------------] 100%
( 2/10) upgrading garuda-hardware-tool                             [------------------------------------] 100%
( 3/10) upgrading grub                                             [------------------------------------] 100%
:: To use the new features provided in this GRUB update, it is recommended
to install it to the MBR or UEFI. Due to potential configuration
incompatibilities, it is advised to run both, installation and generation
of configuration:
# grub-install ...
# grub-mkconfig -o /boot/grub/grub.cfg
New optional dependencies for grub
libusb: For grub-emu USB support [installed]
sdl: For grub-emu SDL support [installed]
( 4/10) upgrading garuda-hooks                                     [------------------------------------] 100%
( 5/10) upgrading garuda-migrations                                [------------------------------------] 100%
( 6/10) upgrading libopenmpt                                       [------------------------------------] 100%
( 7/10) upgrading poppler                                          [------------------------------------] 100%
( 8/10) upgrading libreoffice-fresh                                [------------------------------------] 100%
( 9/10) upgrading poppler-glib                                     [------------------------------------] 100%
(10/10) upgrading poppler-qt6                                      [------------------------------------] 100%
:: Running post-transaction hooks...
( 1/18) Applying Garuda Linux migrations...
( 2/18) Enabling os-prober...
( 3/18) Arming ConditionNeedsUpdate...
( 4/18) Updating the MIME type database...
( 5/18) Checking for package with missing dependencies...
( 6/18) Updating initramfs with dracut
:: Rebuilding all initramfs due to changes in dracut files.
:: Building initramfs for linux-zen (6.16.5-zen1-1-zen)
:: Building fallback initramfs for linux-zen (6.16.5-zen1-1-zen)
( 7/18) Foreign/AUR package notification
brother-mfc-l3730cdn 1.0.2+0-1
easymp3gain-gtk2 0.5.0-8
kinit 5.116.0-1
kwin-scripts-forceblur 0.6.1-1.3
mp3gain 1.6.2-2
phonon-qt5 4.12.0-8
phonon-qt5-gstreamer 4.10.0-5
reiserfsprogs 3.6.27-5
ttf-ms-win11-auto 10.0.26100.1742-4
xsane 0.999-7
( 8/18) Updating grub binary in EFI


The GRUB bootloader at EFI/Garuda is being updated!


Installing for x86_64-efi platform.
Installation finished. No error reported.
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/garuda-dr460nized/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-zen-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows Boot Manager on /dev/nvme0n1p1@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Found snapshot: 2025-09-07 17:47:04 | @/.snapshots/1422/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-07 09:44:37 | @/.snapshots/1421/snapshot | post | grub                                |
Found snapshot: 2025-09-07 09:44:19 | @/.snapshots/1420/snapshot | pre  | [kthreadd]                          |
Found snapshot: 2025-09-06 20:59:37 | @/.snapshots/1419/snapshot | post | aom eza fastfetch google-chrome grublib32-mesa lib32-vulkan-intel lib32 |
Found snapshot: 2025-09-06 20:57:38 | @/.snapshots/1418/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-05 19:19:08 | @/.snapshots/1417/snapshot | post | garuda-dracut-support hwdata        |
Found snapshot: 2025-09-05 19:17:46 | @/.snapshots/1416/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-04 18:31:23 | @/.snapshots/1415/snapshot | post | aom inxi iw lib32-libnghttp2 lib32-systemd libnghttp2 libwireplumber sys |
Found snapshot: 2025-09-04 18:30:10 | @/.snapshots/1414/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-03 19:21:51 | @/.snapshots/1413/snapshot | post | downgrade libxfixes xcb-util-cursor zoom                                 |
Found snapshot: 2025-09-03 19:21:45 | @/.snapshots/1412/snapshot | pre  | pacman -Su                          |
Found 11 snapshot(s)
Unmount /tmp/grub-btrfs.bWVS56derK .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
( 9/18) Orphaned package notification...
extra-cmake-modules 6.17.0-1
phonon-qt5-gstreamer 4.10.0-5
profile-sync-daemon 1:6.50-2
(10/18) Checking for .pacnew and .pacsave files...
(11/18) GRUB update after transactions...
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/garuda-dr460nized/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-zen-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows Boot Manager on /dev/nvme0n1p1@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Found snapshot: 2025-09-07 17:47:04 | @/.snapshots/1422/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-07 09:44:37 | @/.snapshots/1421/snapshot | post | grub                                |
Found snapshot: 2025-09-07 09:44:19 | @/.snapshots/1420/snapshot | pre  | [kthreadd]                          |
Found snapshot: 2025-09-06 20:59:37 | @/.snapshots/1419/snapshot | post | aom eza fastfetch google-chrome grublib32-mesa lib32-vulkan-intel lib32 |
Found snapshot: 2025-09-06 20:57:38 | @/.snapshots/1418/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-05 19:19:08 | @/.snapshots/1417/snapshot | post | garuda-dracut-support hwdata        |
Found snapshot: 2025-09-05 19:17:46 | @/.snapshots/1416/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-04 18:31:23 | @/.snapshots/1415/snapshot | post | aom inxi iw lib32-libnghttp2 lib32-systemd libnghttp2 libwireplumber sys |
Found snapshot: 2025-09-04 18:30:10 | @/.snapshots/1414/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-03 19:21:51 | @/.snapshots/1413/snapshot | post | downgrade libxfixes xcb-util-cursor zoom                                 |
Found snapshot: 2025-09-03 19:21:45 | @/.snapshots/1412/snapshot | pre  | pacman -Su                          |
Found 11 snapshot(s)
Unmount /tmp/grub-btrfs.LIRbd4Wuhq .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
(12/18) Updating Garuda specific hooks...
(13/18) Fix 'grub' and 'os-prober' after upgrading either of them....
(14/18) Updating icon theme caches...
(15/18) Updating the info directory file...
(16/18) Updating the desktop file MIME type cache...
(17/18) Performing snapper post snapshots for the following configurations...
==> root: 1423
(18/18) Syncing all file systems...

System updated! 🐧

Update notices:
The GRUB bootloader at /EFI/Garuda was updated, but it seems like you are not using the Garuda Linux bootloader by default. If you are using 'rEFInd' bootloader, you can safely ignore this. Otherwise, please change your EFI boot priorities to prioritize the "Garuda" bootloader. Running 'grub-install' will do this automatically.
The file /etc/systemd/do-not-udevadm-trigger-on-update was created automatically to prevent crashes on certainhardware during system updates. The file can safely be deleted if running a udevadm trigger after updates to systemd/udev files is desired.
The GRUB bootloader at /EFI/Garuda has been updated/reinstalled using 'grub-install'. If this looks correct, no further action has to be taken.

--- System Health Check Report ---
23/23 checks run in 1.35 seconds ⌛
Powered by garuda-health 🦅

--- INFO ---
- A reboot is pending (update applied since last reboot)

Do not forget to read the update notices above the garuda-health output!
[root@jacques-20frs08u00 jacques]#

I have to reboot now… I’ill be back… I hope so…

Edit 1 : I’m back again, but with the live iso because everything is broken again…

[root@garuda-dr460nized /]# pacman -U https://archive.archlinux.org/packages/g/grub/grub-2%3A2.12.r292.g73d1c959-1-x86_64.pkg.tar.zst
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=garuda --recheck
update-grub
efibootmgr
loading packages...
warning: downgrading package grub (2:2.12.r359.g19c698d12-1 => 2:2.12.r292.g73d1c959-1)
resolving dependencies...
looking for conflicting packages...

Package (1)  Old Version               New Version              Net Change

grub         2:2.12.r359.g19c698d12-1  2:2.12.r292.g73d1c959-1   -2.43 MiB

Total Installed Size:  35.81 MiB
Net Upgrade Size:      -2.43 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                     [------------------------------------] 100%
(1/1) checking package integrity                                   [------------------------------------] 100%
(1/1) loading package files                                        [------------------------------------] 100%
(1/1) checking for file conflicts                                  [------------------------------------] 100%
(1/1) checking available disk space                                [------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 1424
:: Processing package changes...
(1/1) downgrading grub                                             [------------------------------------] 100%
:: To use the new features provided in this GRUB update, it is recommended
to install it to the MBR or UEFI. Due to potential configuration
incompatibilities, it is advised to run both, installation and generation
of configuration:
# grub-install ...
# grub-mkconfig -o /boot/grub/grub.cfg
:: Running post-transaction hooks...
( 1/12) Enabling os-prober...
( 2/12) Arming ConditionNeedsUpdate...
( 3/12) Checking for package with missing dependencies...
( 4/12) Foreign/AUR package notification
brother-mfc-l3730cdn 1.0.2+0-1
easymp3gain-gtk2 0.5.0-8
kinit 5.116.0-1
kwin-scripts-forceblur 0.6.1-1.3
mp3gain 1.6.2-2
phonon-qt5 4.12.0-8
phonon-qt5-gstreamer 4.10.0-5
reiserfsprogs 3.6.27-5
ttf-ms-win11-auto 10.0.26100.1742-4
xsane 0.999-7
( 5/12) Updating grub binary in EFI


The GRUB bootloader at EFI/Garuda is being updated!


Installing for x86_64-efi platform.
Installation finished. No error reported.
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/garuda-dr460nized/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-zen-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
ERROR: mkdir /var/lock/dmraid
grub-probe: error: cannot find a GRUB drive for /dev/sda2.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sda2.  Check your device.map.
Detecting snapshots ...
Found snapshot: 2025-09-07 18:00:57 | @/.snapshots/1424/snapshot | pre  | [kthreadd]                          |
Found snapshot: 2025-09-07 17:48:34 | @/.snapshots/1423/snapshot | post | garuda-dracut-support garuda-hardware-tool garuda-hooks garuda-migration |
Found snapshot: 2025-09-07 17:47:04 | @/.snapshots/1422/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-07 09:44:37 | @/.snapshots/1421/snapshot | post | grub                                |
Found snapshot: 2025-09-07 09:44:19 | @/.snapshots/1420/snapshot | pre  | [kthreadd]                          |
Found snapshot: 2025-09-06 20:59:37 | @/.snapshots/1419/snapshot | post | aom eza fastfetch google-chrome grublib32-mesa lib32-vulkan-intel lib32 |
Found snapshot: 2025-09-06 20:57:38 | @/.snapshots/1418/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-05 19:19:08 | @/.snapshots/1417/snapshot | post | garuda-dracut-support hwdata        |
Found snapshot: 2025-09-05 19:17:46 | @/.snapshots/1416/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-04 18:31:23 | @/.snapshots/1415/snapshot | post | aom inxi iw lib32-libnghttp2 lib32-systemd libnghttp2 libwireplumber sys |
Found snapshot: 2025-09-04 18:30:10 | @/.snapshots/1414/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-03 19:21:51 | @/.snapshots/1413/snapshot | post | downgrade libxfixes xcb-util-cursor zoom                                 |
Found snapshot: 2025-09-03 19:21:45 | @/.snapshots/1412/snapshot | pre  | pacman -Su                          |
Found 13 snapshot(s)
Unmount /tmp/grub-btrfs.1iZoRdAcWx .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
( 6/12) Orphaned package notification...
extra-cmake-modules 6.17.0-1
phonon-qt5-gstreamer 4.10.0-5
profile-sync-daemon 1:6.50-2
( 7/12) Checking for .pacnew and .pacsave files...
( 8/12) GRUB update after transactions...
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/garuda-dr460nized/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-zen-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
grub-probe: error: cannot find a GRUB drive for /dev/sda2.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sda2.  Check your device.map.
Detecting snapshots ...
Found snapshot: 2025-09-07 18:00:57 | @/.snapshots/1424/snapshot | pre  | [kthreadd]                          |
Found snapshot: 2025-09-07 17:48:34 | @/.snapshots/1423/snapshot | post | garuda-dracut-support garuda-hardware-tool garuda-hooks garuda-migration |
Found snapshot: 2025-09-07 17:47:04 | @/.snapshots/1422/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-07 09:44:37 | @/.snapshots/1421/snapshot | post | grub                                |
Found snapshot: 2025-09-07 09:44:19 | @/.snapshots/1420/snapshot | pre  | [kthreadd]                          |
Found snapshot: 2025-09-06 20:59:37 | @/.snapshots/1419/snapshot | post | aom eza fastfetch google-chrome grublib32-mesa lib32-vulkan-intel lib32 |
Found snapshot: 2025-09-06 20:57:38 | @/.snapshots/1418/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-05 19:19:08 | @/.snapshots/1417/snapshot | post | garuda-dracut-support hwdata        |
Found snapshot: 2025-09-05 19:17:46 | @/.snapshots/1416/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-04 18:31:23 | @/.snapshots/1415/snapshot | post | aom inxi iw lib32-libnghttp2 lib32-systemd libnghttp2 libwireplumber sys |
Found snapshot: 2025-09-04 18:30:10 | @/.snapshots/1414/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-03 19:21:51 | @/.snapshots/1413/snapshot | post | downgrade libxfixes xcb-util-cursor zoom                                 |
Found snapshot: 2025-09-03 19:21:45 | @/.snapshots/1412/snapshot | pre  | pacman -Su                          |
Found 13 snapshot(s)
Unmount /tmp/grub-btrfs.IWQT9ivSWA .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
( 9/12) Fix 'grub' and 'os-prober' after upgrading either of them....
(10/12) Updating the info directory file...
(11/12) Performing snapper post snapshots for the following configurations...
fatal library error, lookup self
==> root: 1425
(12/12) Syncing all file systems...
Installing for x86_64-efi platform.
Installation finished. No error reported.
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/garuda-dr460nized/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-zen-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
grub-probe: error: cannot find a GRUB drive for /dev/sda2.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sda2.  Check your device.map.
Detecting snapshots ...
Found snapshot: 2025-09-07 18:01:12 | @/.snapshots/1425/snapshot | post | grub                                |
Found snapshot: 2025-09-07 18:00:57 | @/.snapshots/1424/snapshot | pre  | [kthreadd]                          |
Found snapshot: 2025-09-07 17:48:34 | @/.snapshots/1423/snapshot | post | garuda-dracut-support garuda-hardware-tool garuda-hooks garuda-migration |
Found snapshot: 2025-09-07 17:47:04 | @/.snapshots/1422/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-07 09:44:37 | @/.snapshots/1421/snapshot | post | grub                                |
Found snapshot: 2025-09-07 09:44:19 | @/.snapshots/1420/snapshot | pre  | [kthreadd]                          |
Found snapshot: 2025-09-06 20:59:37 | @/.snapshots/1419/snapshot | post | aom eza fastfetch google-chrome grublib32-mesa lib32-vulkan-intel lib32 |
Found snapshot: 2025-09-06 20:57:38 | @/.snapshots/1418/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-05 19:19:08 | @/.snapshots/1417/snapshot | post | garuda-dracut-support hwdata        |
Found snapshot: 2025-09-05 19:17:46 | @/.snapshots/1416/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-04 18:31:23 | @/.snapshots/1415/snapshot | post | aom inxi iw lib32-libnghttp2 lib32-systemd libnghttp2 libwireplumber sys |
Found snapshot: 2025-09-04 18:30:10 | @/.snapshots/1414/snapshot | pre  | pacman -Su                          |
Found snapshot: 2025-09-03 19:21:51 | @/.snapshots/1413/snapshot | post | downgrade libxfixes xcb-util-cursor zoom                                 |
Found snapshot: 2025-09-03 19:21:45 | @/.snapshots/1412/snapshot | pre  | pacman -Su                          |
Found 14 snapshot(s)
Unmount /tmp/grub-btrfs.cmwAGMj187 .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
BootCurrent: 001B
Timeout: 0 seconds
BootOrder: 0001,0000,0010,0011,0012,0013,0017,0018,0019,001A,001B,001C
Boot0000* Windows Boot Manager  HD(1,GPT,d66197ce-dac8-4123-8421-5c540e6b1a15,0x800,0x82000)/\EFI\Microsoft\Boot\bootmgfw.efi57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000065000100000010000000040000007fff0400
Boot0001* garuda        HD(5,GPT,430ef50d-8c04-df43-b49e-026067d97248,0x23349000,0x100000)/\EFI\garuda\grubx64.efi
Boot0010  Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011  Boot Menu     FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012  Diagnostic Splash Screen      FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013  Lenovo Diagnostics    FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014  Startup Interrupt Menu        FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015  Rescue and Recovery   FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016  MEBx Hot Key  FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD        VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD       VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001A* ATA HDD0      VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001B* USB HDD       VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001C* PCI LAN       VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001D* IDER BOOT CDROM       PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
Boot001E* IDER BOOT Floppy      PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
Boot001F* ATA HDD       VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6) Boot0020* ATAPI CD      VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354) [root@garuda-dr460nized /]#

I have to reboot now… Fingers crossed…

Edit 2 : So back again with my real Garuda…
So at this time, no more upgrade is possible for me…. :face_exhaling: :face_exhaling: :face_exhaling:

You can simply put grub into ignore on your /etc/pacman.conf. At least temporarily.

1 Like

A bit too risky for me… I prefer waiting for a new version, just hoping it could solve my problem…

By the way… How can i know if a new version, solving my problem, is ready ?

I do recommend putting grub on the ignore list for now though. The rest of your system would probably benefit from updates instead of keeping it unupdated when waiting for who knows how long.

2 Likes

I did it and i made the upgrade without any problem…

Is there something i can do to announce this problem to the developper or doing something to announce this bug ?

I suppose you could get in touch with the grub developers, but given that gnu.org is down right now, not sure how you’d do that.

1 Like

Do you have an additional hard drive connected ?
and i “see” here no garuda-inxi.

my experience with grub
On the Efi partition, you have a fallback boot loader, boot/efi/Efi/boot/grubx64.efi. (year/s ago it was bootx64.efi)
Current is this boot loader active for grub not /boot/efi/Efi/garuda/grubx64.efi. (my mind)
You should change this in the bios if you see 2 entries to boot the “garuda” drive.
If, use “Garuda” boot not “uefi” boot in the bios settings.
I had this trouble also a year ago and after each upate from grub i read this kind of messages too and without manual intervention i couldn’t not fix this. (chroot, etc)

3 Likes

I dont’t have any additional disk…

Here’s my inxi :

[root@jacques-20frs08u00 jacques]# garuda-inxi
System:
Kernel: 6.16.5-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=4f4c036a-2b84-4c72-b2a7-65c49bbdd06e rw rootflags=subvol=@
quiet loglevel=3
Desktop: KDE Plasma v: 6.4.4 tk: Qt v: N/A info: frameworks v: 6.17.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Convertible System: LENOVO product: 20FRS08U00
v: ThinkPad X1 Carbon 4th serial: <filter> Chassis: type: 31
serial: <filter>
Mobo: LENOVO model: 20FRS08U00 v: SDK0J40697 WIN serial: <filter>
part-nu: LENOVO_MT_20FR_BU_Think_FM_ThinkPad X1 Carbon 4th
uuid: c7b22a4c-2f77-11b2-a85c-9fda4a39cce5 UEFI: LENOVO
v: N1FET81W (1.55 ) date: 10/11/2022
Battery:
ID-1: BAT0 charge: 43.6 Wh (100%) condition: 43.6/47.4 Wh (92%) volts: 16.36
min: 14.8 model: LGC 00HW028 type: Li-ion serial: <filter> charging:
status: full control: start: 0% end: 100% cycles: N/A
CPU:
Info: model: Intel Core i7-6600U socket: U3E1 bits: 64 type: MT MCP
arch: Skylake gen: core 6 level: v3 note: check built: 2015
process: Intel 14nm family: 6 model-id: 0x4E (78) stepping: 3
microcode: 0xF0
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: 4 MiB desc: 1x4 MiB
Speed (MHz): avg: 600 min/max: 400/3400 base/boost: 2600/8300 scaling:
driver: intel_pstate governor: powersave volts: 1.0 V ext-clock: 100 MHz
cores: 1: 600 2: 600 3: 600 4: 600 bogomips: 22399
Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel Skylake GT2 [HD Graphics 520] vendor: Lenovo driver: i915
v: kernel arch: Gen-9 process: Intel 14n built: 2015-16 ports: active: eDP-1
empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:1916
class-ID: 0300
Device-2: Lite-On HD Webcam (960×540) driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-8:5 chip-ID: 04ca:705a
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
alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: 0
Monitor-1: eDP-1 model: AU Optronics 0x183d built: 2014 res:
mode: 1920x1080 hz: 60 scale: 105% (1.05) to: 1829x1029 dpi: 158 gamma: 1.2
size: 309x173mm (12.17x6.81") 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 wayland:
drv: iris x11: drv: iris
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.2.2-arch1.2
glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics 520 (SKL GT2)
device-ID: 8086:1916 memory: 14.99 GiB unified: yes display-ID: :1.0
API: Vulkan v: 1.4.321 layers: 5 device: 0 type: integrated-gpu name: Intel
HD Graphics 520 (SKL GT2) driver: mesa intel v: 25.2.2-arch1.2
device-ID: 8086:1916 surfaces: N/A device: 1 type: cpu name: llvmpipe
(LLVM 20.1.8 256 bits) driver: mesa llvmpipe v: 25.2.2-arch1.2 (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: Intel Sunrise Point-LP HD Audio vendor: Lenovo
driver: snd_hda_intel v: kernel alternate: snd_soc_avs bus-ID: 00:1f.3
chip-ID: 8086:9d70 class-ID: 0403
API: ALSA v: k6.16.5-zen1-1-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 1.4.7 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: Intel Ethernet I219-LM vendor: Lenovo driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6 chip-ID: 8086:156f class-ID: 0200
IF: enp0s31f6 state: down mac: <filter>
Device-2: Intel Wireless 8260 driver: iwlwifi v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 bus-ID: 04:00.0 chip-ID: 8086:24f3 class-ID: 0280
IF: wlp4s0 state: up mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-7:4 chip-ID: 8087:0a2b
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 2 state: up address: N/A
Drives:
Local Storage: total: 1.4 TiB used: 223.64 GiB (15.6%)
ID-1: /dev/mmcblk0 maj-min: 179:0 model: SN01T size: 953.55 GiB
block-size: physical: 512 B logical: 512 B type: Removable tech: SSD
serial: <filter> scheme: MBR
SMART Message: Unknown smartctl error. Unable to generate data.
ID-2: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
model: MZVKV512HAJH-000L1 size: 476.94 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 7L0QBXX7 temp: 28.9 C scheme: GPT
SMART: yes health: PASSED on: 1y 97d 12h cycles: 2,767
read-units: 56,667,657 [29.0 TB] written-units: 68,663,031 [35.1 TB]
Partition:
ID-1: / raw-size: 194.8 GiB size: 194.8 GiB (100.00%)
used: 122.24 GiB (62.8%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p6
maj-min: 259:6
ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
used: 620 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p5
maj-min: 259:5
ID-3: /home raw-size: 194.8 GiB size: 194.8 GiB (100.00%)
used: 122.24 GiB (62.8%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p6
maj-min: 259:6
ID-4: /var/log raw-size: 194.8 GiB size: 194.8 GiB (100.00%)
used: 122.24 GiB (62.8%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p6
maj-min: 259:6
ID-5: /var/tmp raw-size: 194.8 GiB size: 194.8 GiB (100.00%)
used: 122.24 GiB (62.8%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p6
maj-min: 259:6
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.35 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 pch: 36.5 C mobo: N/A
Fan Speeds (rpm): fan-1: 0
Info:
Memory: total: 16 GiB available: 15.35 GiB used: 3.36 GiB (21.9%)
igpu: 32 MiB
Processes: 228 Power: uptime: 4h 19m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6.1 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1442 libs: 369 tools: octopi,paru Compilers:
gcc: 15.2.1 Shell: Bash v: 5.3.3 running-in: konsole inxi: 3.3.39
Garuda (2.8.2-2):
System install date:     2024-04-27
Last full system update: 2025-09-09
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       Yes
Failed units:
--- System Health Check Report ---
23/23 checks run in 0.78 seconds ⌛
Powered by garuda-health 🦅

✅ System health check passed. No issues found.
[root@jacques-20frs08u00 jacques]#

And i haven’t 2 entries in the bios, jsut one garuda…
So, i’m not sure what you want me to do…

If …
If the fallback bootloader is active you can run in trouble with the command grub-install.
(meant as additional information to solve a problem)

https://ibb.co/KzSwcHkL

I cant change the entries in the bios, but doing F12 at launch i can see what you have with the above link…