I am really struggling to figure out how to fix the boot for my Ubuntu server after running some updates recently. This is the error on boot
I can't seem to see any grub loader screen for repair, so I reattached the installation ISO to the VM, and select repair. I've tried a few options, but the result is always the same.
I can get execute a shell on the root of what I think is my installation.
Running fdisk -l /dev/sda gives:
Uname -r shows that I am on 4.13.0-21-generic, but I have newer installations in the boot directory. I don't know if that is because an upgrade has failed, or because the version running is currently from the CD ISO.
I have tried auto removing to clean, but there were a lot of errors. I thought it might be because there was no space left on the boot partition, but I believe there is plenty.
I have also tried update-initramfs on several of the kernel versions, but I get errors such as
I have tried the advice for similar looking issue here including the mount options Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) but still get the same error.
The disks/partitions are not encrypted. This is all being run from a Bhyve VM from FreeNAS.
The result of lsblk is:
When I am asked when booting from the original CD, what I want to connect root to, I am selecting the AtlassianServers--vg-root option. It then displays a message saying there is also a boot/efi partition which will also be mounted.
I'm a bit stuck what to try next. Is there a way to repair it that's fairly straightforward, or do I just install again over the top, and keep the underlying files mostly intact?