myspaghetti / macos-virtualbox

Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox on x86 CPUs for Windows, Linux, and macOS
GNU General Public License v2.0
13.51k stars 1.12k forks source link

VMware? #257

Closed reflog closed 4 years ago

reflog commented 4 years ago

Hey! Thanks for the work you've put into this, very slick script. Is there a chance for a version supporting VMware?

myspaghetti commented 4 years ago

Hi, thanks!

The script relies only on open-source software by design. VMWare make proprietary software, so the script won't be using it. However, the virtual machine created by the script is easy to import into VMWare. You can select vmdk as the virtual disk image format and then attach it to a VM in VMWare or QEMU or Parallels.

adam-hanna commented 3 years ago

Anyone else having problems starting the vmdk in VMWare?

image

.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "18"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
hpet0.present = "TRUE"
nvram = "Other.nvram"
virtualHW.productCompatibility = "hosted"
powerType.powerOff = "soft"
powerType.powerOn = "soft"
powerType.suspend = "soft"
powerType.reset = "soft"
displayName = "MAcOS"
guestOS = "other"
tools.syncTime = "FALSE"
sound.present = "TRUE"
numvcpus = "4"
cpuid.coresPerSocket = "2"
memsize = "9408"
ide0:0.fileName = "macOS.vmdk"
ide1:0.autodetect = "TRUE"
ide1:0.deviceType = "cdrom-raw"
ide1:0.fileName = "auto detect"
ide1:0.present = "TRUE"
ethernet0.connectionType = "nat"
ethernet0.addressType = "generated"
ethernet0.present = "TRUE"
extendedConfigFile = "Other.vmxf"
floppy0.present = "FALSE"
workingDir = "."
numa.autosize.cookie = "40022"
numa.autosize.vcpu.maxPerVirtualNode = "4"
uuid.bios = "56 4d 6e f2 3a 0e ff fb-88 22 ea 0c a0 84 ba d6"
uuid.location = "56 4d 6e f2 3a 0e ff fb-88 22 ea 0c a0 84 ba d6"
ide0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
ethernet0.pciSlotNumber = "32"
sound.pciSlotNumber = "33"
vmci0.pciSlotNumber = "34"
svga.vramSize = "268435456"
vmotion.checkpointFBSize = "134217728"
vmotion.checkpointSVGAPrimarySize = "268435456"
vmotion.svga.mobMaxSize = "1073741824"
vmotion.svga.graphicsMemoryKB = "2097152"
ethernet0.generatedAddress = "00:0c:29:84:ba:d6"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "-1601914154"
monitor.phys_bits_used = "45"
cleanShutdown = "FALSE"
softPowerOff = "FALSE"
sound.enableAEC = "TRUE"
sound.autoDetect = "TRUE"
sound.fileName = "-1"
mks.enable3d = "TRUE"
svga.graphicsMemoryKB = "2097152"
sata0.present = "TRUE"
sata0:0.fileName = "Catalina_bootable_installer.vmdk"
sata0:0.present = "TRUE"
sata0:3.deviceType = "cdrom-image"
sata0:3.fileName = "Catalina_installation_files.viso"
sata0:3.present = "TRUE"
sata0:4.deviceType = "cdrom-image"
sata0:4.fileName = "macOS_populate_macos_target_disk.viso"
sata0:4.present = "TRUE"
sata0:0.redo = ""
sata0.pciSlotNumber = "35"
vmotion.svga.supports3D = "1"
vmotion.svga.baseCapsLevel = "9"
vmotion.svga.maxPointSize = "1"
vmotion.svga.maxTextureSize = "16384"
vmotion.svga.maxVolumeExtent = "2048"
vmotion.svga.maxTextureAnisotropy = "16"
vmotion.svga.lineStipple = "0"
vmotion.svga.dxMaxConstantBuffers = "14"
vmotion.svga.dxProvokingVertex = "0"
vmotion.svga.sm41 = "1"
vmotion.svga.multisample2x = "1"
vmotion.svga.multisample4x = "1"
vmotion.svga.msFullQuality = "1"
vmotion.svga.logicOps = "1"
vmotion.svga.bc67 = "9"
vmotion.svga.sm5 = "1"
vmotion.svga.multisample8x = "1"
vmotion.svga.logicBlendOps = "1"
gui.enableStretchGuest = "TRUE"
sata0:1.fileName = "macOS.vmdk"
sata0:1.present = "TRUE"
sata0:1.redo = ""
myspaghetti commented 3 years ago

VMWare doesn't support .viso files, and the macOS image is attached to two controllers (SATA and IDE) one of which as a cdrom-raw image. At any rate this is not the appropriate forum for VMWare troubleshooting.