VMWare - Ubuntu Edgy? VMware Ubuntu as Guest
Last edited January 1, 2007
More by yyu »
My Computer Dell Inspiron 600M

Purchased Oct 2004

Intel Pentium M 1.6Ghz 2MB L2 Dothan
1.25GB PC2700 memory (1x1GB+1x256MB)
60GB
ATI Mobility 9000 32MB
SXVGA+ 1400x1050 resolution  


OS:
Ubuntu 6.10 Edgy Desktop
VMWare Player
 
Ubuntu Edgy Server/Desktop

Downloaded VMWare Ubuntu Appliance from here, or from VMWare site

Ubuntu Server 6.10 (Edgy Eft) Server new!

ubuntu-server-6.10-i386.zip, 171M
Download using: fast torrent! (immediate!), http (slow, 2 minute delay)
md5sum: 457ad56694948a110058445fad271b36
Notes: There is no root account. Login as user "notroot", password is "thoughtpolice"
Quick start HOWTO: Ubuntu 6.10 in 1 minute
Install VMware Tools
Note: This image will not run on the Pentium M (or CPUs that do not support PAE) - you will get the error Unknown Interrupt or fault at EIP

I also tried to install Ubuntu Server or Desktop as a Guest in VMWare.
No matter what I do...

After the computer started to boot, I would see this scrolling through my screen

Unknown interrupt or fault at EIP 00000060 c0100295 00000294 

The funny part is that this image or the downloaded appliance would work on my WindowsXP machine.

I had to investigate.  I need to run this Ubuntu installation on my laptop

My tip off was from thoughtpolice, one of their appliance will not run on Pentium M because of lack of PAE...  Uhmmmm....   I also found a link on their site talking about downloading the linux-686 version of the kernel instead of using the current one.   Here are the results:
 
Change Kernel

VMTN Discussion Forums: Ubuntu 6.06 LTS hangs at Uncompressing ...
www.vmware.com/community/thread.jspa?messageID=419...
How to Install the Ubuntu 686 Kernel
====================================

1.) boot to the Ubuntu 6.06 server install cd. Choose 'Rescue a broken system.'

2.) when you get to the Rescue Operations screen choose "execute a shell in /dev/discs/disco/part1", this option may read a little differently on your system.

3.) Click continue if another screen appears.

4.) At the prompt, type: sudo apt-get install linux-686

5.) You will be asked if you want to continue, type: y

6.) The installation of the 686 kernel will begin. It looks like an internet connection is required so the install files can be downloaded from the ubuntu website.

7.) When the installation is done, type: exit

8.) You should be returned to the Rescue Operations screen. Choose the last option: reboot the system. Make sure you're not booting to the install cd!

9.) Give the system a few moments to boot-up. At last, you should be placed at the login: prompt.

10.) Celebrate!

Helpful websites:

http://ubuntuforums.org/showthread.php?t=85917
This is a very nice piece of documentation that explains all of the different Ubuntu kernel versions.

http://www.tuxme.com/node/544
This is the website that gave me the idea to try the 686 kernel. This specific document also talks about installing Ubuntu on laptops.

I really wish ubuntu would detect which kernel is best for a system. It's things like this that I think keep people away from linux. Linux definitely requires a lot of patience sometimes but I think it's worth it in the end.

To all of you who replied with suggestions, THANK YOU SOOOOOOOO MUCH! You're truly a demonstration of the Ubuntu spirit.

Now to finish setting up my LAMP server!

Nick
This solution helped me

The author forgot to add that you need to go into the Ubuntu boot menu, not VMware boot menu....
and boot Ubuntu, kernel 2.6.17-10-generic    instead of Ubuntu, kernel 2.6.17-10-server (in my Ubuntu Server Installation)


Boot into GRUB boot menu FIRST


Changing the default boot item
After booting into Ubuntu
cd /boot/grub
vim menu.lst

change:

default 0

to

default 2  #  2 in my case matches with the Ubuntu, kernel 2.6.17-10-generic,  your configuration may vary


Odd!!! MAC Address Changes in VMWare

After I moved my Ubuntu Guest installation in VMWare.  eth0 stopped showing up.  This is the 3rd time I reinstalled Ubuntu Server.  My first boot into the Guest OS was successful after changing the Kernel, and I was able to ping google.com

2nd boot, I believed I moved my OS folder, and that may have cost my MAC address to change
The Fix:

ifconfig -a
the "new" ethernet adapter may show up as eth1

write down the mac address: xx:xx:xx:xx:xx

cd /etc/
sudo vim iftab

change the existing mac address to your "new" ethernet adapter MAC address...

crossing my finger (I am writing this while I am making the changes)....

...

ping google.com


GREAT SUCCESS!
 Sources
Maintaining and Changing the MAC Address of a Virtual Machine
www.vmware.com/support/ws55/doc/ws_net_advanced_ma...

Avoiding MAC Changes

To avoid changes in the MAC address automatically assigned to a virtual machine, you must not move the virtual machine's configuration file. Moving it to a different host computer or even moving it to a different location on the same host computer changes the MAC address.

You also need to be sure not to change certain settings in the virtual machine's configuration files. If you never edit the configuration file by hand and do not remove the virtual Ethernet adapter, these settings remain untouched. If you do edit the configuration file by hand, be sure not to remove or change the following options:

ethernet[n].generatedAddress
ethernet[n].addressType
ethernet[n].generatedAddressOffset
uuid.location
uuid.bios
ethernet[n].present

In these options, [n] is the number of the virtual Ethernet adapter, for example ethernet0.

Note: To preserve a virtual Ethernet adapter's MAC address, you also must be careful not to remove the adapter. If you remove the adapter, then recreate it, the adapter may receive a different MAC address.

VMTN Discussion Forums: lost eth0 when using a copied ...
www.vmware.com/community/thread.jspa?threadID=4606...
Here is a script that should sort you out. I ran into the same problem and this was my way of fixing it. I'm sure it's not the best, but it works. Save it (I called it "fixmac") and put into /usr/sbin/ on your "base machine". Then, after shutting down and copying your base machine, boot the new machine, log in, and execute "fixmac" as root. Reboot and your interface should start working.

---- Start Script ----

mac=`ifconfig -a | grep "HWaddr" | cut -d " " -f 11`
echo "eth0 mac $mac arp 1" > /etc/iftab

---- End Script ----

I hope that helps!
The content on this page is provided by a Google Notebook user, and Google assumes no responsibility for this content.