Home > Blogs > VMware Fusion Blog > Monthly Archives: April 2009

Monthly Archives: April 2009

Ubuntu 9.04 “Jaunty Jackalope” on VMware Fusion 2

Images Ubuntu 9.04, otherwise known as "Jaunty Jackalope", was released last week, and the geek in me was eager to try it out. So I grabbed the Ubuntu 9.04 ISO image and created a new virtual machine with it in VMware Fusion 2.0.4. And I am happy to report that with a couple of tweaks, things work pretty well today.

Here are the steps I took to get a working Ubuntu 9.04 virtual machine:

1) Download the Ubuntu 9.04 x86 Desktop CD image.

2) In VMware Fusion 2.0.4, use the New Virtual Machine Assistant (File -> New), and point it at the Ubuntu CD image file.
Picture 2
3) Follow the instructions in the New Virtual Machine Assistant, and select Easy Install. Since VMware Fusion 2.0.4 was released before the Ubuntu 9.04 release, it does not include Pre-Built Kernel Modules for Ubuntu 9.04. As a result, there are a couple of issues with VMware Tools that I will address further down, but Easy Install is still a good place to start – it will still get a lot done during the initial setup.
Picture 4  
4) Finish the New Virtual Machine Assistant, and let Ubuntu install. Once the Ubuntu virtual machine finishes installing and then boots up, you will have a working Ubuntu 9.04 virtual machine with a couple of minor issues that we can work around.

First, you will immediately notice that you cannot move your mouse cursor outside of your virtual machine window. You will need to use key combo CTRL+CMD to do that. This is because the vmmouse driver, a VMware mouse driver that enables the mouse ungrab feature, was not installed by X.org included with Ubuntu. This can be easily fixed by running command "sudo apt-get install xserver-xorg-input-vmmouse" in a terminal window in the Ubuntu virtual machine:
Picture 5

After reboot, you should be able to mouse in and out of the virtual machine window without the ungrab key combo.

Second, shared folders do not work. The kernel module vmhgfs that powers the shared folder feature, failed to compile during the VMware Tools install. The failure is due to a kernel API change in the new Linux kernel that ships with Ubuntu 9.04. A small source code change is required to fix this. If you don't mind getting your hands dirty a bit, check out this VMware Fusion forum post where some VMware Fusion users discuss how to do this. (Credit: the original workaround for this was posted by Laptopbisnis in their blog).

After making these two small changes, all the great features you have come to expect with Linux virtual machines in VMware Fusion now work, including file drag and drop, text copy and paste, automatic screen resize, shared folders, and even Unity.

Picture 5  

While VMware Fusion 2.0.4 does not support Ubuntu 9.04 guests because Ubuntu 9.04 came out after VMware Fusion, hopefully this post will get you up and running with the "Jaunty Jackalope" right away, until we ship official Ubuntu 9.04 support in a future VMware Fusion release.

Take Control of VMware Fusion 2 Series: Remap Mouse Buttons

Cover_vmware_fusion_2 In this week's installment of our Take Control of VMware Fusion 2 blog series,
we are going to talk about remapping your mouse buttons. If you are new to the series, the ebook Take Control of VMware Fusion 2 by Joe Kissell, teaches you all the fundamentals of VMware Fusion 2, as well as tips and tricks to get the most out of running Windows on your Mac.

Here is this week's excerpt from Joe Kissell's new book Take Control of VMware Fusion 2:

Remap Mouse Buttons

Some Mac mice have a single button, but Windows requires at least two, and sometimes three, buttons. If you have a multi-button mouse—or trackball—attached to your Mac, it will most likely work correctly in a Windows virtual machine without any further configuration. However, if your mouse has fewer buttons than you need, Fusion can step in to provide alternative ways of clicking.

By default, Fusion lets you emulate a right-click (also known as a secondary button) by holding down the Control key while clicking. (On a Mac laptop, you have other options as well; see the section “Right-Clicking” for details.) To get a “button 3” response, hold down the Command key while clicking.

If you want to change either of these settings, do this:

1.    Choose VMware Fusion > Preferences, click the Keyboard & Mouse button in the toolbar, and then click Mouse Shortcuts.
Picture 1
2.    Double-click the setting you want to change—for example, to change which shortcut you use to simulate the secondary button, double-click Secondary Button.
Picture 2  
3.    In the dialog that appears, select the modifier key(s) and mouse button you want to use. Then click OK.


To learn more about the book Take Control of VMware Fusion 2, or buy it, click here.

Take Control of VMware Fusion 2 Series: Look Inside a Virtual Machine

Cover_vmware_fusion_2 In this week's installment of our Take Control of VMware Fusion 2 blog series,
we are going to talk about how your
virtual machine is stored on your Mac. If you are new to the series, the ebook Take Control of VMware Fusion 2 by Joe Kissell, teaches you all the fundamentals of VMware Fusion 2, as well as tips and tricks to get the most out of running Windows on your Mac.

Here is this week's excerpt from Joe Kissell's new book Take Control of VMware Fusion 2:

Look inside a Virtual Machine

In Fusion, a virtual machine includes a number of components: settings files, the file(s) constituting the virtual disk image(s), any snapshots you’ve taken manually or using AutoProtect, log files, and more. All these files are packaged in a special format called a bundle, which looks like a single file in the Finder but which is really a folder in disguise.
Picture 1
To see the contents of a virtual machine, follow the instructions just previously. Then, in the Finder, Control-click (right-click) the file (which has the extension .vmwarevm) and choose Show Package Contents.

Picture 2
A new window opens, revealing all the constituent files and folders.
Picture 4  

To learn more about the book Take Control of VMware Fusion 2, or buy it, click here.

VMware Fusion 2.0.4 Update Now Available

Fusion "2.0.4 already?", you ask. That's right, we are releasing VMware Fusion 2.0.4 today to address a critical security issue. At VMware, we take security very seriously and always stay vigilant to provide the safest products and solutions possible. Here is the security issue fixed in this release:

Host code execution vulnerability from a guest operating system: A critical vulnerability in the virtual machine display function might
allow a guest operating system to run code on the host. The Common
Vulnerabilities and Exposures project (cve.mitre.org) has assigned the
name CVE-2009-1244 to this issue.

You can read more about it at VMware security advisory VMSA-2009-0006.

VMware Fusion 2.0.4 is a free update for all VMware Fusion 1.x and VMware Fusion 2.x users. You can download the bits here. The release notes is here.

VMware Fusion Team Looking for a Few Good Interns

BXSHT_Fusion2_Q308_LoRes The VMware Fusion engineering team is looking to hire a development intern for this summer.  The VMware Fusion development intern will get the chance to work on the latest and greatest Mac virtualization technology, and help shape the future of VMware Fusion!

We’re looking for undergrad or Masters student majoring in Computer Science, from a top-tier university.  Mac coding experience is a plus, but if you don’t have any, that’s by no means a deal breaker.  Being sharp as a tack, however, is a must have!

You can read more, and apply here.

Also, the VMware Workstation team (Fusion’s big brother—the must-have virtualization tool for the technical professional) is hiring a development intern too.  That job description is here.

If you, or someone you know is interested, by all means, apply to join the team!  Both positions are located in Palo Alto.

VMware Fusion 2.0.3 Update Now Available

Fusion
We are pleased to announce our latest maintenance release of VMware Fusion 2. VMware Fusion 2.0.3 is a free update for all VMware Fusion 1.x and VMware Fusion 2.x users. You can download the bits here.

VMware Fusion 2.0.3 is a concentrated effort by the team to fix a small number of high-impact issues. Here are the highlights of the release:

Printing Works Again!

VMware Fusion's driverless printer sharing feature allows you to share your Mac printers very easily with your Windows virtual machines, with no driver installation or configuration needed. However, the feature stopped working on Mac OS X 10.5.6 after Apple Security Update 2009-001. We raced to get this fixed, and I am happy to announce that you can share your printers again in VMware Fusion 2.0.3!

Picture 3

We also fixed another printing related issue, where the Enabled check box in VMware Fusion Printer Settings (shown above) might get deselected automatically.

Runs on the Latest Macs

You can run VMware Fusion 2.0.3 on the new Mac Pros, iMacs, and Mac Minis that Apple released in March 2009. If your new Mac comes with the default graphics option, Fusion 2.0.3 will run great on it. For users who opted for the non-default ATI graphics card on the Mac Pro or iMac, there is a known 3D issue and we recommend you turn off 3D acceleration for the time being.

Overview_hero4_20090309


Experimental Support for Mac OS X Snow Leopard Server as Guest

If you are a Mac developer and have access to Apple's Snow Leopard seeds, you can now run the latest Snow Leopard Server builds (32-bit kernel) released before April 2009 in a virtual machine. This allows you to play with the latest Apple operating system in the safety of a virtualized environment, and to test your software in different versions of Mac OS X on a single Mac.

Picture 2

You can read more details including known issues in the release notes. Enjoy VMware Fusion 2.0.3!

Take Control of VMware Fusion 2 Series: Install Boot Camp Drivers

Cover_vmware_fusion_2
In this week's installment of our Take Control of VMware Fusion 2 blog series, we are going to talk about installing Boot Camp drivers in your Windows virtual machine. If you are new to the series, the ebook Take Control of VMware Fusion 2 by Joe Kissell, teaches you all the fundamentals of VMware Fusion 2, as well as tips and tricks to get the most out of running Windows on your Mac.

Here is this week's excerpt from Joe Kissell's new book Take Control of VMware Fusion 2:


INSTALL BOOT CAMP DRIVERS

The VMware Tools package includes drivers for most of the Mac hard-ware that Windows will use when running in a virtual machine, with a few notable exceptions—particularly Apple’s proprietary devices that use USB internally, including iSight cameras, Bluetooth transceivers, and the infrared port used for the Apple Remote. Drivers for these devices are available only from Apple, and only as part of the Boot Camp driver package (included on your Leopard Install DVD—you can’t download them separately).

So, if you want Windows applications to be able to access your iSight camera or Apple Remote directly, or if you want to use Bluetooth devices such as headsets or PDAs in Windows without going through Mac OS X, you’ll need these drivers. (If you’re already using a Bluetooth mouse or keyboard in Mac OS X, you can continue using it in Windows without any additional drivers.) If you don’t plan to use any of these devices in Windows, you can skip this section.

To install the Boot Camp drivers under Windows:

1.    With Windows running in Fusion, insert your Leopard Install DVD. The Boot Camp installer should run automatically.

Picture 2
 

Auto repair: If the installer doesn’t run, check if the virtual CD/DVD drive is in use. To do this, open the Virtual Machine > CD/DVD menu. If Disconnect CD/DVD is enabled, select it. That should cause the Boot Camp installer to run; if not, choose Start > (My) Computer and double-click the DVD icon.

2.    Follow the onscreen instructions to install the software.

Picture 3

3.    You’ll be prompted to restart Windows when the installer finishes.

After your virtual machine has restarted, you can use your iSight camera (see the section “Connect and Disconnect Devices”), Apple Remote, or Bluetooth devices from within Windows. (To learn about using USB devices, read the section “USB Device Settings.”)


To learn more about the book Take Control of VMware Fusion 2, or buy it, click here.