Starting a thread to discuss ESXi on Mac Pro hardware.
If you have other Mac + ESXi questions start your own thread Let's keep this one specific to installing ESXi 5.0 on Mac Pro hardware..
Blake
Here is a screen pic of the menu the older Mac Pro's get stuck at. Missing usb support for the keyboard ?
I have been running ESXi on my Mac Pro 1,1 since version 3 and I was not exactly happy when V5 came up with that Select CD-ROM Boot type menu. I had seen the exact same thing with the Ubuntu install CD/DVD and they came out with a special one for Mac hardware.
One thing that is new is that if I hold down the <ALT> key when booting from the ESXi CD I get a choice of a "Windows" or "EFI" boot. If I chose the "Windows" boot I get the "Select CD-ROM Boot Type" prompt. If I select the EFI boot the CD spins for a while and goes quiet it is wither waiting for something or has hung.
I am glad to hear that the later versions work, I was thinking about upgrading from my MacPro 1,1 to the newer 8 or 12 core boxes. This may just make up my mind.
Just tried a round about way of getting ESXi 5 installed on a drive in my Mac Pro 1,1. I set up a vmdk mapping to an empty disk using VirtualBox and created a virtual server, I initaly tried VMWare Fusion but the mapping of the physical HD to a vmdk could not be added to a VIrtual machine.
I installed ESXi 5 in the VirtualBox VM. It installed but complained that the Virtualization Hardware support was not available but it allowed me to continue. Once it finished installing I shut down the VM and the disk looked like it was OK, it had been partitioned with a GUID partition table.
When I shutdown the Mac Pro and booted it holding down the <alt> key. It showed the OS X boot drive and an "EFI Boot" volume. I chose to boot to the "EFI Boot" volume and it hung just like the boot CD.
So that was a bust. Oh well.
I have determined that the issue is the efi bootloader. ESXi 5.0 works properly if you can get past the bootloader probelm. I'm looking into ways to replace the provided bootloader with either refit or maybe grub2.
Hi,
Have you find any solution?
It was the same for windowds 7, maybe this can help:
http://www.insanelymac.com/forum/index.php?showtopic=184349
regards,
Hi,
Any news on this I am hitting the same issue with a MacPro 1.1
Cheers,
I have not had any time to hack on this further. I can share some info on what it will take to get the MacPro1,1 & 1,2 working. The problem is with the bootloader on the install media and the one that is written to disk durring install. Replacing these files with ones that are compatible with the older MacPro will result in a working ESXi 5.0 install.
1. Setup a bootable USB stick formatted fat32 and clone the esxi .iso contents to the stick.
2. Replace the boot files on the stick with working ones
3. Boot from the USB stick and install ESXi 5.0
4. Boot back in to OS X and mount the efi boot partition
mkdir /Volumes/gpt
mount_msdos /dev/disk0s1 /Volumes/gpt
5. Replace the boot files on this partition with working ones
6. Reboot the system holding the option key down to select the ESXi volume
Now the hard part is getting and configuring the working boot files. I'm guessing that you could take a build of EFI GRUB2 and configure it to work as the needed bootloader. What we are missing is the details on how to configure it.
Here is a source for the files needed.
http://blog.christophersmart.com/2009/12/22/updated-efi-grub2-tarball-including-64bit/
I have tested this process with some boot files I have on hand from the ESXi 5 beta. However I can't share those files due to VMware's licensing. From my poking around it looks like replacing the files with open source MacPro compatible ones will do the trick.
I have seen some issues with the networking on the MacPro2,1 but I don't know if the issue is my box specifically or ESXi not working well with it's nic.
Somebody with GRUB skills or knowledge of configuring it to boot ESXi should be able to get it working.
Blake
hi bgarner,
I finally found older bootia32.efi maybe from 5 beta but now it work well.
Really thank for the help
Philippe
@perquin
So you actually got it working???
Hi,
I'm always working on it.
The last version working directly seem to be a beta 5.0.0-381646. You can install it and it boot and run with my usb install.
Taking the last version and replacing the bootia32.efi from beta help me to make an install.
But after booting it always have a problem. I look at partition and there is other bootia32.efi and mboot32.efi.
I make a try just replacing bootia32.efi but it's not working.
My computer is not connected with internet and i can't try to make an update.
I think that the macpro2,1 is really not compatible we can't have simple update
hi,
I finnally have a 5.0.0-469512 running in my macpro2,1.
You need to find a 5.0.0-381646 with google.
1- put the installer on usb (unetbootin is your friend) with and take it's bootia32.efi and bootx64.efi in /EFI/BOOT/
2- install it in other disk, mount the disk under linux, mount partition ESXI and take the files bootia32.efi,bootx64.efi in /EFI/BOOT/ and mboot32.efi,mboot64.efi in /EFI/VMWARE.
3-same as one with 5.0.0-469512 and replace files with files taken at 1 in same place
4- now install with the modify one, mount the disk mount the disk under linux, mount partition ESXI and replace the files bootia32.efi,bootx64.efi in /EFI/BOOT/ and mboot32.efi,mboot64.efi in /EFI/VMWARE.
it seem to work well.
Regards,
Philippe
On your MacPro2,1 are you having any networking issues? Two of the MacPro2.1's I setup had intermittent network packet loss. I ended up adding a dual port intel network adapter to resolve that problem.
Blake
Hi,
I can't reply to this.
I just try to make the installation to see, My home lab setup is running under osx/fusion.
Regards,
OK, with the two EFI boot files replaced I was able to boot to the USB thumb drive.
I did not get a chance to try with a non-Apple keyboard but using a standard USB keyboard I could not get it to reconise any of the function keys so I could not move past the installation confirmation screen.
Update, I tried with annother keyboard (Sun USB Keyboard) and got through the install and on reboot it hangs. When starting up holding down the <Alt> key it shows an EFI boot device and if I select to boot from it the system hangs.
I guess next is to replace the EFI boot files on the ESX EFI boot volume.
Hello,
Has anyone worked out what network adapters outside of the embeded ones will work on the Mac Pro with ESXi v5? Will any VMWare HCL approved adapter, that fits the slot type, work with the Mac Pro? I ask, because getting other adapters with Mac drivers is pretty difficult, at least when I was trying to outfit our xServe with 10G adapters.
Thanks,
Mike
Replacing the bootloaders on both a USB installation source and on the target works to boot ESXi 5.0 469512 on a Mac Pro 1,1. ESXi will let me configure and start a VM for Mac OS 10.6, but the VM will shut down after trying to boot from a retail 10.6 installation DVD. I suppose a supported 10.6 Server CD with VM license would work if I had one.
The current Linux Rescue CD-ROM will work as an OS to replace bootloader files with.
Yes,probably that would work.I too have the same issue and did the same ting and worked for me.
I used VMware-VMvisor-Installer-5.0.0-381646.x86_64 to install
installation went perfectly fine and boot without issue on MacPro 1,1
the issue is with patching i keep getting
with unequal payloads attributes for different VIB package that was installed
i think the issue might been with 381646 build as a base
i'm going to try to do what recommended earlier
put 5.0.0 U1 on to USB
replace efi/boot with 381646 build EFI
install, and mount the ESXi patition to Linux to edit the EFI file
Got 5.0 U1 to work on MacPro 1,1
1) Install ESXi 5 build 381646 on MacPro (everything should work out of the box)
2) Once finish Mount ESXi boot partition to the mac
mkdir /Volumes/gpt
mount_msdos /dev/disk0s1 /Volumes/gpt
*disk0s1 = can sometime be different on my mac it was disk1s1
(as previously state by bgarner)
3) Copy efi\boot and efi\vmware folders
4) use unetbootin to copy 5.0 U1 iso to USB
5) replace boot\efi on USB with ESXi 5 Build 381646 boot\efi located on the iso
6) Install
7) Boot into mac
😎 mount it
mount_msdos /dev/disk0s1 /Volumes/gpt
9) Replace efi\boot and efi\vmware folders with the one you copy from step 3
10) reboot and you have a running ESXi 5.0 U1 on MacPro 1,1