Mmm try reinstalling the GRUB (and update-grub), with the button in Garuda Welcome or like shown in the tutorial above.
OK, reinstalled GRUB and did update-grub - should I now reboot or other steps - maybe re-do garuda-update?
Just reboot
Rebooted and got graphical GRUB screen with only options
UEFI Firmware Settings
Garuda Linux snapshots
Shutdown
Restart
I tried several snapshots and got the same
[FAILED] Failed to start Remount Root and Kernel File Systems.
[FAILED] Failed to start Remount Root and Kernel File Systems.
[FAILED] Failed to start Rotate log files.
[FAILED] Failed to start Samba NMB Daemon.
[FAILED] Failed to start Samba SMB Daemon.
[FAILED] Failed to mount /home/chirs/synology.
[DEPEND] Dependency failed for Remote File Systems.
I noticed during the grub-update:
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/sda1. Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sda1. Check your device.map.
And at the end of grub-update:
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
That grub-probe error is normal from a live USB.
Can you provide, from the live USB, the output of
efibootmgr
?
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0002,2001,0001,2002,2003
Boot0000* USB CDROM: USB UsbWwid(781,5591,0,040187a29a52673dff0b9223555ac98c526c4dbf451fbae67f262b8ebd4bcaa63650000000000000000000000b74f760009b621891558107492ceec)/CDROM(1,0x82881c,0x8000)RC
Boot0001* HDD: 23063E5FA022-Micron_2450_MTFDKBA512TFK PciRoot(0x0)/Pci(0x2,0x2)/Pci(0x0,0x0)/NVMe(0x1,00-A0-75-01-3E-5F-A0-22)/HD(1,GPT,4694dab0-e47b-44f8-b6fe-3bd768ae9b4a,0x1000,0x96000)RC
Boot0002* garuda HD(1,GPT,4694dab0-e47b-44f8-b6fe-3bd768ae9b4a,0x1000,0x96000)/\EFI\garuda\grubx64.efi
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC```
Looks good. Strange.
Try chrooting again and reinstall the kernel.
pacman -S linux-zen linux-zen-headers
(sudo is not needed in chroot)
Would you like the output? There were several warnings and a fatal library error at the end.
Yes please
warning: linux-zen-6.8.7.zen1-1 is up to date -- reinstalling
warning: linux-zen-headers-6.8.7.zen1-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Package (2) Old Version New Version Net Change
extra/linux-zen 6.8.7.zen1-1 6.8.7.zen1-1 0.00 MiB
extra/linux-zen-headers 6.8.7.zen1-1 6.8.7.zen1-1 0.00 MiB
Total Installed Size: 268.44 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
(2/2) checking keys in keyring [------------------------------------] 100%
(2/2) checking package integrity [------------------------------------] 100%
(2/2) loading package files [------------------------------------] 100%
(2/2) checking for file conflicts [------------------------------------] 100%
(2/2) checking available disk space [------------------------------------] 100%
:: Running pre-transaction hooks...
(1/2) Performing snapper pre snapshots for the following configurations...
fatal library error, lookup self
==> root: 179
(2/2) Saving Linux kernel modules...
:: Processing package changes...
(1/2) reinstalling linux-zen [------------------------------------] 100%
(2/2) reinstalling linux-zen-headers [------------------------------------] 100%
warning: warning given when extracting /usr/lib/modules/6.8.7-zen1-1-zen/build/include/dt-bindings/clock/qcom,dispcc-sm8150.h (Can't set permissions to 0777)
warning: warning given when extracting /usr/lib/modules/6.8.7-zen1-1-zen/build/include/dt-bindings/clock/qcom,dispcc-sm8350.h (Can't set permissions to 0777)
warning: warning given when extracting /usr/lib/modules/6.8.7-zen1-1-zen/build/include/dt-bindings/input/linux-event-codes.h (Can't set permissions to 0777)
warning: warning given when extracting /usr/lib/modules/6.8.7-zen1-1-zen/build/scripts/dtc/include-prefixes/dt-bindings (Can't set permissions to 0777)
warning: warning given when extracting /usr/lib/modules/6.8.7-zen1-1-zen/build/scripts/dummy-tools/nm (Can't set permissions to 0777)
warning: warning given when extracting /usr/lib/modules/6.8.7-zen1-1-zen/build/scripts/dummy-tools/objcopy (Can't set permissions to 0777)
warning: warning given when extracting /usr/src/linux-zen (Can't set permissions to 0777)
:: Running post-transaction hooks...
( 1/11) Restoring Linux kernel modules...
++ uname -r
+ KVER=6.5.9-zen2-1-zen
+ test -e /usr/lib/modules/backup/6.5.9-zen2-1-zen
+ rm -rf /usr/lib/modules/backup
( 2/11) Arming ConditionNeedsUpdate...
( 3/11) Updating module dependencies...
( 4/11) Updating initramfs...
:: Building initramfs for linux-zen (6.8.7-zen1-1-zen)
:: Building fallback initramfs for linux-zen (6.8.7-zen1-1-zen)
( 5/11) Updating linux initcpios...
( 6/11) Refreshing PackageKit...
Error connecting: Could not connect: No such file or directory
error: command failed to execute correctly
( 7/11) Foreign/AUR package notification
aseprite 1.3.5-2
aseprite-debug 1.3.5-2
fancontrol-gui-git 0.8.r23.g5bfa8fa-2
faudio 24.03-1
kde-servicemenus-komparemenu 0.1-3.4
kde-servicemenus-officeconverter 1-1.4
kde-servicemenus-pdf-encrypt-decrypt 1-1
kde-servicemenus-sendtodesktop 1-1.4
khotkeys 5.27.10-1
kpeoplevcard 0.1-2
kquickcharts5 5.114.0-1
krunner5 5.114.0-1
kwin-scripts-forceblur 0.6.1-1.3
lib32-faudio 24.01-1
libretro-duckstation 2105-2
physicseditor 1.9.3-1
plasma5-applets-eventcalendar 76-1.4
pyside2 5.15.13-1
python-shiboken2 5.15.13-1
qgpgme-qt5 1.23.2-1
spriteilluminator 1.6.2-1
texturepacker 7.1.0-1
( 8/11) Orphaned package notification...
bluez-qt5 5.115.0-1
cmake 3.29.2-1
frameworkintegration5 5.115.0-1
glibmm-2.68 2.80.0-1
gn 0.2157.22581fb4-1
kactivities-stats5 5.115.0-1
kcalendarcore5 5.115.0-1
kdesu5 5.115.0-1
kdsoap-qt5 2.2.0-1
kfilemetadata5 5.115.0-1
kholidays5 1:5.115.0-1
kidletime5 5.115.0-1
kimageannotator-qt5 0.7.1-3
kirigami-addons5 0.11.0-7
kpeoplevcard 0.1-2
kplotting5 5.115.0-1
kquickcharts5 5.114.0-1
krunner5 5.114.0-1
ldns 1.8.3-2
lib32-faudio 24.01-1
lib32-lapack 3.11.0-1
libinput-gestures-qt 0.4-1
libkdcraw5 24.02.2-1
libqaccessibilityclient-qt5 0.6.0-1
libretro-duckstation 2105-2
libxpresent 1.0.1-1
libxres 1.2.2-1
modemmanager-qt5 5.115.0-1
mujs 1.3.4-1
networkmanager-qt5 5.115.0-1
oxygen-sounds 6.0.4-1
perl-ipc-run3 0.049-1
purpose5 5.115.0-3
python-ply 3.11-12
python-pydantic 2.7.0-1
qgpgme-qt5 1.23.2-1
qqc2-desktop-style5 5.115.0-1
qt5-webview 5.15.13-1
qt5pas 1:1.2.15-1
uchardet 0.0.8-2
wayland-protocols 1.35-1
webrtc-audio-processing 0.3.1-4
( 9/11) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/passwd.pacnew
/etc/locale.gen.pacnew
/etc/pam.d/kde.pacnew
/etc/libvirt/nwfilter/allow-arp.xml.pacsave
/etc/libvirt/nwfilter/allow-dhcp-server.xml.pacsave
/etc/libvirt/nwfilter/allow-dhcpv6-server.xml.pacsave
/etc/libvirt/nwfilter/allow-dhcp.xml.pacsave
/etc/libvirt/nwfilter/allow-dhcpv6.xml.pacsave
/etc/libvirt/nwfilter/allow-incoming-ipv4.xml.pacsave
/etc/libvirt/nwfilter/allow-incoming-ipv6.xml.pacsave
/etc/libvirt/nwfilter/allow-ipv6.xml.pacsave
/etc/libvirt/nwfilter/allow-ipv4.xml.pacsave
/etc/libvirt/nwfilter/clean-traffic-gateway.xml.pacsave
/etc/libvirt/nwfilter/clean-traffic.xml.pacsave
/etc/libvirt/nwfilter/no-arp-ip-spoofing.xml.pacsave
/etc/libvirt/nwfilter/no-arp-mac-spoofing.xml.pacsave
/etc/libvirt/nwfilter/no-arp-spoofing.xml.pacsave
/etc/libvirt/nwfilter/no-ip-multicast.xml.pacsave
/etc/libvirt/nwfilter/no-ipv6-multicast.xml.pacsave
/etc/libvirt/nwfilter/no-ip-spoofing.xml.pacsave
/etc/libvirt/nwfilter/no-ipv6-spoofing.xml.pacsave
/etc/libvirt/nwfilter/no-mac-spoofing.xml.pacsave
/etc/libvirt/nwfilter/no-mac-broadcast.xml.pacsave
/etc/libvirt/nwfilter/no-other-l2-traffic.xml.pacsave
/etc/libvirt/nwfilter/no-other-rarp-traffic.xml.pacsave
/etc/libvirt/nwfilter/qemu-announce-self-rarp.xml.pacsave
/etc/libvirt/nwfilter/qemu-announce-self.xml.pacsave
/etc/libvirt/qemu/networks/default.xml.pacsave
/etc/retroarch.cfg.pacnew
Please check and merge
(10/11) Performing snapper post snapshots for the following configurations...
fatal library error, lookup self
==> root: 180
(11/11) Syncing all file systems...
Really strange.
Letās retry a manual chroot and reinstall the GRUB, just in case
sudo mkdir -p /mnt/broken
sudo mount /dev/nvme0n1p2 /mnt/broken
sudo garuda-chroot /mnt/broken/@
Then, inside chroot
mount /dev/nvme0n1p1 /boot/efi
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Garuda --recheck
update-grub
Then
exit
At the end I see:
Unmount /tmp/grub-btrfs.TZ9AesXWww .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
sh-5.2# exit
exit
umount: /mnt/broken/@: target is busy.```
Would you then like me to reboot and report back?7
Any other new error?
If not, letās try rebooting.
Sorry, iām really at my wits endā¦
Wits end - you know it.
Other than the messages I posted above, nothing remarkable.
Will reboot, post back.
IT WORKS!
Unsure of the steps weāve gone thru that fixed it but maybe
pacman -S linux-zen linux-zen-headers
or the manual chroot and reinstalling the GRUB
Thank you SOOOOO much!
Just did a garuda-update and it said all has been updated.
I guess the second.
I just had a hint from a (somewhatā¦) similar thread in the Arch forum where an expert member kept on saying, are you sure the ESP is correct? I donāt know.
Glad it works, anyway.
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.