07.09.07

Installing Feisty Fawn (Ubuntu 7.04) Server Edition on Parallels 3

Posted in Mac, Parallels Desktop, Ubuntu at 5:32 am by Michael

I had some major issues again using the Server Edition of Ubuntu 7.04 to install a new virtual machine in Parallels 3. Ubuntu Server seems to have some things enabled in the server kernel that Parallels just doesn’t like. I also ran into a problem trying to use more than 512 megs of ram for the virtual machine. Hopefully this gets sorted out in the next update to Parallels, since I prefer to use 768 megs of ram for my virtual machine.

I used the latest version of the Ubuntu Server iso to install. I am assuming anyone using this install method is at least at an intermediate level of using Linux, so I’m not going to hold your hand too much. I am using Parallels 3 build 4128, and have done this install successfully 5 times now. I configure the virtual machine to use 5 gigs of hdd space, and 512 megs of ram. I run through the server install as normal, choosing the “install to hard drive” option at boot. The screens are pretty easy to handle, the hardest part is partitioning the drive, and you can just choose the “guided” option for that if you aren’t as picky as I am. As a note anything over 3 gigs of space should work for a virtual machine, I happen to use 5 gigs so I have some room to play with. I have a linux server that I can connect to over the network if I need more space than that.

Once the install finishes it will prompt you to reboot. Allow it to reboot but press the stop button on the virtual machine once it starts to load grub. Then go to Edit->Virtual Machine on the Parallels menu. On the virtual machine configuration editor, choose Options on the left, then click the “Booting” tab on the right. Look for the “Boot Sequence” section and select “CD-ROM, Hard Disk, Floppy” so it will boot from the iso again. This is important because you want the virtual machine to boot from the cdrom so you can get a shell and install the generic kernel instead of the server kernel. After you’ve changed the boot sequence setting, click “OK” and then boot the virtual machine with the green play button.

At this point parallels should boot the cd again. Choose “Rescue a broken system” from the menu and hit Enter. It should boot into rescue mode, it will ask you a couple of questions, similar to the install process. If you’re in the US and using english, you can pretty much just press enter at every prompt, until it asks about disks. On a guided or typical ubuntu install under Parallels the root filesystem should be /dev/sda1. Choose that one, and hit Enter. On the next screen select “Execute a shell in /dev/sda1″

Once you are at a shell, verify you have network by sending a ping to google or yahoo. You can’t do these next steps without your network working, since we’ll be using the network to update and install packages. We start with an update and upgrade, to get all the newest versions of installed packages.

aptitude update && aptitude -y upgrade

After this is complete, you want to install the generic kernel.

aptitude -y install linux-generic linux-image-generic

If everything goes smoothly and you have a decent internet connection, this process should take less than 20 minutes. After that, simply remove the packages for the server kernel.

dpkg -l | grep linux-image

This will show you the exact version of the server image you have installed. Use it in the next command for the last package if your version isn’t the same as mine.

aptitude remove linux-server linux-image-server

aptitude remove linux-image-2.6.20-15-server

Assuming you didn’t run into any problems, type “exit” to return to the rescue menu. Choose the reboot option, then stop the virutal machine with the red stop button. Go back to Edit->Virtual Machine on the Parallels menu, select “Options” on the left, then the “Booting” tab on the right. Change the boot sequence back to “Hard Disk, CD-ROM, Floppy”

Boot the Virtual Machine and it should get you to the login prompt. After you are logged in, install whatever software you would normally on your server setup.

A note, if you are using an actual cd instead of just having Parallels connect to an iso you downloaded to your mac, it may be necessary to choose Solaris 10 as your operating system for the initial install and “fix” phase. There have been reports of the cd emulation not working otherwise. Simply set your OS Type to Solaris, and the OS Version to Solaris 10 when you first configure the virtual machine. Use the process outlined as above, and once you are ready to boot the system, edit the virtual machine configuration again. Set your OS Type to Linux, and the OS Version to Ubuntu Linux.

12.29.06

Parallels Beta 3 Build 3106

Posted in Mac, Parallels Desktop at 5:41 pm by Michael

Parallels released a new version of their beta product today.  After having just upgraded a few days ago, I was curious what had changed.  On the surface I don’t notice much at all, but a couple small changes make a pretty big difference.  When you go into Coherence Mode, windows with rounded corners no long “leak” a bit of the Windows desktop through on the overlay.  This means the apps look even more integrated into the Mac desktop than they did before.  Great work.  Another small change I noticed is the inclusion of Transporter Beta3 into the mix.  This tool allows you to virtualize a live PC into a virtual machine.  This is a fairly large step for Parallels, and I like the results.  I’m really starting to look forward to the final version of this software, and it continues to run admirably for my uses, even in beta.

VMware Fusion has been running for me well, but it has a lot of catching up to do if they want to compete with Parallels in the Mac market.  It performs adequately, but it lacks several of the features that Parallels has caused me to come to expect in a Mac virtual environment.  These features include Coherence mode and the ability to use a Boot Camp volume as the hdd in a virtual machine.  Vmware Fusion looks promising, especially since the final version will be able to use virtually any virtual machine from other platforms.  For now though, Parallels is far ahead in terms of usability and performance.

12.26.06

Parallels Beta Build 3094

Posted in Mac, Parallels Desktop at 11:05 pm by Michael

I know this is a little old but I finally got around to installing the new version of the Parallels Beta. It’s actually quite nifty. Coherence mode has been improved, and the ability to see windows apps from the dock has to be seen to be believed. You can hide almost every aspect of windows with the settings for coherence, it makes running windows apps very unobtrusive. They look like crap but it’s windows, what do you expect?

I tried out the USB 2.0 support and it works very well. I am able to plug my jumpdrive (formatted ntfs) and mount and copy files from it at the faster speeds in my Windows XP guest host. The update was flawless, although booting safemode in Parallels seems to be a trickier operation than in the VMware products, due to the flip animation it uses to switch from the configuration screen to the guest os console. There is a setting for this on the menu bar. Go to Parallels Desktop->Preferences and click the Animation tab. The setting there for OS Window transition allows you to disable this annoying animation and helps with that tricky F8 action to boot into safemode.

I’m very impressed with this software, for beta, it’s very well executed. I haven’t experienced any problems at all with either beta build, but the features in this new one are WELL worth the time and effort it takes to upgrade your current version. If you decide to upgrade be very sure you boot safemode in Windows and install the new version of Parallels Tools. You should do that on the first boot under the new version of the beta.