Parallels Desktop 7 for Mac: An upgrade you can skip
The ability to run Mac OS X Lion VMs has real appeal, but the implementation is not fully bakedFollow @MobileGalen
Virtualizing Mac OS X Lion
Unfortunately, Parallels Desktop 7 gives you only one easy way to install Mac OS X Lion on a VM, but it's painful: You download the 4GB installer file from the Mac App Store, which means waiting for one or more hours.
The way Parallels handles Mac OS X installation via the Mac App Store means you can create only clean installs of Lion; there's no simple way to transfer an existing Lion environment to the VM as there is for Windows VMs.
If you're a savvy Mac user, you can get past these issues. For example, you can use the Windows DVD install option to select a Mac OS X installation image from your startup disk or from a USB-connected storage device. But you can't use the Install Mac OS X Lion file that you downloaded from the Mac App Store. Instead, you have to open that application package (Control-click or right-click the Install Mac OS X Lion.app file and choose Show Package Contents), then search for and copy out the InstallESD.dmg file containing the disk image. The installer file is deleted by default once you install Mac OS X Lion, but there are ways to prevent that, as well as to access the hidden copy on your Mac. Apple also has a tool that lets you create your own installer image on a disk or thumb drive. Wherever the installer resides, the trick is you have to install its internal .dmg file, not the .app package file containing it.
When you install Mac OS X Lion in the VM, you can use the option to copy an existing Mac OS X Lion environment from a Time Machine backup, or you can use the Migration Assistant utility to transfer another environment's settings and apps to the VM. But you can see such external environments only if they are on USB-connected storage devices and you've told Parallels to assign that USB device to the Mac VM, which you do via its Devices menu's USB submenu. (Note that the name of the USB drive will not likely match the name of the disk partitions on that drive.)
Sadly, Parallels does not see storage devices connected by the speedier FireWire technology or by the even faster Thunderbolt technology -- the kinds of technologies that Web and application developers would want to use when running Mac OS X from the external disks from which they'd likely be migrating Mac OS X environments. Most such drives -- but not all -- have USB ports, so you can connect them via USB for the VM setup and then use FireWire or Thunderbolt from that point on. Just note that non-USB drives will be visible within the VM only as folders, so any apps that need to see them as drives, such as Disk Utility or Time Machine, will not be able to connect to them.
[UPDATED 9/15/2011] Finally, I could not install a beta version of Mac OS X Lion, which I've been using to test iCloud as a registered Mac developer, over a VM installation of OS X Lion; the boot screen hangs up. The developers at Parallels said they hadn't tested the installation of beta Mac OS X versions in a VM, but were surprised I was having trouble. It turns out there was a bug on Parallels Desktop 7 that prevented such beta installations of Mac OS X. Parallels today released a software update to fix the bug.
These installation limitations mean that Parallels Desktop 7 is not nearly as flexible as what Mac OS X lets you do so easily with physical disks. After all, portable hard drives are cheap -- and quite flexible to use for having multiple Mac OS X instances.
The shortcomings suggest that Parallels Desktop's installation method for Mac OS X VMs was rushed to get a product out the door quickly after Lion's release -- after talking to the developers at Parallels, it's clear they know about the various ways to install Mac OS X. Whatever the cause, it makes Parallels Desktop 7's appeal more limited than it could have been, especially for the very developers and power users most likely to be interested in Desktop 7's new Mac VM capability.
If you're not afraid to get your hands dirty, you can work around these issues. I just hope Parallels comes out with an update soon that doesn't require diving into the nitty-gritty. And that adds FireWire support.
This story, "Parallels Desktop 7 for Mac: An upgrade you can skip," was originally published at InfoWorld.com. Follow the latest developments in Mac OS X, Windows, and virtualization at InfoWorld.com. For the latest developments in business technology news, follow InfoWorld.com on Twitter.
Read more about virtualization in InfoWorld's Virtualization Channel.
InfoWorld executive editor Galen Gruman analyzes the latest issues in mobile technology.
Send your tips on mobile news, issues, secrets, and so on.
Galen is author of iOS 7: The "Just What You Need" Book, OS X Mavericks: The "Just What You Need" Book, MacBook Pro Portable Genius, and iBooks Author For Dummies, as well as lead author of Exploring Windows 8 For Dummies. Follow Galen's mobile musings on Twitter at MobileGalen and at Google+.