Edit: managed to boot by reinstalling grub, reinstalling the kernel (latest) with Artix’ own basestrap script and then updating grub from a live USB. System saved. Now it won’t accept a new IP from my dhcp server but that’s tomorrow’s problem. Thank you all for your quick respones! 🥰

Artix Linux
Thinkpad T480
Symptoms appeared after a system upgrade

A1MIyZrtTV1qJcl.jpg

Error log:

[    0.801115] VFS: Cannot open root device "UUID=ed827e9a-47e4-490c-8a9a-0f0145925e0b" or unknown-block(0,0): error -6  
[    0.801117] Please append a correct "root=" boot option; here are the available partitions:  
[    0.801119] List of all bdev filesystems:  
[    0.801119]  ext3  
[    0.801120]  ext2  
[    0.801121]  ext4  
[    0.801122]  fuseblk  
[    0.801122]  btrfs  
[    0.801123] 
[    0.801124] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)  

Should I adjust something in fstab from a live USB or can I point to the root partition from GRUB’s CLI?

  • davad@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    13 hours ago

    And you can mount the partition in your live USB boot?

    It sounds like your bootloader doesn’t recognize the file system at that device path.

    • printf("%s", name);@piefed.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      13 hours ago

      Mounted no problem. Deleted everything under /boot when chrooted and reinstalled grub. Now, grub doesn’t even load at boot, it just takes me to the UEFI. There, I see the “grub” entry, but it’s inaccessible.

      • elmicha@feddit.org
        link
        fedilink
        arrow-up
        2
        ·
        13 hours ago

        At least on Ubuntu, /boot also has the initrd and kernel (vmlinuz). Maybe your distribution has them in /, but if not, you probably need to reinstall the kernel package in the chroot.