Boot problem after update. "load kernel first"

Yes indeed, but after I ran the Bash script (posted above) thinks are a bit better. Here’s the current situ:

inxi -Fraz
System:    Kernel: 5.12.11-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0 
parameters: BOOT_IMAGE=/timeshift-btrfs/snapshots/2021-06-21_15-30-15/@/boot/vmlinuz-linux-zen 
root=UUID=e8afabb7-2035-4f3d-9517-d4c56593050a rw rootflags=subvol=timeshift-btrfs/snapshots/2021-06-21_15-30-15/@ 
quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 loglevel=3 
Desktop: KDE Plasma 5.22.1 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux 
base: Arch Linux 
Machine:   Type: Laptop System: BESSTAR TECH LIMITED product: X400 v: N/A serial: <filter> 
Mobo: BESSTAR TECH model: N/A serial: <filter> UEFI: American Megatrends v: ATB15011 date: 01/12/2021 
CPU:       Info: 6-Core model: AMD Ryzen 5 PRO 4650G with Radeon Graphics bits: 64 type: MT MCP arch: Zen 2 family: 17 (23) 
model-id: 60 (96) stepping: 1 microcode: 8600106 cache: L2: 3 MiB 
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 88636 
Speed: 2994 MHz min/max: 1400/3700 MHz boost: enabled Core speeds (MHz): 1: 2994 2: 2953 3: 2994 4: 2997 5: 2994 
6: 2990 7: 3376 8: 2993 9: 2994 10: 2986 11: 2955 12: 2984 
Vulnerabilities: Type: itlb_multihit status: Not affected 
Type: l1tf status: Not affected 
Type: mds status: Not affected 
Type: meltdown status: Not affected 
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 AMD retpoline, IBPB: conditional, IBRS_FW, STIBP: conditional, RSB filling 
Type: srbds status: Not affected 
Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Renoir driver: amdgpu v: kernel bus-ID: 05:00.0 chip-ID: 1002:1636 
class-ID: 0300 
Display: x11 server: X.Org 1.20.11 compositor: kwin_x11 driver: loaded: amdgpu,ati unloaded: modesetting 
alternate: fbdev,vesa display-ID: :0 screens: 1 
Screen-1: 0 s-res: 3840x2160 s-dpi: 96 s-size: 1016x571mm (40.0x22.5") s-diag: 1165mm (45.9") 
Monitor-1: HDMI-A-0 res: 3840x2160 hz: 60 dpi: 140 size: 698x393mm (27.5x15.5") diag: 801mm (31.5") 
OpenGL: renderer: AMD RENOIR (DRM 3.40.0 5.12.11-zen1-1-zen LLVM 12.0.0) v: 4.6 Mesa 21.1.2 direct render: Yes 
Audio:     Device-1: Advanced Micro Devices [AMD/ATI] driver: snd_hda_intel v: kernel bus-ID: 05:00.1 chip-ID: 1002:1637 
class-ID: 0403 
Device-2: Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor driver: N/A 
alternate: snd_pci_acp3x, snd_rn_pci_acp3x bus-ID: 05:00.5 chip-ID: 1022:15e2 class-ID: 0480 
Device-3: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: Realtek driver: snd_hda_intel v: kernel 
bus-ID: 05:00.6 chip-ID: 1022:15e3 class-ID: 0403 
Sound Server-1: ALSA v: k5.12.11-zen1-1-zen running: yes 
Sound Server-2: JACK v: 0.125.0 running: no 
Sound Server-3: PulseAudio v: 14.2 running: yes 
Sound Server-4: PipeWire v: 0.3.30 running: no 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 v: kernel port: f000 bus-ID: 02:00.0 
chip-ID: 10ec:8168 class-ID: 0200 
IF: enp2s0 state: down mac: <filter> 
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 v: kernel port: e000 bus-ID: 03:00.0 
chip-ID: 10ec:8168 class-ID: 0200 
IF: enp3s0 state: down mac: <filter> 
Device-3: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel port: e000 bus-ID: 04:00.0 chip-ID: 8086:2723 
class-ID: 0280 
IF: wlp4s0 state: up mac: <filter> 
Device-4: Realtek RTL88x2bu [AC1200 Techkey] type: USB driver: rtl88x2bu bus-ID: 1-2:2 chip-ID: 0bda:b812 
class-ID: 0000 serial: <filter> 
IF: wlp5s0f3u2 state: down mac: <filter> 
Bluetooth: Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 3-1:2 chip-ID: 8087:0029 class-ID: e001 
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter> 
Drives:    Local Storage: total: 480.67 GiB used: 169.18 GiB (35.2%) 
SMART Message: Unable to run smartctl. Root privileges required. 
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Kingston model: OM8PDP3512B-A01 size: 476.94 GiB block-size: 
physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 rotation: SSD serial: <filter> rev: EDFK0S03 scheme: GPT 
ID-2: /dev/sda maj-min: 8:0 type: USB model: General USB Flash Disk size: 3.73 GiB block-size: physical: 512 B 
logical: 512 B rotation: SSD serial: <filter> rev: 1.0 scheme: MBR 
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure? 
Partition: ID-1: / raw-size: 223.84 GiB size: 223.84 GiB (100.00%) used: 169.15 GiB (75.6%) fs: btrfs dev: /dev/nvme0n1p6 
maj-min: 259:6 
ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%) used: 30.5 MiB (31.8%) fs: vfat dev: /dev/nvme0n1p1 
maj-min: 259:1 
ID-3: /home raw-size: 223.84 GiB size: 223.84 GiB (100.00%) used: 169.15 GiB (75.6%) fs: btrfs dev: /dev/nvme0n1p6 
maj-min: 259:6 
ID-4: /var/log raw-size: 223.84 GiB size: 223.84 GiB (100.00%) used: 169.15 GiB (75.6%) fs: btrfs 
dev: /dev/nvme0n1p6 maj-min: 259:6 
ID-5: /var/tmp raw-size: 223.84 GiB size: 223.84 GiB (100.00%) used: 169.15 GiB (75.6%) fs: btrfs
dev: /dev/nvme0n1p6 maj-min: 259:6
Swap:      Kernel: swappiness: 10 (default 60) cache-pressure: 75 (default 100)
ID-1: swap-1 type: zram size: 1.26 GiB used: 196 MiB (15.2%) priority: 32767 dev: /dev/zram0
ID-2: swap-2 type: zram size: 1.26 GiB used: 190.6 MiB (14.8%) priority: 32767 dev: /dev/zram1
ID-3: swap-3 type: zram size: 1.26 GiB used: 200.7 MiB (15.6%) priority: 32767 dev: /dev/zram2
ID-4: swap-4 type: zram size: 1.26 GiB used: 192.4 MiB (14.9%) priority: 32767 dev: /dev/zram3
ID-5: swap-5 type: zram size: 1.26 GiB used: 200 MiB (15.5%) priority: 32767 dev: /dev/zram4
ID-6: swap-6 type: zram size: 1.26 GiB used: 190.1 MiB (14.7%) priority: 32767 dev: /dev/zram5
Sensors:   System Temperatures: cpu: 35.2 C mobo: 0 C gpu: amdgpu temp: 32.0 C
Fan Speeds (RPM): N/A
Repos:     Packages: pacman: 1748 lib: 549
Active pacman repo servers in: /etc/pacman.d/chaotic-mirrorlist
1: https://random-mirror.chaotic.cx/$repo/$arch
2: https://cdn-mirror.chaotic.cx/$repo/$arch
3: https://us-wa-mirror.chaotic.cx/$repo/$arch
4: https://us-ut-mirror.chaotic.cx/$repo/$arch
5: https://us-ca-mirror.chaotic.cx/$repo/$arch
6: https://nl-mirror.chaotic.cx/$repo/$arch
7: https://es-mirror.chaotic.cx/$repo/$arch
8: https://de-1-mirror.chaotic.cx/$repo/$arch
9: http://de-2-mirror.chaotic.cx/$repo/$arch
10: https://de-3-mirror.chaotic.cx/$repo/$arch
11: https://de-4-mirror.chaotic.cx/$repo/$arch
12: https://be-bru-mirror.chaotic.cx/$repo/$arch
13: https://kr-mirror.chaotic.cx/$repo/$arch
14: https://bg-mirror.chaotic.cx/$repo/$arch
15: https://ca-mirror.chaotic.cx/$repo/$arch
Active pacman repo servers in: /etc/pacman.d/mirrorlist
1: https://arch.nimukaito.net/$repo/os/$arch
2: https://arch.yourlabs.org/$repo/os/$arch
3: https://archlinux.mailtunnel.eu/$repo/os/$arch
4: https://mirror.wormhole.eu/archlinux/$repo/os/$arch
5: https://mirrors.celianvdb.fr/archlinux/$repo/os/$arch
6: https://mirror.thekinrar.fr/archlinux/$repo/os/$arch
7: https://mirror.oldsql.cc/archlinux/$repo/os/$arch
8: https://mirror.cyberbits.eu/archlinux/$repo/os/$arch
9: https://arch-mirror.cloud.louifox.house/$repo/os/$arch
10: https://mirror.sysa.tech/archlinux/$repo/os/$arch
Info:      Processes: 317 Uptime: 1d 19h 30m wakeups: 0 Memory: 15.11 GiB used: 6.11 GiB (40.5%) Init: systemd v: 248
tool: systemctl Compilers: gcc: 11.1.0 clang: 12.0.0 Shell: fish v: 3.2.2 running-in: konsole inxi: 3.3.04

Better than nothing, but still, there is a huge gap to today.

Also, from pacman log, pacman<6.0:

[ALPM-SCRIPTLET] warning: config file /etc/pacman.conf, line 38: directive ‘ParallelDownloads’ in section ‘options’ not recognized.

If it was my system, I would save my valuable data and reinstall. :person_shrugging:

2 Likes

Some initial findings: It seems timeshift seems to silently fail restoring the snapshots, and it does appear like the grub config managed to be screwed up as well, as it has decided to now boot a snapshot by default.

The solution will probably be to manually restore a snapshot by cloning the subvolumes manually and go from there with getting grub to behave, then switching to snapper so this doesn't happen again.

1 Like

Solved.

Snapshot manually restored by mounting the partition (normal mount call) without a "subvol=" value set, allowing you to see the actual root partition. From there, I moved (mv) /@ to /@delete_me, snapshotted the snapshot to /@ (sudo btrfs subvolume snapshot /mnt/timeshift-btrfs/snapshots/2022-11-24_17-14-30/@ /mnt/@), instructed @StonedSidney to reboot by manually making grub boot into /@. Told them to install snapper-support and snapper-tools, and then used update remote reset-snapper to delete all old timeshift snapshots as well as some docker subvolumes that seemed to have been created and then deleting @delete_me.

8 Likes

Super Thanks to everyone, but TNE you are awesone.

This was a very difficult problem, and your customer support was perfect. You never let me down.

If it wasn't for TNE I'd be typing this in Fedora and my comments wouldn't be so positive.

Someone hug TNE pls.

1 Like

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