My adventures in linux begin! I was able to get Mandrake 10.1 Community Edition running as a guest os on VMWare 4.5, but not without a little effort. The two main issues I encountered were the following:
- The GUI is messed up if using the VMWare Virtual Video card in Mandrake.
- The VMWare tools install was not straightforward and required some additional steps to get running.
First the GUI issue. When I first ran through the Mandrake install and configured the graphics display, I chose the VMWare Virtual Video card. I also had it set to start my window manager of choice, in this case Gnome, automatically. When I tried to boot up I got a screen that looked like this:
Note: this is someone else's screenshot of the same issue since I didn't take one of mine at the time. To take care of this problem I had to boot back into linux-nonfb mode so that it wouldn't load up gnome automatically. I then used XFdrake to change the display settings and selected the "vesa" card under "xorg". That seemed to fix the display problem.
The next issue was with the VMWare tools install. This took a bit of research since it seemed that there were many things at work here. I found that I needed to do the following things to get it to work:
I needed to make sure that I had the development package installed (which I did since that's what I'm going to be using this for). I also had to install two other packages using the following commands:
urpmi pciutils
urpmi kernel-source-2.6
At that point I unpacked the vmware install into the /tmp directory but had to change the install script since it would fail on this version (Mandrake 10.1) without modification. Here's the change I made:
Open vmware-tools-distrib/bin/vmware-config-tools.pl and find line:
$xversionAll = direct_command(shell_string(xserver4()) . ' -version 2>&1') =~
/XFree86 Version (\d+\.\d+\.?\d*)/ ? $1: '0.0.0';
Change to:
$xversionAll = direct_command(shell_string(xserver4()) . ' -version 2>&1') =~
/XFree86 Version (\d+\.\d+\.?\d*)/ ? $1: '4.4.0';
I was then able to run the install and take all the default options. I'm sure for someone with more linux knowledge this wouldn't have been that big of a deal, but for a newb like me it was a bit daunting. Oh, and for some reason the vmware tools install hosed up my graphics settings again so I needed to go back and change it once more.
I was only able to get through all this with the help of google, the mandrake users board, and the vmware forums. If anyone else hits these problems, maybe this post will be of some help. Now I'm going to start looking into writing some Python code. I've become spoiled with the Visual Studio 2003 IDE and would like something as fully featured to write code with in linux. It's been suggested to me to use Eclipse. At first glance it seems like a decent choice and will keep me in this whole open source vein that this project is following.
Now if I can just focus some time on Python instead of the Visual Studio 2005 Beta.