failed to open \efi\boot\grubx64.efi
Hi there,
I recently deployed an ovf of a freepbx distro server to a new VCenter, but I'm unable to get it to boot. I keep getting the error "failed to open \efi\boot\grubx64.efi- Not Found". Any suggestions? |
It looks like grub didn't get installed. You can check by booting with your installation disc, mounting the EFI system partition (it will probably be /dev/sda1) on /boot/efi and looking at its contents. Normally there is a grub directory and a file called grub64.efi within it. If these are not present, you will have to install them by hand.
The command "grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub" should do it. That's one advantage of uefi: it uses normal files on normal partitions instead of magic spaces like the mbr. |
I tried this by bypassing the uefi shell and typing in the command. But I'm getting "grub-install is not recognized as an internal or external command, operable program, or batch file. Exit code status: Invalid Parameter
|
Quote:
|
It's a virtual machine. I actually found my answer here, if anyone else runs into this issue as well. Thanks!
https://kb.vmware.com/s/article/2061784 |
I'm glad you found the answer. Please mark the thread as solved so that later questioners will know there's an answer here.
|
All times are GMT -5. The time now is 05:36 PM. |