Only able to boot snapshots. Restoring does not fix the issue

after solving Copy @home, installed packges (flatpak pacman aur) from old install

My system can no longer boot unless I boot a snapshot.
Restoring that same snapshot still leads to an unbootable system

With a message A start job is running for /dev/dis...69d21ada6b8d and it just stalls there.

The only thing I can think of that might have caused this is I cloned my Windows disk onto my old Garuda Linux disk.

But I don’t think that should matter. I already copied all the relevant data off that disk and no longer need it

garuda-inxi
System:
  Kernel: 6.6.10-1-cachyos arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc available: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/.snapshots/239/snapshot/boot/vmlinuz-linux-cachyos
    root=UUID=8a69f047-feee-46cf-81a1-d299eb173883 quiet loglevel=3 ibt=off
    rootflags=defaults,noatime,compress=zstd,subvol=@/.snapshots/239/snapshot
  Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.12 wm: kwin_wayland vt: 1
    dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: ASRock model: X470 Taichi serial: <superuser required>
    UEFI: American Megatrends v: P5.10 date: 10/20/2022
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master 3
    serial: <filter> charge: 100% (should be ignored) rechargeable: yes
    status: discharging
CPU:
  Info: model: AMD Ryzen 5 5600X bits: 64 type: MT MCP arch: Zen 3+ gen: 4
    level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
    model-id: 0x21 (33) stepping: 2 microcode: 0xA20120A
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB
    L3: 32 MiB desc: 1x32 MiB
  Speed (MHz): avg: 4014 high: 4536 min/max: 2200/4686 boost: enabled
    scaling: driver: acpi-cpufreq governor: performance cores: 1: 3618 2: 3617
    3: 4524 4: 4525 5: 4050 6: 3661 7: 3626 8: 3619 9: 4525 10: 4536 11: 3665
    12: 4204 bogomips: 88800
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities: <filter>
Graphics:
  Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT]
    vendor: Gigabyte 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: DP-1,DP-2,HDMI-A-2 empty: HDMI-A-1
    bus-ID: 10:00.0 chip-ID: 1002:73df class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.10 with: Xwayland v: 23.2.3
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu d-rect: 4980x2513 display-ID: 0
  Monitor-1: DP-1 pos: bottom-r res: 2048x864 size: N/A modes: N/A
  Monitor-2: DP-2 pos: primary,top-left res: 1396x785 size: N/A modes: N/A
  Monitor-3: HDMI-A-2 pos: middle-c res: 1536x864 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
    wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.3.2-arch1.2
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 6700 XT (radeonsi
    navi22 LLVM 16.0.6 DRM 3.54 6.6.10-1-cachyos) device-ID: 1002:73df
    memory: 11.72 GiB unified: no display-ID: :0.0
  API: Vulkan v: 1.3.274 layers: 21 device: 0 type: discrete-gpu name: AMD
    Radeon RX 6700 XT (RADV NAVI22) driver: mesa radv v: 23.3.2-arch1.2
    device-ID: 1002:73df surfaces: xcb,xlib,wayland device: 1 type: cpu
    name: llvmpipe (LLVM 16.0.6 256 bits) driver: mesa llvmpipe
    v: 23.3.2-arch1.2 (LLVM 16.0.6) device-ID: 10005:0000
    surfaces: xcb,xlib,wayland
Audio:
  Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
    gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 10:00.1 chip-ID: 1002:ab28
    class-ID: 0403
  Device-2: Sony INZONE H9 / H7
    driver: cdc_acm,hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 5-3:3 chip-ID: 054c:0e53
    class-ID: 0a00
  API: ALSA v: k6.6.10-1-cachyos status: kernel-api with: aoss
    type: oss-emulator tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.0.0 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 Dual Band Wireless-AC 3168NGW [Stone Peak] driver: iwlwifi
    v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 08:00.0
    chip-ID: 8086:24fb class-ID: 0280
  IF: wlp8s0 state: down mac: <filter>
  Device-2: Intel I211 Gigabit Network vendor: ASRock driver: igb v: kernel
    pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 0a:00.0
    chip-ID: 8086:1539 class-ID: 0200
  IF: enp10s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: virbr0 state: down mac: <filter>
Bluetooth:
  Device-1: Edimax Bluetooth Adapter driver: btusb v: 0.8 type: USB rev: 1.1
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-5:3 chip-ID: 7392:c611
    class-ID: e001 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 5.1
    lmp-v: 10 status: discoverable: no pairing: yes class-ID: 7c0104
Drives:
  Local Storage: total: 3.87 TiB used: 3.99 TiB (103.2%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:3 vendor: Samsung model: SSD 980 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 3B4QFXO7 temp: 35.9 C
    scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Western Digital
    model: WD BLACK SN770 1TB size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 731100WD temp: 35.9 C scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: Seagate model: ST2000DX002-2DV164
    size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: CC41 scheme: GPT
  ID-4: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 970 EVO 250GB
    size: 232.89 GiB block-size: physical: 2048 B logical: 512 B type: USB
    rev: 3.2 spd: 10 Gb/s lanes: 1 mode: 3.2 gen-2x1 tech: SSD
    serial: <filter> fw-rev: 1.00 scheme: GPT
Partition:
  ID-1: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 37.4 MiB (12.5%) fs: vfat dev: /dev/nvme1n1p1 maj-min: 259:1
  ID-2: /home raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
    used: 859.6 GiB (92.3%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:2
  ID-3: /var/log raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
    used: 859.6 GiB (92.3%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:2
  ID-4: /var/tmp raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
    used: 859.6 GiB (92.3%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 31.26 GiB used: 512 KiB (0.0%) priority: 100
    comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 12 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 57.6 C mobo: 35.0 C gpu: amdgpu temp: 52.0 C
    mem: 54.0 C
  Fan Speeds (rpm): cpu: 0 fan-2: 2076 fan-3: 1324 fan-4: 1505 fan-5: 1220
    gpu: amdgpu fan: 0
  Power: 12v: N/A 5v: N/A 3.3v: 3.18 vbat: 3.28 gpu: amdgpu watts: 29.00
Info:
  Processes: 604 Uptime: 2m wakeups: 0 Memory: total: 32 GiB
  available: 31.26 GiB used: 13.63 GiB (43.6%) Init: systemd v: 255
  default: graphical tool: systemctl Compilers: gcc: 13.2.1 clang: 16.0.6
  Packages: 2782 pm: pacman pkgs: 2741 libs: 618 tools: octopi,paru
  pm: appimage pkgs: 0 pm: flatpak pkgs: 41 Shell: fish v: 3.7.0
  running-in: alacritty inxi: 3.3.31
Garuda (2.6.22-1):
  System install date:     2024-01-05
  Last full system update: 2024-01-07
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       No/Undetected
  Failed units:            snapper-boot.service systemd-remount-fs.service

I think its time to garuda-chroot

2 Likes

Yes, check lsblk -f with your /etc/fstab, or remove this disk.

2 Likes

Perhaps some values were copied over from the old disk which should not have been.

You can try disabling the systemd gpt_auto generator stuff as described here: System waits infinitely for a UUID to boot - #16 by jake99 - Plasma - EndeavourOS

Press E at the Grub boot screen to edit the selected boot entry before it is loaded, then add in the extra parameters:

systemd.gpt_auto=0 rd.systemd.gpt_auto=0
3 Likes

Umm shouldn’t it be listing the UUID?

lsblk -f
NAME        FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
loop0
loop1
loop2
loop3
sda
`-sda2
sdb
|-sdb1
|-sdb2
`-sdb3
sdc
|-sdc1
`-sdc2
sr0
zram0                                              [SWAP]
nvme0n1
|-nvme0n1p1                            262M    12% /boot/efi
`-nvme0n1p2                           65.9G    92% /var/tmp
/var/log
/var/cache
/srv
/root
/home
/
nvme1n1
|-nvme1n1p1
|-nvme1n1p2
`-nvme1n1p3
[root@garuda-dr460nized-gaming boot]# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=79CD-8D09                            /boot/efi      vfat    defaults,noatime 0 2
UUID=8a69f047-feee-46cf-81a1-d299eb173883 /              btrfs   subvol=/@,defaults,noatime,compress=zstd 0 0
UUID=8a69f047-feee-46cf-81a1-d299eb173883 /home          btrfs   subvol=/@home,defaults,noatime,compress=zstd 0 0
UUID=8a69f047-feee-46cf-81a1-d299eb173883 /root          btrfs   subvol=/@root,defaults,noatime,compress=zstd 0 0
UUID=8a69f047-feee-46cf-81a1-d299eb173883 /srv           btrfs   subvol=/@srv,defaults,noatime,compress=zstd 0 0
UUID=8a69f047-feee-46cf-81a1-d299eb173883 /var/cache     btrfs   subvol=/@cache,defaults,noatime,compress=zstd 0 0
UUID=8a69f047-feee-46cf-81a1-d299eb173883 /var/log       btrfs   subvol=/@log,defaults,noatime,compress=zstd 0 0
UUID=8a69f047-feee-46cf-81a1-d299eb173883 /var/tmp       btrfs   subvol=/@tmp,defaults,noatime,compress=zstd 0 0
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0
LABEL=GAMES /mnt/GAMES auto nosuid,nodev,nofail,x-gvfs-show 0 0

Nope no luck just gives and error that the disk can’t be found and then boots as normal and gets tuck on "a start job is running for …)

Try

Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed.
sudo blkid -o list
1 Like

So my refind config and grub config where pointing to the UUID of the old disk.

that would explain why it wasn’t booting :person_facepalming:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.