Hi, I’m following the KodeKloud tutorial for setting up CentOS in VirtualBox, but my VM always boots into the UEFI Shell instead of the CentOS installer or OS.
I’m on a Mac with Apple Silicon, using VirtualBox, and I’ve followed all the steps in the course. My storage is set to a CentOS 7 .vdi
file, and EFI is enabled, but it still doesn’t work.
Has anyone run into this issue on ARM Macs, and how can I get CentOS running?
Virtualbox 7.2 does not work almost at all with an Apple Silicon Mac. I know of exactly one person who got a Red Hat family image working.
You can also do this with VMWare’s system (if you can figure out Broadcom’s terrible web site and download it). You can even get this to work with vagrant; I used gyptazy/rocky9.3-arm64
for the box.
Best results is not to use a RedHat type distribution and settle for Ubuntu. multipass is the easiest tool to use and is worth learning. I’d recommend using it in this course when you need to put up a virtual system. Very reliable, and simpler to use than Virtualbox ever was, even on Intel-processor Macs.