boot from usb with ubuntu boot repair, follow the instructions to unencrypt the drive. mount it then chroot into it. then start the boot repair tool.
https://www.shadowinfosec.io/2017/07/mounting-encrypted-hard-disk-luks-using.html
Install the necessary requisite tools apt-get install lvm2 cryptsetup Create directory to mount the drive to mkdir /media/test Load the dm-crypt kernel module modprobe dm-crypt Open the partition using cryptsetup and enter the encryption password cryptsetup luksOpen /dev/sda3 test Activate all volume groups available vgchange -ay Mount the partition to the directory created earlier mount /dev/ubuntu-vg/root /media/test Access the hard drive on the mounted location cd /media/test