VMware Workstation 3.2
Before installing the operating system, be sure that you have already created a directory for the new virtual machine and configured it using the VMware Workstation New Virtual Machine Wizard (on Windows hosts) or Configuration Wizard (on Linux hosts).
Various versions and distributions of FreeBSD have been tested with the current VMware Workstation distribution. The 3.x and 4.0 through 4.6 distributions of FreeBSD - specifically 3.1, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5 and 4.6 - are fully functional. Floppy, CD-ROM and network devices autoconfigure and work.
Installation of FreeBSD 4.6 may hang while probing devices. To work around this problem, power off the virtual machine and close the VMware Workstation window, then use a text editor to add the following line to the virtual machine's configuration (.vmx or .cfg) file:
After you finish installing the guest operating system, remove this setting from the configuration file, as it may have a performance impact.
The issue addressed by this workaround has been resolved in FreeBSD 4.6.2. You do not need to take any special steps to install FreeBSD 4.6.2.
Versions of FreeBSD older than 4.4 do not boot if the operating system has been installed on a 2GB or larger SCSI virtual disk. To correct this issue, you need to set the disk geometry for the SCSI virtual disk.
If you are running a virtual machine with some versions of FreeBSD as the guest operating system on a 2GB or larger SCSI virtual disk, the guest operating system does not boot.
It fails to boot because the virtual disk geometry is not probed correctly by FreeBSD when you install the guest operating system. FreeBSD installs the boot loader in the wrong location on the virtual disk. When FreeBSD tries to boot, the FreeBSD boot loader asks the BIOS for important data that is now on a different section of the virtual disk, so FreeBSD cannot boot.
This problem has been fixed in FreeBSD 4.4. This and later versions correctly boot SCSI virtual disks of any size.
To use an older version of FreeBSD in your virtual machine, you can do one of two things:
To set the disk geometry manually, complete these steps.
Be sure to install VMware Tools in your guest operating system. For details, see Installing VMware Tools.
On a Linux host with an XFree86 3.x X server, it is best not to run a screen saver in the guest operating system. Guest screen savers that demand a lot of processing power can cause the X server on the host to freeze.