I just had this problem with a ubuntu VM. With recovery mode selected press e to edit. Remove nomodeset.
Here is an example.
From:
linux /vmlinuz-5.4.0-65-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro recovery nomodeset dis_ucode_ldr
To:
linux /vmlinuz-5.4.0-65-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro recovery dis_ucode_ldr
The link below helped me solve this issue.
https://portal.nutanix.com/page/documents/kbs/details?targetId=kA07V000000LWLrSAO