I've browsed the FAQ and searched the forums and I've found that I'm supposed to restore from a snap shot when Garuda fails to boot. I've also read that it's usually a video driver issue, which makes since because yesterday there was an nvidia driver update.
May I ask how long this should take? I've let it sit for two hours now and it's stuck at:
Loading Microcode & Initramfs: amd-ucode.img initramfs-linux-zen-fallback.img ....
it does that for all of my snapshots.
Also, according to the FAQ titled 'black screen on startup..' I should be able to use alt+ctrl+f2 to bring up the ability to type in a command line. I have yet to encounter this ability as loading ramdisk screen disables my keyboard completly (no numlock or capslock).
I would very much like to avoid a reinstall.
EDIT: I was prompted that I'd be ignored if I didn't post an inxi. I have one stored as a jpg from when my system was working, but I cannot post it as new users cannot post images.
I don't like to give suggestions without being able to rely on logs or other information, however some users have recently solved similar problems by switching to the linux-lts kernel (which is anyway useful to keep available, should you solve your issue in other ways):
boot from a live ISO and use button in Garuda Welcome to chroot into your system
install the linux-lts kernel
sudo pacman -S linux-lts linux-lts-headers
exit from chroot, shutdown and remove the USB Key
boot and select the linux-lts kernel in the GRUB (should be under advanced options)
@SGS I've been posting on a different machine, I have to type it all out on a crappy keyboard. The host name for the bootable USB stick is that yes. I don't recall what my actual machine's host name is at the moment.
If necessary, save your important data, then consider reinstalling, as it's not clear to me why a snapshot (do you have more than one?) doesn't work either.
And filo has post what help
If your "machine" is a laptop with Nvidia GPU, then the problem is with the kernel.
I posted what happened when I followed filo's suggestion. I believe it would help but I don't think I'm using chroot correctly. Any clarification would be helpful.
It's a desktop with an nvidia gpu. If the problem is with the kernel, I'd love to know how to solve it. I am unable to boot into the system to save the data.
I have four days worth of snapshots. None of which load. I don't know why.
My nvidia GPU's in my PC has no kernel problems, we know only problems with notebooks.
Use live ISO
We know nothing about your DE, your Nvme, HDD, SSD and so on.
Use file browser and copy your data to a place you do not use for installing Garuda.
I would adore if you could share this output via an external image site by taking a picture on your phone and sharing the link here. Unfortunately, your account does not yet allow you to post images due to frequent abuse by new users, but I hope that would work for you!
This is how far I got attempting to chroot using the guide:
grub-probe: error: cannot find a GRUB drive for /dev/sde1. Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sde1. Check your device.map.
==> Mounting (Garuda_Linux) [/dev/sda2]
--> mount: [/mnt]
--> 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]
[[email protected] /]# lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
loop0
loop1
loop2
loop3
sda
|-sda1 298.8M 0% /boot/efi
|-sda2 426.5G 53% /var/tmp
| /var/log
| /var/cache
| /srv
| /root
| /home
| /
`-sda3
sdb
sdc
sdd
sde
|-sde1
`-sde2
sr0
zram0 [SWAP]
[[email protected] /]# sudo mkdir -p /mnt/broken
Bus error (core dumped)
[[email protected] /]# cd /mnt/broken
bash: cd: /mnt/broken: No such file or directory
[[email protected] /]# sudo mkdir -p /mnt/broken
Bus error (core dumped)
[[email protected] /]# mkdir -p /mnt/broken
[[email protected] /]# cd /mnt/broken
[[email protected] broken]# cd root
bash: cd: root: No such file or directory
[[email protected] broken]# cd /
[[email protected] /]# sudo mount /dev/sda2
Bus error (core dumped)
[[email protected] /]# mount /dev/sda2 /mnt/broken
[[email protected] /]# garuda-chroot /mnt/broken/@
bash: garuda-chroot: command not found
[[email protected] /]# chroot
chroot: missing operand
Try 'chroot --help' for more information.
[[email protected] /]# chroot /mnt/broken/@
sh-5.1# update
:: Synchronizing package databases...
garuda
core
extra
community
multilib
/usr/sbin/update: line 11: 12 Bus error (core dumped) $PACMAN -Sy
:: Synchronizing package databases...
error: failed to synchronize all databases (unable to lock database)
grep: /proc/cmdline: No such file or directory
/usr/lib/garuda/garuda-update/main-update: line 9: /dev/fd/63: No such file or directory
sh-5.1# tee: /dev/fd/63: No such file or directory
sudo pacman -S linux-ltx linux-lts-headers
Bus error (core dumped)
sh-5.1# pacman -S linux-ltx linux-lts-headers
error: failed to init transaction (unable to lock database)
error: could not lock database: File exists
if you're sure a package manager is not already
running, you can remove /var/lib/pacman/db.lck
sh-5.1# rm /var/lib/pacman/db.lck
sh-5.1# pacman -S linux-ltx linux-lts-headers
error: target not found: linux-ltx
sh-5.1# pacman -S linux-lts linux-lts-headers
resolving dependencies...
looking for conflicting packages...
Packages (2) linux-lts-5.15.90-1 linux-lts-headers-5.15.90-1
Total Download Size: 155.54 MiB
Total Installed Size: 270.86 MiB
:: Proceed with installation? [Y/n] y
warning: no /var/cache/pacman/pkg/ cache exists, creating...
error: could not open file: /etc/mtab: No such file or directory
error: could not determine filesystem mount points
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.
sh-5.1# exit
exit
[[email protected] /]# sudo pacman -S linux-lts linux-lts-headers
Bus error (core dumped)
[[email protected] /]# pacman -S linux-lts linux-lts-headers
resolving dependencies...
looking for conflicting packages...
Packages (2) linux-lts-5.15.90-1 linux-lts-headers-5.15.90-1
Total Download Size: 155.54 MiB
Total Installed Size: 270.86 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
linux-lts-5.15.90-1-x86_64
linux-lts-headers-5.15.90-1-x86_64 0.0 B 0.00 B/s 00:00 [c o o o o o o o o o o o o o o o o o o o o o o ] 0%
Total (0/2) 0.0 B 0.00 B/s 00:00 [c o o o o o o o o o o o o o o o o o o o o o o ] 0%
Bus error (core dumped)
[[email protected] /]# ^C
[[email protected] /]#