Cant boot from any kernel other than linux-zen

Hello, I am having freezing issues on the linux-zen kernel but when I try to go to another kernel I get an error and garuda doesn't start.

the Error is:

ERROR: resume: hibernation device 'UUID=8cf91ab4-99a5-49bc-ab33-e460d1dffcc7' not found
mount: /new_root: can't find UUID=1fa83916-5cb9-4be5-bfb8-fc2cbb944ca8.
You are not being dropped into an emergency shell.
sh; can't access tty; job control turned off

inxi -Fza output

System:    Kernel: 5.13.9-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0 
           parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=1fa83916-5cb9-4be5-bfb8-fc2cbb944ca8 rw 
           rootflags=subvol=@ quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 
           systemd.unified_cgroup_hierarchy=1 resume=UUID=8cf91ab4-99a5-49bc-ab33-e460d1dffcc7 loglevel=3 
           Console: tty pts/1 wm: kwin_x11 DM: SDDM Distro: Garuda Linux base: Arch Linux 
Machine:   Type: Desktop Mobo: Micro-Star model: Z370 TOMAHAWK (MS-7B47) v: 1.0 serial: <filter> UEFI: American Megatrends 
           v: 1.A0 date: 06/04/2020 
CPU:       Info: 6-Core model: Intel Core i7-8700K socket: LGA1151 (U3E1) note: check bits: 64 type: MT MCP arch: Kaby Lake 
           note: check family: 6 model-id: 9E (158) stepping: A (10) microcode: EA cache: L1: 384 KiB L2: 12 MiB L3: 12 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 88796 
           Speed: 4101 MHz min/max: 800/4700 MHz base/boost: 3700/8300 volts: 1.1 V ext-clock: 100 MHz Core speeds (MHz): 
           1: 4101 2: 4457 3: 4700 4: 4475 5: 4125 6: 4605 7: 4526 8: 4701 9: 4666 10: 4700 11: 4543 12: 4576 
           Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
           Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
           Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
           Type: meltdown mitigation: PTI 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: conditional, RSB filling 
           Type: srbds mitigation: Microcode 
           Type: tsx_async_abort mitigation: Clear CPU buffers; SMT vulnerable 
Graphics:  Device-1: NVIDIA GP104 [GeForce GTX 1080] vendor: ASUSTeK driver: nvidia v: 470.57.02 alternate: nouveau,nvidia_drm 
           bus-ID: 0000:01:00.0 chip-ID: 10de:1b80 class-ID: 0300 
           Display: server: X.org 1.20.13 compositor: kwin_x11 driver: loaded: nvidia resolution: <missing: xdpyinfo> 
           OpenGL: renderer: NVIDIA GeForce GTX 1080/PCIe/SSE2 v: 4.6.0 NVIDIA 470.57.02 direct render: Yes 
Audio:     Device-1: Intel 200 Series PCH HD Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 0000:00:1f.3 
           chip-ID: 8086:a2f0 class-ID: 0403 
           Device-2: NVIDIA GP104 High Definition Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel bus-ID: 0000:01:00.1 
           chip-ID: 10de:10f0 class-ID: 0403 
           Sound Server-1: ALSA v: k5.13.9-zen1-1-zen running: yes 
           Sound Server-2: JACK v: 1.9.19 running: no 
           Sound Server-3: PulseAudio v: 15.0 running: yes 
           Sound Server-4: PipeWire v: 0.3.33 running: no 
Network:   Device-1: Intel Ethernet I219-V vendor: Micro-Star MSI driver: e1000e v: kernel port: f000 bus-ID: 0000:00:1f.6 
           chip-ID: 8086:15b8 class-ID: 0200 
           IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter> 
RAID:      Hardware-1: Intel SATA Controller [RAID mode] driver: intel_nvme_remap v: N/A port: f020 bus-ID: 0000:00:17.0 
           chip-ID: 8086.2822 rev: class-ID: 0104 
Drives:    Local Storage: total: 2.74 TiB used: 270.2 GiB (9.6%) 
           ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 970 EVO 500GB size: 465.76 GiB block-size: 
           physical: 512 B logical: 512 B type: SSD serial: <filter> rev: 2B2QEXE7 temp: 37.9 C scheme: GPT 
           SMART: yes health: PASSED on: 75d 16h cycles: 456 read-units: 11,736,767 [6.00 TB] 
           written-units: 10,189,873 [5.21 TB] 
           ID-2: /dev/nvme1n1 maj-min: 259:3 vendor: Western Digital model: WDS512G1X0C-00ENX0 size: 476.94 GiB block-size: 
           physical: 512 B logical: 512 B type: SSD serial: <filter> rev: B35500WD temp: 57.9 C scheme: GPT 
           SMART: yes health: PASSED on: 1y 134d 19h cycles: 2,193 read-units: 57,873,724 [29.6 TB] 
           written-units: 54,866,328 [28.0 TB] 
           ID-3: /dev/sda maj-min: 8:0 vendor: Seagate model: ST2000LM003 HN-M201RAD family: Seagate SpinPoint M9T 
           size: 1.82 TiB block-size: physical: 4096 B logical: 512 B sata: 3.1 speed: 6.0 Gb/s type: HDD rpm: 5400 
           serial: <filter> rev: 0001 temp: 33 C scheme: GPT 
           SMART: yes state: enabled health: PASSED on: 1y 244d 9h cycles: 3675 read: 832.1 MiB written: 2.2 GiB Old-Age: 
           g-sense error rate: 285 
Partition: ID-1: / raw-size: 459.55 GiB size: 459.55 GiB (100.00%) used: 270.19 GiB (58.8%) fs: btrfs block-size: 4096 B 
           dev: /dev/nvme1n1p2 maj-min: 259:5 
           ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.46%) used: 563 KiB (0.2%) fs: vfat block-size: 512 B 
           dev: /dev/nvme1n1p1 maj-min: 259:4 
           ID-3: /home raw-size: 459.55 GiB size: 459.55 GiB (100.00%) used: 270.19 GiB (58.8%) fs: btrfs block-size: 4096 B 
           dev: /dev/nvme1n1p2 maj-min: 259:5 
           ID-4: /var/log raw-size: 459.55 GiB size: 459.55 GiB (100.00%) used: 270.19 GiB (58.8%) fs: btrfs 
           block-size: 4096 B dev: /dev/nvme1n1p2 maj-min: 259:5 
           ID-5: /var/tmp raw-size: 459.55 GiB size: 459.55 GiB (100.00%) used: 270.19 GiB (58.8%) fs: btrfs 
           block-size: 4096 B dev: /dev/nvme1n1p2 maj-min: 259:5 
Swap:      Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) 
           ID-1: swap-1 type: partition size: 17.13 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/nvme1n1p3 maj-min: 259:6 
           ID-2: swap-2 type: zram size: 15.57 GiB used: 0 KiB (0.0%) priority: 100 dev: /dev/zram0 
Sensors:   System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nvidia temp: 54 C 
           Fan Speeds (RPM): N/A gpu: nvidia fan: 0% 
Info:      Processes: 314 Uptime: 25m wakeups: 0 Memory: 15.57 GiB used: 3.47 GiB (22.3%) Init: systemd v: 249 tool: systemctl 
           Compilers: gcc: 11.1.0 Packages: pacman: 1567 lib: 487 Shell: fish (sudo) v: 3.3.1 default: Bash v: 5.1.8 
           running-in: konsole inxi: 3.3.06

Can you share the output of ls /etc/mkinitcpio.d

1 Like

the output for ls /etc/mkinitcpio.d is

linux-cacule.preset linux-lts.preset linux.preset linux-zen.preset

Try running:

sudo mkinitcpio -p linux-cacule
sudo mkinitcpio -p linux-lts
sudo mkinitcpio -p linux

The see if you can boot into the other kernels.

1 Like

I still got the same error.

here is the output for sudo mkinitcpio -p linux

==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 5.13.9-arch1-1
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: xhci_pci
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
  -> Running build hook: [plymouth]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 5.13.9-arch1-1
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: xhci_pci
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
  -> Running build hook: [plymouth]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful

That looks normal.

Can we see the output of lsblk -o name,type,fstype,size,mountpoint,uuid and the contents of the file /etc/fstab

2 Likes

It looks like you have multiple efi partitions.

Can we the output of sudo efibootmgr -v

1 Like

Here's the output, I forgot to mention but I'm dual booting.

BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0000,0003,0002,0004,0005
Boot0000* Windows Boot Manager HD(1,GPT,78ea58fc-5463-48da-b467-c227b1e32215,0x800,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)W
INDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}..................
..
Boot0001* Garuda HD(1,GPT,d1b759df-d38d-a543-b204-4312eef978e3,0x1000,0x82000)/File(\EFI\GARUDA\GRUBX64.EFI)
Boot0002* UEFI:CD/DVD Drive BBS(129,,0x0)
Boot0003* UEFI OS HD(1,GPT,d1b759df-d38d-a543-b204-4312eef978e3,0x1000,0x82000)/File(\EFI\BOOT\BOOTX64.EFI)..BO
Boot0004* UEFI:Removable Device BBS(130,,0x0)
Boot0005* UEFI:Network Device BBS(131,,0x0)

  • Do you know the reason, or anything else that may help understand the real problem?
  • Did you create grub.cfg after kernel rebuilding?
  • Did you use Windows and they updated? (this is the most probable source of this problem I suspect).
  • Can you check your BIOS for changed settings? (secure-boot, fast-boot, AHCI, etc)
  • Have you any suspicions that your drive is failing, or not recognized at boot?

After you gather answers for the above, post them and also this command’s output in terminal:

sudo sed -n '/menuentry.*{/,/}/p' /boot/grub/grub.cfg | grep -E "zen|cacule|linux-lts"
1 Like
  1. I don't know. I did raid two of my ssds to use as one before installing garuda on one. The SSD then showed up seemingly properly on Linux but not on windows.
  2. I don't think I created grub.cfg or do you mean update-grub?
  3. Windows did update but I think I had this problem beforehand. How do I fix it if windows was the culprit?
  4. My bios did have fastboot enabled but disabling it did nothing.
  5. I don't think my drive is failing.

I just realized linux-cacule does actually work now... but Linux and Linux-lts still don't work. I still have the freezing on cacule

Would disabling hibernation help?

No, the hibernation message is not your issue. The real problem is this:

mount: /new_root: can't find UUID=1fa83916-5cb9-4be5-bfb8-fc2cbb944ca8.

It seems like the kernel can't find your root device which is strange since the other kernels can.

2 Likes

Is it bad to install kernels with "sudo pacman -S (name of kernel)"?

It should be OK. Can we see the output of

pacman -Q | grep "^linux"

and

pacman -Q | grep "dkms"

For pacman -Q | grep "^linux"

linux 5.13.9.arch1-1
linux-api-headers 5.12.3-1
linux-cacule 5.13.9-2
linux-cacule-headers 5.13.9-2
linux-firmware 20210716.b7c134f-1
linux-lts 5.10.56-1
linux-zen 5.13.9.zen1-1
linux-zen-headers 5.13.9.zen1-1

and for pacman -Q | grep "dkms"

dkms 2.8.4-1
nvidia-dkms 470.57.02-3
v4l2loopback-dc-dkms 1:1.8.0-1
virtualbox-host-dkms 6.1.26-1

You are missing the headers for linux and linux-lts

Try installing linux-lts-headers and linux-headers

1 Like

I did that but the problem is still there.

Try this

sudo dkms autoinstall
sudo mkinitcpio -p linux
sudo mkinitcpio -p linux-lts
2 Likes

Did that but the problem still persists.