I just downloaded a nightly VMWare build and I have VMWare Workstation under Windows, but it fails to start Haiku using the provided VMX file. The error when starting the virtual machine is: “File not found: haiku-pre-alpha-gcc4.vmdk”
I updated the VMX file so the VMX and VMDK file names are the same and correctly entered in the VMX file. What else can be the problem?
Make sure it has the right filename, and is in the right location. (I assume G:\Virtual Machines\Haiku is your specified path).
I’ve also heard some people claiming that certain versions of VMWare fail to load the vmdk files generated by Haiku’s build system - in which case I would alternatively recommend grabbing one of the .raw files and using qemu-img to convert it to vmdk.
I can confirm that this does not work (error finding correctly-named-and-located-vmdk) on a freshly installed version of VMWare Player on Windows XP SP3.
Also just re-confirmed with VMWare Player 2.0.2 build 59824 and VMWare Workstation 6.0.2 build-59824 on this laptop (yes, my version numbers are suspicious.) On WinXPSP3. It allows you to then browse for the vmdk. Double-clicking on the exact vmdk in the browse dialog will produce the same message stating it couldn’t find it.
I’ve solved this problem by downloading an ancient version of Haiku (I used vmhaiku.r28837), unpacking it, and physically replacing the hard disk file with the hard disk from the new version. The hard disk image file with Haiku I want to run will overwrite the file from older, r28837, version. Of course, the file should be named exactly the same as the image file from r28837, which will be overwritten. (Hard disk image file is noticeable due to its size).
This will work for both GCC2 and GCC4 versions of Haiku. Tested personally.
Here’s my explanation in Russian, which can be translated to every language using Google Translator, in case additional explanation is needed.