Stuck in boot loop after update

oh, it can be worked around? okay thanks, ill wait a bit then :smiling_face:

I'm adding myself to this thread, just as I'm seeing the same problem. I would attempt to fix it, using the same procedure as others in the thread, but I don't want to lose my snapshots. Also: I dual boot with Windows, so that might make things more complicated.

Waiting on the official recommendation, I suppose

I booted to a newly downloaded iso, chose chroot, and ran this in the window after selecting option 0 for Garuda. All is well now.

3 Likes

Before the update, the boot menu appears immediately. After the update, it takes longer for the boot menu to appear after the EFI boot.

efibootmgr
BootCurrent: 0005
Timeout: 0 seconds
BootOrder: 0005,0004,0003,0000,0006,0001,0007,0002,9999
Boot0000* Fedora        HD(1,GPT,bab12327-2a57-41cc-8fb4-ff36cb760c67,0x800,0x12c000)/File(\EFI\fedora\shimx64.efi)
Boot0001* Windows Boot Manager  HD(1,GPT,8923a35e-a394-4592-a3df-c969394d26d2,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000000000100000010000000040000007fff0400
Boot0002* Internal Hard Disk    PciRoot(0x0)/Pci(0x2,0x4)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-8A-11-B2-54-E5)/HD(1,GPT,8923a35e-a394-4592-a3df-c969394d26d2,0x800,0x82000)0000424f
Boot0003* Manjaro       HD(1,GPT,bf22cea0-37fc-b64c-94c6-2be069a832b5,0x1000,0x96000)/File(\EFI\Manjaro\grubx64.efi)
Boot0004* opensuse-secureboot   HD(1,GPT,bf22cea0-37fc-b64c-94c6-2be069a832b5,0x1000,0x96000)/File(\EFI\opensuse\shim.efi)
Boot0005* Garuda        HD(1,GPT,51304c83-721d-3942-8f87-e4af9efea67d,0x1000,0x96000)/File(\EFI\Garuda\grubx64.efi)
Boot0006* ubuntu        HD(1,GPT,68e14981-5c5a-401b-ba20-96f69e4464f2,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0007* Internal Hard Disk    PciRoot(0x0)/Pci(0x2,0x3)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-58-01-AD-B8-91)/HD(1,GPT,51304c83-721d-3942-8f87-e4af9efea67d,0x1000,0x96000)0000424f
Boot9999* USB Drive (UEFI)      PciRoot(0x0)/Pci(0x1d,0x0)/USB(16,0)0000424f
System:
  Kernel: 5.19.4-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=e46fe81f-7dfd-4f6a-a9fb-9cf9d645f98a
    rw rootflags=subvol=@ quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
    resume=UUID=e912bbf4-d5e0-42e1-9d5e-5f0b144b76b4 loglevel=3
  Desktop: KDE Plasma v: 5.25.4 tk: Qt v: 5.15.5 wm: kwin_wayland vt: 2 dm: SDDM
    Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Laptop System: HP product: OMEN by HP Laptop 16-c0xxx v: N/A serial: <superuser required>
    Chassis: type: 10 serial: <superuser required>
  Mobo: HP model: 8902 v: 89.55 serial: <superuser required> UEFI: AMI v: F.16 date: 05/09/2022
Battery:
  ID-1: BAT0 charge: 69.5 Wh (99.6%) condition: 69.8/69.8 Wh (100.0%) volts: 17.2 min: 15.4
    model: HP Primary type: Li-ion serial: <filter> status: not charging cycles: 7
CPU:
  Info: model: AMD Ryzen 7 5800H with Radeon Graphics bits: 64 type: MT MCP arch: Zen 3 gen: 4
    built: 2021-22 process: TSMC n7 (7nm) family: 0x19 (25) model-id: 0x50 (80) stepping: 0
    microcode: 0xA50000C
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache: L1: 512 KiB desc: d-8x32
    KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 3657 high: 4379 min/max: 1200/4462 boost: enabled scaling:
    driver: acpi-cpufreq governor: performance cores: 1: 3505 2: 3483 3: 3471 4: 4354 5: 3724
    6: 3200 7: 3491 8: 3200 9: 3496 10: 3462 11: 4379 12: 4147 13: 3494 14: 3200 15: 4281 16: 3633
    bogomips: 102209
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW, STIBP: always-on, RSB
    filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Navi 23 [Radeon RX 6600/6600 XT/6600M] vendor: Hewlett-Packard 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 off: DP-1 empty: HDMI-A-1 bus-ID: 03:00.0
    chip-ID: 1002:73ff class-ID: 0380
  Device-2: AMD Cezanne vendor: Hewlett-Packard driver: amdgpu v: kernel arch: GCN-5.1
    code: Vega-2 process: TSMC n7 (7nm) built: 2018-21 pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s ports: active: eDP-1 empty: DP-2 bus-ID: 09:00.0
    chip-ID: 1002:1638 class-ID: 0300
  Device-3: Luxvisions Innotech HP Wide Vision HD Camera type: USB driver: uvcvideo
    bus-ID: 1-3:3 chip-ID: 30c9:000e class-ID: 0e02
  Display: wayland server: X.org v: 1.21.1.4 with: Xwayland v: 22.1.3 compositor: kwin_wayland
    driver: X: loaded: amdgpu unloaded: modesetting,radeon alternate: fbdev,vesa gpu: amdgpu,amdgpu
    display-ID: 0
  Monitor-1: eDP-1 res: 2560x1440 size: N/A modes: N/A
  OpenGL: renderer: AMD RENOIR (LLVM 14.0.6 DRM 3.47 5.19.4-zen1-1-zen) v: 4.6 Mesa 22.1.7
    direct render: Yes
Audio:
  Device-1: AMD Navi 21/23 HDMI/DP Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel
    bus-ID: 3-1.3:5 pcie: chip-ID: 0763:410b gen: 4 class-ID: fe01 speed: 16 GT/s lanes: 16
    bus-ID: 03:00.1 chip-ID: 1002:ab28 class-ID: 0403
  Device-2: AMD Renoir Radeon High Definition Audio vendor: Hewlett-Packard
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4
    speed: 16 GT/s bus-ID: 09:00.1 chip-ID: 1002:1637 class-ID: 0403
  Device-3: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Hewlett-Packard
    driver: snd_rn_pci_acp3x v: kernel
    alternate: snd_pci_acp3x,snd_pci_acp5x,snd_pci_acp6x,snd_acp_pci
,snd_sof_amd_renoir pcie:
    gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 09:00.5
    chip-ID: 1022:15e2 class-ID: 0480
  Device-4: AMD Family 17h/19h HD Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel
    pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 09:00.6
    chip-ID: 1022:15e3 class-ID: 0403
  Device-5: M-Audio AIR 192 4 type: USB driver: snd-usb-audio
  Sound Server-1: ALSA v: k5.19.4-zen1-1-zen running: yes
  Sound Server-2: sndio v: N/A running: no
  Sound Server-3: PulseAudio v: 16.1 running: no
  Sound Server-4: PipeWire v: 0.3.56 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Hewlett-Packard
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 04:00.0
    chip-ID: 10ec:8168 class-ID: 0200
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Realtek RTL8852AE 802.11ax PCIe Wireless Network Adapter vendor: Hewlett-Packard
    driver: rtw89_8852ae v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: e000 bus-ID: 05:00.0
    chip-ID: 10ec:8852 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth Radio type: USB driver: btusb v: 0.8 bus-ID: 1-4:4
    chip-ID: 0bda:2852 class-ID: e001 serial: <filter>
  Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
  Local Storage: total: 1.84 TiB used: 215.69 GiB (11.4%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 970 EVO Plus 1TB size: 931.51 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 2B2QEXM7 temp: 35.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:1 vendor: Samsung model: MZVLB1T0HBLR-000H1 size: 953.87 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: HPS0NEXF temp: 34.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 914.67 GiB size: 914.67 GiB (100.00%) used: 215.69 GiB (23.6%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:3
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 596 KiB (0.2%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:2
  ID-3: /home raw-size: 914.67 GiB size: 914.67 GiB (100.00%) used: 215.69 GiB (23.6%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:3
  ID-4: /var/log raw-size: 914.67 GiB size: 914.67 GiB (100.00%) used: 215.69 GiB (23.6%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:3
  ID-5: /var/tmp raw-size: 914.67 GiB size: 914.67 GiB (100.00%) used: 215.69 GiB (23.6%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:3
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 14.98 GiB used: 1.5 MiB (0.0%) priority: 100 dev: /dev/zram0
  ID-2: swap-2 type: partition size: 16.55 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p3 maj-min: 259:4
Sensors:
  System Temperatures: cpu: 62.5 C mobo: N/A
  Fan Speeds (RPM): fan-1: 0 fan-2: 0
  GPU: device: amdgpu temp: 46.0 C device: amdgpu temp: 48.0 C mem: 46.0 C fan: 0 watts: 4.00
Info:
  Processes: 390 Uptime: 6m wakeups: 1 Memory: 14.98 GiB used: 5.12 GiB (34.2%) Init: systemd
  v: 251 default: graphical tool: systemctl Compilers: gcc: 12.2.0 clang: 14.0.6 Packages:
  pacman: 2438 lib: 581 Client: shell wrapper v: 5.1.16-release inxi: 3.3.20
Garuda (2.6.6.r0.g2987bba-1):
  System install date:     2022-04-07
  Last full system update: 2022-08-27
  Is partially upgraded:   No
  Relevant software:       NetworkManager
  Windows dual boot:       Probably (Run as root to verify)
  Snapshots:               Snapper
  Failed units:            

Hi all,

I am facing the same issue after running a system update with Garuda Assistant.
Garuda is installed with luks encryption. After entering the passphrase I end up in BIOS as described by others before.
The live USB is running and I am also able to enter the encrypted device with Dolphin. So I hope just grub is broken and can be repaired.

I wanted to follow the steps to repair/reinstall grub but fail to chroot into the encrypted device ( Reinstalling GRUB ).

╭─garuda@garuda in ~ as 🧙 took 4ms
╰─λ lsblk -f
NAME                                        FSTYPE      FSVER            LABEL                   UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0                                       squashfs    4.0                                                                                 0   100% /run/miso/sfs/livefs
loop1                                       squashfs    4.0                                                                                 0   100% /run/miso/sfs/mhwdfs
loop2                                       squashfs    4.0                                                                                 0   100% /run/miso/sfs/desktopfs
loop3                                       squashfs    4.0                                                                                 0   100% /run/miso/sfs/rootfs
sda                                         iso9660     Joliet Extension GARUDA_DR460NIZED_TALON 2022-08-22-02-22-23-00                     0   100% /run/miso/bootmnt
├─sda1                                      iso9660     Joliet Extension GARUDA_DR460NIZED_TALON 2022-08-22-02-22-23-00
└─sda2                                      vfat        FAT12            MISO_EFI                6437-A3CB
zram0                                                                                                                                                [SWAP]
nvme0n1
├─nvme0n1p1                                 vfat        FAT32            NO_LABEL                47CA-1164
└─nvme0n1p2                                 crypto_LUKS 1                                        c14e039f-4227-4a7a-9787-f204dfb04fb6
└─luks-c14e039f-4227-4a7a-9787-f204dfb04fb6
btrfs                                                34b75142-6036-487e-8e08-d53a930e76b7e code here
╭─garuda@garuda in ~ as 🧙 took 4ms
╰─λ sudo mkdir -p /mnt/broken

╭─garuda@garuda in ~ as 🧙 took 9ms
╰─λ sudo mount /dev/nvme0n1p2 /mnt/broken
mount: /mnt/broken: unknown filesystem type 'crypto_LUKS'.
dmesg(1) may have more information after failed mount system call.

System infos (Garuda is the only installed OS)

╭─garuda@garuda in ~ as 🧙 took 11ms
╰─λ efibootmgr
BootCurrent: 0018
Timeout: 0 seconds
BootOrder: 0007,0001,0006,0003,0005,0004,0002,0018,0014,0015,0016,0017,0019,001A,0000
Boot0000* Windows Boot Manager  HD(1,GPT,aabb9d86-f471-4ddd-87cb-eccd410b63ed,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d0000003ec80100000010000000040000007fff0400
Boot0001* MX19  HD(1,GPT,abb04286-bb0f-49f8-9333-8e74f44a4c0f,0x800,0x80000)/File(\EFI\MX19\grubx64.efi)
Boot0002* Systemd Boot Manager  HD(1,GPT,9e37a86d-5d95-c649-b6f8-87cacf60bdf2,0x1000,0x96000)/File(\EFI\systemd\systemd-bootx64.efi)
Boot0003* Manjaro       HD(1,GPT,1871b0dd-9e7a-114f-a4c8-a89eafe4521a,0x1000,0x96000)/File(\EFI\Manjaro\grubx64.efi)
Boot0004* ubuntu        HD(1,GPT,14a59d6b-2666-4f89-8e66-e4dc71c3deb3,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0005* Systemd Boot Manager  HD(1,GPT,b7c9e561-8a78-ad47-b5cf-2988cd6c47c1,0x1000,0x96000)/File(\EFI\systemd\systemd-bootx64.efi)
Boot0006* Fedora        HD(1,GPT,e70335fc-6771-4971-9058-61c619801d34,0x800,0x12c000)/File(\EFI\fedora\shimx64.efi)
Boot0007* Garuda        HD(1,GPT,4eae48ea-3ed4-5c4d-8d49-f8042c13cedf,0x1000,0x96000)/File(\EFI\Garuda\grubx64.efi)
Boot0010  Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011  Boot Menu     FvFile(86488440-41bb-42c7-93ac-450fbf7766bf)
Boot0012  Diagnostic Splash     FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013  UEFI Diagnostics      FvFile(f8397897-e203-4a62-b977-9e7e5d94d91b)
Boot0014* NVMe: SAMSUNG MZVLB512HBJQ-000L2              PciRoot(0x0)/Pci(0x2,0x4)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-84-01-B5-E0-D4){99191c00-d932-4e4c-ae9a-a0b6e98eb8a4}
Boot0015* ATA HDD:      VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot0016* ATA HDD1:     VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot0017* ATAPI CD:     VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0018* USB HDD: JetFlash Transcend 16GB      PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x4)/USB(4,0){aa21e833-33af-47bc-89bd-419f88c50803}
Boot0019* USB FDD:      VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot001A* USB CD:       VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
╭─garuda@garuda in ~ as 🧙 took 496ms
╰─λ garuda-inxi 
System:
Kernel: 5.19.2-zen1-2-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=de_DE keytable=de
tz=Europe/Berlin misobasedir=garuda misolabel=GARUDA_DR460NIZED_TALON
quiet systemd.show_status=1 driver=free nouveau.modeset=1 i915.modeset=1
radeon.modeset=1
Desktop: KDE Plasma v: 5.25.4 tk: Qt v: 5.15.5 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 81YQ v: IdeaPad 5 15ARE05
serial: <superuser required> Chassis: type: 10 v: IdeaPad 5 15ARE05
serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: SDK0J40709WIN
serial: <superuser required> UEFI: LENOVO v: E7CN26WW date: 06/22/2020
Battery:
ID-1: BAT0 charge: 63.1 Wh (100.0%) condition: 63.1/70.0 Wh (90.1%)
volts: 17.1 min: 15.0 model: SMP L19M4PF1 type: Li-poly serial: <filter>
status: full cycles: 69
Device-1: hidpp_battery_0 model: Logitech Wireless Mouse B330/M330/M331
serial: <filter> charge: 55% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: model: AMD Ryzen 7 4800U with Radeon Graphics bits: 64 type: MT MCP
arch: Zen 2 gen: 3 built: 2020-22 process: TSMC n7 (7nm) family: 0x17 (23)
model-id: 0x60 (96) stepping: 1 microcode: 0x8600103
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
L3: 8 MiB desc: 2x4 MiB
Speed (MHz): avg: 1524 high: 3001 min/max: 1400/1800 boost: enabled
scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 1800 2: 1400
3: 1400 4: 1400 5: 1400 6: 1400 7: 1400 8: 1400 9: 1400 10: 1400 11: 1397
12: 1400 13: 1400 14: 1400 15: 3001 16: 1400 bogomips: 57489
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP
protection
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, STIBP:
always-on, RSB filling, PBRSB-eIBRS: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD Renoir vendor: Lenovo driver: amdgpu v: kernel arch: GCN-5.1
code: Vega-2 process: TSMC n7 (7nm) built: 2018-21 pcie: gen: 4
speed: 16 GT/s lanes: 16 ports: active: eDP-1 empty: DP-1,HDMI-A-1
bus-ID: 03:00.0 chip-ID: 1002:1636 class-ID: 0300
Device-2: Syntek Integrated Camera type: USB driver: uvcvideo
bus-ID: 1-3:3 chip-ID: 174f:244c class-ID: 0e02 serial: <filter>
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.3
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: eDP-1 mapped: eDP model: BOE Display 0x08e2 built: 2019
res: 1920x1080 hz: 60 dpi: 142 gamma: 1.2 size: 344x194mm (13.54x7.64")
diag: 395mm (15.5") ratio: 16:9 modes: max: 1920x1080 min: 640x480
OpenGL: renderer: AMD RENOIR (LLVM 14.0.6 DRM 3.47 5.19.2-zen1-2-zen)
v: 4.6 Mesa 22.1.6 direct render: Yes
Audio:
Device-1: AMD Renoir Radeon High Definition Audio vendor: Lenovo
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 03:00.1 chip-ID: 1002:1637 class-ID: 0403
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo
driver: N/A alternate: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x,
snd_pci_acp6x, snd_acp_pci, snd_sof_amd_renoir pcie: gen: 4
speed: 16 GT/s lanes: 16 bus-ID: 03:00.5 chip-ID: 1022:15e2
class-ID: 0480
Device-3: AMD Family 17h/19h HD Audio vendor: Lenovo
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 03:00.6 chip-ID: 1022:15e3 class-ID: 0403
Sound Server-1: ALSA v: k5.19.2-zen1-2-zen running: yes
Sound Server-2: PulseAudio v: 16.1 running: no
Sound Server-3: PipeWire v: 0.3.56 running: yes
Network:
Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
speed: 5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:2723 class-ID: 0280
IF: wlp1s0 state: down mac: <filter>
Device-2: Realtek RTL8153 Gigabit Ethernet Adapter type: USB
driver: r8152 bus-ID: 2-1:10 chip-ID: 0bda:8153 class-ID: 0000
serial: <filter>
IF: enp3s0f3u1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8
bus-ID: 3-3:2 chip-ID: 8087:0029 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 2 state: down
bt-service: enabled,running rfk-block: hardware: no software: yes
address: <filter>
Drives:
Local Storage: total: 491.34 GiB used: 0 KiB (0.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
model: MZVLB512HBJQ-000L2 size: 476.94 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 3L1QEXF7 temp: 37.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 type: USB vendor: Transcend
model: JetFlash 16GB size: 14.4 GiB block-size: physical: 512 B
logical: 512 B type: SSD serial: <filter> rev: 1100 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)
ID-1: swap-1 type: zram size: 15 GiB used: 403 MiB (2.6%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 73.1 C mobo: N/A gpu: amdgpu temp: 46.0 C
Fan Speeds (RPM): N/A
Info:
Processes: 330 Uptime: 3h 13m wakeups: 12 Memory: 15 GiB used: 4.04 GiB
(26.9%) Init: systemd v: 251 default: graphical tool: systemctl
Compilers: gcc: 12.2.0 Packages: pacman: 1178 lib: 302 Shell: fish v: 3.5.1
default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.20
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 'community' 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.6.6-1):
System install date:     2022-08-27
Last full system update: 2022-08-27 ↻
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       <superuser required>
Snapshots:               Snapper
Failed units:            snapper-cleanup.servicee or paste code here

Do you have any suggestions how to proceed in this case?

Thanks

To chroot you cannot mount the encrypted /dev/nvme0n1p2, you should open it before.
I'm not at all an expert of encryption but I guess with something like

sudo cryptsetup open /dev/nvme0n1p2 crypto_LUKS

It will unlock the device into /dev/mapper/crypto_LUKS and this can be used to mount before chrooting

sudo mount /dev/mapper/crypto_LUKS /mnt/broken
3 Likes

I had to use sudo mount -o subvol=@ /dev/mapper/crypto_LUKS /mnt/broken in order for this to work. After that, executing sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id="Garuda" followed by a reboot fixed the situation.

4 Likes

The steps provided by @filo worked well for me.

After reinstalling grub the system is up and running again. Performed a system update and another reboot and seems to be fixed now.

Thanks for your quick help!

3 Likes

So confused here. The solution at the top says to restore snapshot but now people are saying it's reinstall grub?

I have managed to boot into a fresh live now.

  1. When I click Restore Snapshot button after live usb boot it simply force closes.

  2. Garuda Boot Repair reinstall grub gives three options to install: MBR, root, ESB

No idea which to choose although computer is newish so guessing ESB? Advice on how to proceed would be great thank you.

edit: chroot also force closes when clicked

edit: I deduced that I have EFI based grub setup so tried the boot repair with ESB option selected. This is the result:

Installing for x86_64-efi platform.
Installation finished. No error reported.
/usr/bin/grub-probe: error: failed to get canonical path of `overlay'.

Looks good? What's the error about?

hope this helps

efibootmgr
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0000,0002,0001,0003
Boot0000* Garuda        HD(1,GPT,b21c250d-1c0c-ef43-aad2-b0e6f34c6bb8,0x1000,0x82000)/File(\EFI\Garuda\grubx64.efi)
Boot0001* UEFI OS       HD(1,GPT,b21c250d-1c0c-ef43-aad2-b0e6f34c6bb8,0x1000,0x82000)/File(\EFI\BOOT\BOOTX64.EFI)0000424f
Boot0002* UEFI: hp v165w 3276   PciRoot(0x0)/Pci(0x14,0x0)/USB(10,0)/USB(0,0)/CDROM(1,0x4b3990,0x8000)0000424f
Boot0003* UEFI: hp v165w 3276, Partition 2      PciRoot(0x0)/Pci(0x14,0x0)/USB(10,0)/USB(0,0)/HD(2,MBR,0x0,0x4b3990,0x2000)0000424f
sudo fdisk -l
Disk /dev/nvme0n1: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Samsung SSD 970 EVO Plus 1TB            
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 41BE325D-B445-7E4F-8F7E-9BB382704D56

Device          Start        End    Sectors   Size Type
/dev/nvme0n1p1   4096     536575     532480   260M EFI System
/dev/nvme0n1p2 536576 1953520064 1952983489 931.3G Linux filesystem


Disk /dev/sdb: 30.23 GiB, 32463912960 bytes, 63406080 sectors
Disk model: v165w           
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot   Start     End Sectors  Size Id Type
/dev/sdb1  *         64 4929935 4929872  2.4G  0 Empty
/dev/sdb2       4929936 4938127    8192    4M ef EFI (FAT-12/16/32)


Disk /dev/loop0: 14.5 MiB, 15208448 bytes, 29704 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 362.83 MiB, 380452864 bytes, 743072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 1.19 GiB, 1272709120 bytes, 2485760 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 691.64 MiB, 725237760 bytes, 1416480 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/zram0: 62.44 GiB, 67041755136 bytes, 16367616 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
garuda-inxi
System:
Kernel: 5.19.2-zen1-2-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC
misobasedir=garuda misolabel=GARUDA_DR460NIZED_TALON quiet
systemd.show_status=1 driver=free nouveau.modeset=1 i915.modeset=1
radeon.modeset=1
Desktop: KDE Plasma v: 5.25.4 tk: Qt v: 5.15.5 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Mini-pc System: Intel Client Systems product: NUC11BTMi9
v: M26263-302 serial: <superuser required> Chassis: Intel Corporation
type: 35 v: 2.0 serial: <superuser required>
Mobo: Intel model: NUC11DBBi9 v: M17026-302 serial: <superuser required>
UEFI: Intel v: DBTGL579.0050.2021.0802.1933 date: 08/02/2021
CPU:
Info: model: 11th Gen Intel Core i9-11900KB bits: 64 type: MT MCP
arch: Tiger Lake gen: core 11 built: 2020 process: Intel 10nm family: 6
model-id: 0x8D (141) stepping: 1 microcode: 0x40
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 640 KiB desc: d-8x48 KiB; i-8x32 KiB L2: 10 MiB desc: 8x1.2 MiB
L3: 24 MiB desc: 1x24 MiB
Speed (MHz): avg: 3158 high: 3300 min/max: 800/5000:4900 scaling:
driver: intel_pstate governor: powersave cores: 1: 1029 2: 3300 3: 3300
4: 3300 5: 3300 6: 3300 7: 3300 8: 3300 9: 3300 10: 3300 11: 3300
12: 3300 13: 3300 14: 3300 15: 3300 16: 3300 bogomips: 105676
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: retbleed status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB
filling, PBRSB-eIBRS: SW sequence
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel TigerLake-H GT1 [UHD Graphics] driver: i915 v: kernel
arch: Gen-12.1 process: Intel 10nm built: 2020-21 ports: active: HDMI-A-2
empty: DP-4, DP-5, DP-6, DP-7 bus-ID: 00:02.0 chip-ID: 8086:9a60
class-ID: 0300
Device-2: NVIDIA GA102 [GeForce RTX 3080 Lite Hash Rate]
vendor: eVga.com. driver: nouveau v: kernel non-free: 515.xx+ status: current
(as of 2022-07) arch: Ampere code: GAxxx process: TSMC n7 (7nm)
built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: none
empty: DP-1, DP-2, DP-3, HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:2216
class-ID: 0300
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.3
compositor: kwin_x11 driver: X: loaded: modesetting,nouveau
alternate: fbdev,intel,nv,vesa gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1440x900 s-dpi: 96 s-size: 381x238mm (15.00x9.37")
s-diag: 449mm (17.69")
Monitor-1: HDMI-A-2 mapped: HDMI-2 model: Belinea/Maxdata B1925S1W
serial: <filter> built: 2006 res: 1440x900 hz: 60 dpi: 89 gamma: 1.2
size: 410x256mm (16.14x10.08") diag: 502mm (19.8") ratio: 15:9, 16:10
modes: max: 1440x900 min: 720x400
OpenGL: renderer: Mesa Intel UHD Graphics (TGL GT1) v: 4.6 Mesa 22.1.6
direct render: Yes
Audio:
Device-1: Intel Tiger Lake-H HD Audio driver: snd_hda_intel v: kernel
bus-ID: 3-11.3:13 alternate: snd_sof_pci_intel_tgl bus-ID: 00:1f.3
chip-ID: 0bda:49f1 class-ID: 0300 chip-ID: 8086:43c8 class-ID: 0403
Device-2: NVIDIA GA102 High Definition Audio vendor: eVga.com.
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:1aef class-ID: 0403
Device-3: Realtek USB Audio type: USB
driver: hid-generic,snd-usb-audio,usbhid
Device-4: Texas Instruments PCM2904 Audio Codec type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-5:4 chip-ID: 08bb:2904
class-ID: 0300
Sound Server-1: ALSA v: k5.19.2-zen1-2-zen running: yes
Sound Server-2: PulseAudio v: 16.1 running: no
Sound Server-3: PipeWire v: 0.3.56 running: yes
Network:
Device-1: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi v: kernel
pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 58:00.0 chip-ID: 8086:2725
class-ID: 0280
IF: wlp88s0 state: down mac: <filter>
Device-2: Intel Ethernet I225-LM driver: igc v: kernel pcie: gen: 2
speed: 5 GT/s lanes: 1 port: N/A bus-ID: 59:00.0 chip-ID: 8086:15f2
class-ID: 0200
IF: enp89s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: Intel AX210 Bluetooth type: USB driver: btusb v: 0.8
bus-ID: 3-12:11 chip-ID: 8087:0032 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
Local Storage: total: 961.75 GiB used: 0 KiB (0.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 970 EVO Plus
1TB size: 931.51 GiB block-size: physical: 512 B logical: 512 B
speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: 2B2QEXM7
temp: 46.9 C scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 type: USB vendor: HP model: v165w
size: 30.23 GiB block-size: physical: 512 B logical: 512 B type: N/A
serial: <filter> rev: 3276 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)
ID-1: swap-1 type: zram size: 62.44 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 65.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 322 Uptime: 32m wakeups: 2 Memory: 62.44 GiB used: 4.83 GiB
(7.7%) Init: systemd v: 251 default: graphical tool: systemctl Compilers:
gcc: 12.2.0 Packages: pacman: 1178 lib: 302 Shell: fish v: 3.5.1
default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.20
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 'community' 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.6.6-1):
System install date:     2022-08-27
Last full system update: 2022-08-27 ↻
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       <superuser required>
Snapshots:               Snapper
Failed units:            snapper-cleanup.service

You'll have to follow this tutorial from the terminal.
https://forum.garudalinux.org/t/how-to-chroot-garuda-linux/4004
The broken partition for you is /dev/nvme0n1p2, the one to mount on /boot/EFI is /dev/nvme0n1p1.

3 Likes

Thankfully the boot repair to ESB worked a treat and I'm back in. Thanks for replying tho. I love Garuda!

3 Likes

First of all thanks for taking the time to work on some fixes. I saw some updates to the garuda-hooks package so I decided to run a garuda-update and this is what I got

also, all those file descriptor errors don't look good.

also when trying to run grub-install so that I don't get a bootloop i get this

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id="Garuda"
[sudo] password for zany130:
Installing for x86_64-efi platform.
EFI variables are not supported on this system.
EFI variables are not supported on this system.
grub-install: error: efibootmgr failed to register the boot entry: No such file or directory.

So figured out the EFI variable thing. Apparently grub is no longer booting with UEFI support for some reason switched to booting straight from refind and EFI variables work there. Only thing i am missing in refind is Btrfs snapshots but that wasn't working in grub anyway since the grub update

After booting to live USB, using the gui boot repair tool, I did your solution myself after several attempts at the chroot solution not working. Now i it takes several minutes to even get the grub interface, and after selecting an OS or a snapshot, it hangs at Garuda boot with an error:

Loading Linux linux-zen ...
Loading initial ramdisk ...
error: out of memory.

Press any key to continue..._

Cursor not flashing, no other sound or light to indicate disk activity.

4 Likes

For some reason grub remains in a broken state even after running grub-install and making sure grub is selected in the UEFI bootloader
I wonder if there's any solution for those of us other then a full system reinstall.

I'm going to try to get GitHub - Venom1991/refind-btrfs: Generate rEFInd manual boot stanzas from Btrfs snapshots working first but if not I may need to reinstall my system again

You should downgrade your grub to an older version and install it via grub-install again.

1 Like

yeah, I tried that while that does restore all the missing boot options like snapshots they all become unbootable with an invalid pointer error. Also tried temporaly unistalling refind to see if it would help and still having issues with grub the best I can get is grub booting but with alot of errors and missing boot options

I'm going to try nuking my nobara install since I don't use it anyway to see if the grub install on that disk is somehow messing with the garuda grub copy

Please follow these exact instructions from inside your Garuda Linux system and post ALL logs. Do not do this in a chroot.

garuda-update --noconfirm
sudo SNAP_PAC_SKIP=y pacman -U https://archive.archlinux.org/repos/2022/04/15/core/os/x86_64/grub-2%3A2.06-5-x86_64.pkg.tar.zst
efibootmgr

And post your logs before you reboot, just in case.

3 Likes

here I still have rEFInd installed (installed it again) but nobara was nuked so i guess the boot options for that is just a left over from that

EDIT: YESSSS it worked!!!!! I did a sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id="Garuda" and a grubup after the downgrade and was greeted with a working grub menu on reboot even better I can boot any of the options without any errors or issues :laughing: THX @TNE