Digital Media Mac Blogs > Mac

VirtualBox 2.0 Update OK for Windows, Not So Good for Linux


vboxfedora9.png
Sun Microsystems announced the VirtualBox 2.0 update on September 4, 2008 (press release). VirtualBox is a free Open Source virtualization hypervisor that lets you run other Operating Systems (OSes) while still running OS X. I was especially interested in this announcement because it mentioned specific improvements for the Mac version: The software also offers a new user interface for the Mac platform, improved networking for the Mac OS X and Solaris OS, as well as improved performance, especially on AMD chips. I wrote about VirtualBox 1.6 just three months ago and was interested to see what changes 2.0 brought.


virtualbox20.png

Sun's press release said VirtualBox 2.0 has a new interface for Mac OS X. If it does, it is not in the main menu or the Guest OS window. Both look exactly like the 1.6.x release UI to me. That said, there is nothing wrong with the look and feel of either window. So, I'm not bothered by whatever it is I'm missing seeing here.


vboxwin2ksp4err.png

The good news is that VirtualBox does not enter an error condition everytime I shutdown Windows 2000 Professional. One of the important uses of virtualization is to keep old platforms with applications that can't be ported to newer platforms. So, a stable relationship with ancient but important platforms like Windows 2000 is good to see. I ran into a small problem though. I noticed that the test Windows 2000 configuration I installed for my original VirtualBox 1.6 test was not at Service Pack 4. So, I used the VirtualBox 2.0 testing session to upgrade it to SP4. The required reboot resulted in the error message you see here. Fortunately, the workaround was simple: I stopped the virtual machine and rebooted it resulting in a clean boot the second time around.


virtualbox2fedora9error.png

Fedora 9 Linux looks less stable running under VirtualBox 2.0 than it did under 1.6.2. Fedora generates this kernel error message every time it boots inside VirtualBox. However, Fedora 9 seems to run without incident after dismissing this error message and continuing on to use it as usual.


vboxadditions.png

The VirtualBox 2.0 Additions for Linux still do not work with Fedora 9. Or, specifically, the mouse integration piece does not work.


vboxadditionsrun.png

The VirtualBox Additions installation itself proceeds without incident.


vboxadditionsmsg.png

VirtualBox sees the Additions installed in Fedora 9 and reports that mouse integration is available. However, what happens is that all mouse control is lost at this point. At this point I probably could have SSH-ed in and removed the VirtualBox Additions. However, it was easier to use TimeMachine to just restore the instance of Fedora 9 before I installed the Additions.

One improvement I noticed is that VirtualBox now allows Guest OSes to use the host network interface directly and become part of the local network rather than be forced behind a NAT (Network Address Translation). This makes it much easier to test server software using VirtualBox Guest OSes.

Overall, it looks like VirtualBox 2.0 may be a useful tool for virtualizing Microsoft Windows. However, I have some reservations about using it with Linux distrobutions. It should be noted that I only tested one release, though. So, your experience may be different using Ubuntu, Suse Linux, or some other Linux distro.

Categories





AddThis Social Bookmark Button
Comments (7)
Read More Entries by Todd Ogasawara.

7 Comments

satipera said:

Just tried to install Debian etch on virtualbox running on an ubuntu box, had the error "your cpu does not support long mode" as I have just found out another victim of no 64 bit guest compatibility, this also means it is a waste of time for me.

Nick said:

Used VirtualBox in the past (versions 1.5.6 and 1.6),as well as 2.0.2 (current). Never had an issue with either Ubuntu 7.10, 8.0.4 desktop, 8.0.4.1 server, Debian Lenny, Sid or Centos 4.x. The only small annoyance was when I tried to use Ubuntu 8.0.4.1 server that mandated PAE support, while VirtualBox 2.0.2 had virtual support disabled by default.

VirtualBox is considerably lighter than VMWare (usable on a modern laptop) and provides better support for USB devices.

Ryan said:

One thing I would point out is that the Mac version of 2.0 does not have support for 64-bit guests. Unfortunately, that leaves me out. :-(

Fresdy, Land, phila_guy: Thanks for the feedback. Looks like the problem I ran into is specific to Fedora 9. Perhaps I should alter my title a bit to reflect that.

phila_guy said:

VirtualBox v2 also works well with a Slackware install of linux using a 2.6.21.5 kernel. I run it in headless mode (VBoxHeadless -s machine_name) and ssh into the VM. Mouse and keyboard worked fine when I tried it using the GUI launcher, not an issue with headless mode. File sharing with the host is via sshfs. First installed VirtualBox v1.6.4, upgraded to v1.6.6 then to v2.0. v1.6.4 had the excessive logging bug which was a problem but that's been my only issue with VirtualBox. Running on a 2.16 Mhz MBP 3Gb RAM, OSX 10.4.11

Land said:

Vitual Box 2.0 is fine on Mandriva2008.1(upgraded from 1.6.4)

Fresdy said:

Hi,
I just tried Virtual Box with Ubuntu 8.04 (desktop edition) two days ago. It worked fine, I had no error message. The keyboard, mouse and network worked fine without any particular setup. I did not notice any difference with my ubuntu installed (not virtual) on my old PC laptop.
I can't compare with a previous version of Virtual Box since it's the first time I use it.
I've got a MacBook Pro with MacOS X Leopard.

Leave a comment


Type the characters you see in the picture above.

Recommended for You

Topics of Interest

Archives


 
 


Or, visit our complete archive.