« This Page Will Not Be Available in the Future | Main | SOA Governance Tutorial »
Installing Tools in Fusion When They Won't Install
In Fusion (and other virtualization systems) you should install OS tools on the guest OS to make it behave better. This is not something specific to Fusion, this is a general fact of virtualization. Usually, clicking the “Install VMWare Tools” does the trick—especially with Windows. Sometimes, however, it doesn’t do anything. On those occasions you need to take over and do it manually. Here’s how.
First, mount the right ISO as a CDROM image. You’ll find these in
/Library/Application Support/VMWare Fusion/isoimages
Select the right one for your OS. You may need to manually mount the disk. Fedora, for example, should automatically mount the CDROM when you connect it, but sometimes it doesn’t. As root, use a command like this one to mount it:
mount /dev/hdc /mnt/media -t iso9660
I say “like this one” because you’ll have to figure out which device is the CDROM. Note that if the /mnt/media directory doesn’t exist, you may get an error.
The image will contain a tarball. Untar it to a convenient directory and then run the Perl script. It will ask you lots of questions. For Fedora Core , I accepted it’s default answers and it worked great. If it can’t find the right version of vmmemctl it will try to build it. This worked flawlessly for me. If it doesn’t for you, it probably needs include files from packages you didn’t load at install. I always load the developer and kernel building packages.
That’s it, a reboot or an X restart and you’re done.
Posted by windley on September 12, 2007 9:43 AM



Comment from Michael Neale at September 12, 2007 4:00 PM
You will probably need to repeat this occasionally, as if you are using something like fedora 7 and you get a kernel update, you have to install/build the VM tools again (bit it is easy, and defaults seem to work fine).
Leave a comment
I encourage you to leave a comment below. Your email address will not be displayed on Technometria, but allows me to communicate with you directly. Your email address won't be displayed, but will be used to compute a MicroID for your comment.