Cannot boot Ubuntu 18.04

First of all, sorry for any formatting, using mobile.

Used Google for past 2 hours and found similar issues but no resolution on my PC

Not sure what has caused the issue.

Ubuntu 18.04
AMD Ryzen 1600
AMD RX580 - using fos drivers
Samsung 960 NVME encrypted.

Kernels from 4.15 up to 5.10 all hang after typing in password to unencrypt the drive

Can suscsfully boot into GUI using recovery on any kernel.

All kernels show errors-
Failed to connect to lvmetad (I have managed to remove this error by changing to =0)

Volume group “ubuntu-vg” not found
Cannot process volume group ubuntu-vg

Have you done anything recently to your grub, initramfs, or lvm configurations?

If possible from a working recovery boot can you post the output of:
sudo findmnt
sudo fdisk -l

I have not edited either.

Disk /dev/loop0: 151 MiB, 158363648 bytes, 309304 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: 1008 KiB, 1032192 bytes, 2016 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: 151.2 MiB, 158584832 bytes, 309736 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: 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/loop4: 140.7 MiB, 147496960 bytes, 288080 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/loop5: 2.3 MiB, 2355200 bytes, 4600 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/loop6: 34.8 MiB, 36503552 bytes, 71296 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/loop7: 53.7 MiB, 56315904 bytes, 109992 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/nvme0n1: 232.9 GiB, 250059350016 bytes, 488397168 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
Disklabel type: gpt
Disk identifier: A15AC59B-A7CC-4E40-A880-0623EDFD0783

Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1050623 1048576 512M EFI System
/dev/nvme0n1p2 1050624 2549759 1499136 732M Linux filesystem
/dev/nvme0n1p3 2549760 488396799 485847040 231.7G Linux filesystem

Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 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
Disklabel type: dos
Disk identifier: 0x46672ce4

Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 3907026943 3907024896 1.8T 7 HPFS/NTFS/exFAT

Disk /dev/mapper/nvme0n1p3_crypt: 231.7 GiB, 248751587328 bytes, 485842944 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/mapper/ubuntu–vg-root: 230.7 GiB, 247673651200 bytes, 483737600 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/mapper/ubuntu–vg-swap_1: 976 MiB, 1023410176 bytes, 1998848 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/loop8: 518.4 MiB, 543526912 bytes, 1061576 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/loop9: 35.4 MiB, 37097472 bytes, 72456 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/loop10: 4 MiB, 4214784 bytes, 8232 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/loop11: 89.4 MiB, 93720576 bytes, 183048 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/loop12: 89.3 MiB, 93581312 bytes, 182776 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/loop13: 140.7 MiB, 147501056 bytes, 288088 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/loop14: 35.3 MiB, 37027840 bytes, 72320 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/loop15: 53.7 MiB, 56328192 bytes, 110016 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/loop16: 14.8 MiB, 15458304 bytes, 30192 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/loop17: 14.8 MiB, 15458304 bytes, 30192 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/loop18: 88.4 MiB, 92733440 bytes, 181120 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/loop19: 4 MiB, 4218880 bytes, 8240 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/loop20: 53.7 MiB, 56315904 bytes, 109992 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/loop21: 518.1 MiB, 543289344 bytes, 1061112 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/loop22: 1008 KiB, 1032192 bytes, 2016 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

TARGET SOURCE FSTYPE OPTIONS
/ /dev/mapper/ubuntu–vg-root
│ ext4 rw,relatime,errors=remount-ro
├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/security securityfs securityf rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/cgroup tmpfs tmpfs ro,nosuid,nodev,noexec,mode=755
│ │ ├─/sys/fs/cgroup/unified cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate
│ │ ├─/sys/fs/cgroup/systemd cgroup cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=
│ │ ├─/sys/fs/cgroup/memory cgroup cgroup rw,nosuid,nodev,noexec,relatime,memory
│ │ ├─/sys/fs/cgroup/rdma cgroup cgroup rw,nosuid,nodev,noexec,relatime,rdma
│ │ ├─/sys/fs/cgroup/freezer cgroup cgroup rw,nosuid,nodev,noexec,relatime,freezer
│ │ ├─/sys/fs/cgroup/net_cls,net_prio cgroup cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net
│ │ ├─/sys/fs/cgroup/hugetlb cgroup cgroup rw,nosuid,nodev,noexec,relatime,hugetlb
│ │ ├─/sys/fs/cgroup/cpu,cpuacct cgroup cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct
│ │ ├─/sys/fs/cgroup/devices cgroup cgroup rw,nosuid,nodev,noexec,relatime,devices
│ │ ├─/sys/fs/cgroup/perf_event cgroup cgroup rw,nosuid,nodev,noexec,relatime,perf_event
│ │ ├─/sys/fs/cgroup/blkio cgroup cgroup rw,nosuid,nodev,noexec,relatime,blkio
│ │ ├─/sys/fs/cgroup/cpuset cgroup cgroup rw,nosuid,nodev,noexec,relatime,cpuset
│ │ └─/sys/fs/cgroup/pids cgroup cgroup rw,nosuid,nodev,noexec,relatime,pids
│ ├─/sys/fs/pstore pstore pstore rw,nosuid,nodev,noexec,relatime
│ ├─/sys/firmware/efi/efivars efivarfs efivarfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/debug debugfs debugfs rw,relatime
│ ├─/sys/kernel/config configfs configfs rw,relatime
│ └─/sys/fs/fuse/connections fusectl fusectl rw,relatime
├─/proc proc proc rw,nosuid,nodev,noexec,relatime
│ └─/proc/sys/fs/binfmt_misc systemd-1 autofs rw,relatime,fd=24,pgrp=1,timeout=0,minproto
│ └─/proc/sys/fs/binfmt_misc binfmt_misc binfmt_mi rw,relatime
├─/dev udev devtmpfs rw,nosuid,relatime,size=4001000k,nr_inodes=
│ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,pt
│ ├─/dev/shm tmpfs tmpfs rw,nosuid,nodev
│ ├─/dev/hugepages hugetlbfs hugetlbfs rw,relatime,pagesize=2M
│ └─/dev/mqueue mqueue mqueue rw,relatime
├─/run tmpfs tmpfs rw,nosuid,noexec,relatime,size=815636k,mode
│ ├─/run/lock tmpfs tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k
│ ├─/run/user/121 tmpfs tmpfs rw,nosuid,nodev,relatime,size=815636k,mode=
│ └─/run/user/1000 tmpfs tmpfs rw,nosuid,nodev,relatime,size=815636k,mode=
│ └─/run/user/1000/gvfs gvfsd-fuse fuse.gvfs rw,nosuid,nodev,relatime,user_id=1000,group
├─/boot /dev/nvme0n1p2 ext4 rw,relatime
│ └─/boot/efi /dev/nvme0n1p1 vfat rw,relatime,fmask=0077,dmask=0077,codepage=
├─/mnt/9866090D6608EDB6 /dev/sda1 fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id
├─/snap/gnome-3-28-1804/51 /dev/loop0 squashfs ro,nodev,relatime
├─/snap/gnome-3-28-1804/55 /dev/loop2 squashfs ro,nodev,relatime
├─/snap/gnome-logs/57 /dev/loop1 squashfs ro,nodev,relatime
├─/snap/gnome-logs/45 /dev/loop3 squashfs ro,nodev,relatime
├─/snap/gnome-3-26-1604/82 /dev/loop4 squashfs ro,nodev,relatime
├─/snap/gtk-common-themes/1122 /dev/loop6 squashfs ro,nodev,relatime
├─/snap/core18/941 /dev/loop7 squashfs ro,nodev,relatime
├─/snap/gnome-calculator/260 /dev/loop5 squashfs ro,nodev,relatime
├─/snap/libreoffice/123 /dev/loop8 squashfs ro,nodev,relatime
├─/snap/gtk-common-themes/1269 /dev/loop9 squashfs ro,nodev,relatime
├─/snap/gnome-calculator/352 /dev/loop10 squashfs ro,nodev,relatime
├─/snap/core/6673 /dev/loop12 squashfs ro,nodev,relatime
├─/snap/core/6818 /dev/loop11 squashfs ro,nodev,relatime
├─/snap/gnome-3-26-1604/86 /dev/loop13 squashfs ro,nodev,relatime
├─/snap/gtk-common-themes/1198 /dev/loop14 squashfs ro,nodev,relatime
├─/snap/core18/970 /dev/loop15 squashfs ro,nodev,relatime
├─/snap/gnome-characters/280 /dev/loop16 squashfs ro,nodev,relatime
├─/snap/gnome-characters/284 /dev/loop17 squashfs ro,nodev,relatime
├─/snap/gnome-calculator/406 /dev/loop19 squashfs ro,nodev,relatime
├─/snap/core/6964 /dev/loop18 squashfs ro,nodev,relatime
├─/snap/core18/782 /dev/loop20 squashfs ro,nodev,relatime
├─/snap/libreoffice/121 /dev/loop21 squashfs ro,nodev,relatime
└─/snap/gnome-logs/61 /dev/loop22 squashfs ro,nodev,relatime

It looks to me like your encrypted volume isn’t mounting automatically in recovery either. Are you able to mount it with cryptsetup?

How would I go about doing that?

What I find strange is that booting using recovery works fine and gets me to a GUI. But when unencrypting the drive, booting normally, it hangs the system.

I left it for 2 hours last night just to see if it was booting slow, but no, it’s a complete freeze