linux开机不能自动引导grub

linux物理服务器p2v到vmware虚拟化平台,虚拟机引导设置为EFI模式。开机不能正常引导系统,通过进入bios中手动选择引导文件(red hat下grub.efi)后可以正常引导启动系统。
这个问题需要怎么解决,我在bios中将这个文件添加到引导顺序里也可以开机自动引导进系统了。但还是想弄清楚彻底解决这个问题。

改成BIOS引导就可以了(在虚拟机设置中的高级选项)