Установка виртуальной машины linux vmware

Ubuntu as a VMware host

And that’s it! Enjoy your VMWare Workstation installation!

Alternate Installation from .bundle

  • VMWare Workstation 6.5.0, HackBuntu Alpha 3 8.10 x86 (PM me for DL link)
  • VMWare Workstation 6.5.0, Super Ubuntu 8.10 x86

In the terminal, navigate (cd) to where your installation resides. Then type this in

sudo ./VMware-Workstation-6.5.0-118166.i386.bundle

Installing on Jaunty

0. Same as above, but then you have to remove the broken module:

sudo mv /usr/lib/vmware/modules/binary /usr/lib/vmware/modules/binary.old

1. then simply rebuild the module.

sudo vmware-modconfig --console --install-all

Installing from the .rpm

sudo apt-get install linux-headers-$(uname -r) build-essential gcc-3.4
fakeroot alien --scripts VMware-workstation-6.0.*.rpm
sudo dpkg -i vmwareworkstation_6.0.*.deb
remove_answer BINDIR answer BINDIR /usr/bin
remove_answer SBINDIR answer SBINDIR /usr/sbin
sudo /usr/bin/vmware-config.pl
sudo gunzip /usr/share/doc/vmware/EULA.gz

Ubuntu as a VMware Guest

VMware version 5 is reported to work with Ubuntu out-of-the-box. Try using NAT rather than bridging when using VMware 5 with Ubuntu as a guest OS.

Initial Install

  1. Download the iso from http://www.ubuntu.com/download/ this demo used the ubuntu-5.10-install-i386.iso image.
  2. Create a new Virtual Machine.
    • Virtual Machine Configuration: Typical
    • Guest Operating System: Linux
    • Version: Other Linux 2.6.x kernel
    • Virtual Machine Name & Location: Pick as you will. (for the record I chose Ubuntu and O:\VPC\)
    • Network Connection: Use bridged networking (Refer to this VMware documentation for information on the other network connection configurations.)
    • Disk capacity: Again the choice is yours, I chose 4GB and turned on Allocate all disk space now and Split disk into 2 GB files. Allocating the disk space will increase performance, while spliting the disk into 2GB chunks will minimise any file size limitations if transferring a virtual machine using Samba.
  3. Change the settings of the new virtual machine:
    • Memory — Increase the memory given to the guest OS from 256 (the default) to 512. Although not necessary since I’ve got the RAM, why not.
    • CD-ROM — Use ISO Image: set to the location of the downloaded is, mine was O:\BitTorrent\ubuntu-5.10-install-i386.iso
  4. Start the virtual machine.
  5. At the boot menu, press enter.
  6. Configure the Ubuntu installation:
    • Language & Location: Doesn’t matter
    • Keyboard: I stuck with the default, American English
    • Hostname: Doesn’t matter, I went with Ubuntu
    • Disk Partition: Erase entire disk: SCSI (.
    • Write Changes to Disk: Yes
    • . wait.
    • Timezone: Doesn’t matter
    • Full name for the new user: I chose bob
    • Username for your account: I chose bob
    • Password and Verify: pick one, no restrictions
    • Reboot: Continue, I didn’t bother «removing» the ISO.
    • Once you see Restarting system. Ubuntu has shutdown, press Ctrl-Alt to release the cursor and click VM->Power->Reset
    • . wait.
    • Select video modes. Don’t add anything more than the defaults 1024×768, 800×600, 640×480
Читайте также:  Linux shell for window

At this point Ubuntu is usable but without the virtual tools you can not use some of the higher resolutions. and to release the mouse you must press Ctrl-Alt. So onto the install.

Installing Virtual VmwareTools

  1. Open the System->Administration->Synaptic Package Manager
  2. Install the following packages (replace ‘kernel version’ below with what is reported with uname -r):
uname -r sudo apt-get install make gcc gcc-3.4 linux-headers-'kernel version'
  1. Goto the desktop and eject the Ubuntu iso.
  2. Ctrl-Alt to get the cursor back, VM->Install VMware Tools.
  3. Wait for the CD to appear on the desktop. This may require going to Places->Computer and clicking on the CD icon to make Ubuntu read the new disk.
  4. Copy VMwareTools-x.x.x-xxxx.tar.gz from the CD to your desktop.
  5. Right click on the VMware Tools tarball and select Extract Here
  6. Open a terminal
export CC=/usr/bin/gcc-3.4 cd ~/Desktop/vmware-tools-distrib sudo ./vmware-install.pl
  • Accept all the defaults, this should take you through making a few directories and then run the config program. The config program will need to compile the drivers and so it will use make, the gcc you specified and the headers to compile.
  • The first non default is screen size. I know 640×480, 800×600 and 1024×768 work, I have had 1280×1024 work (I use this one) and I’ve had 1600×1200 not work.
  • If you pick one that doesn’t work, get to a terminal and run /usr/bin/vmware-config-tools.pl to pick a different one.
  • What you pick here becomes the max setting and you can pick a lower one withing Ubuntu, however the max is used at startup so if it doesn’t work you are up the creek.
  1. Restart the system with System->Log out->Shutdown. Wait until Ubuntu has shutdown and either turn off or restart the VM.

Installation tips

  1. The install script asks for the path of gcc. If it isn’t automatically found find the path on your system by running
sudo apt-get install linux-headers-$(uname -r)
/usr/src/linux-headers-2.6.10-5-686/include

Enabling Parallel Port Access

    Open /etc/iniit.d/vmware in an editor by running

gksudo gedit /etc/init.d/vmware
# See how we were called. case "$1" in start)
rmmod lp chgrp lpadmin /dev/parport0 chmod g+rw /dev/parport0

Troubleshooting Tips

After a kernel update, VMWare stops working

After upgrading to a newer kernel version, you may find VMWare stops working and displays the error (note: if you’re not running it from a terminal the program will just exit with no graphical error messages):

vmware is installed, but it has not been (correctly) configured for this system. To (re-)configure it, invoke the following command: /usr/bin/vmware-config.pl.

This happens even on a minor kernel update (e.g 2.6.12-9 to 2.6.12-10), but is simple to rectify using the steps above. Before running «/usr/bin/vmware-config.pl» as suggested you will need to get the correct kernel headers for your new kernel, and make sure you point the correct version of gcc to the config script.

Читайте также:  Alt linux файловая система

All this is explained above, so I wont go through it here. Once you’ve done that run the conifg script, select the defaults for all the options except:

Would you like to skip networking setup and keep your old settings as they are? (yes/no) [no]

Select yes, as you’re network setting should not have changed.

Once the config file has finished you should be able to run VMWare again with no problems.

Important Note about Updating from Hoary to Breezy

A heads up for people coming from hoary to breezy with a VMWare install. I was trying to reconfigure my vmware install for use in breezy (regenerate kernel modules, etc) using vmware-config.pl; however, doing so would not only fail to make VMWare work, but it would leave my system relatively unusable (specifically, sudo no longer worked!). The solution was to download the distribution tarball again, and reinstall (as per the instructions here). Simply reconfiguring the old install doesn’t seem to work.

Configuration aborts when updating from Dapper to Edgy

When upgrading from Dapper to Edgy, and then running sudo vmware-config.pl (as explained above), you might find that the configuration aborts with the message:

Unable to build the vmmon module. The error contains the following line: /tmp/vmware-config3/vmmon-only/./include/compat_wait.h:60: error: conflicting types for ‘poll_initwait’ include/linux/poll.h:62: error: previous declaration of ‘poll_initwait’ was here

You need to install the vmware-any-any-update patch, which you can find here: http://platan.vc.cvut.cz/ftp/pub/vmware. Just download the vmware-any-any-update file, untar it, and run sudo ./runme.pl It will automatically call vmware-config.pl, which should then complete normally (ignore the warnings generated).

Configuration aborts when updating from Feisty to Hardy (or any system running the 2.6.24-2 kernel)

When using the 2.6.24-2 kernel, a patch must be applied to get the vmware modules to compile. This applies to you if vmware-config.pl crashes with the message

make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Error 1 make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-2-generic' make: *** [vmmon.ko] Error 2 make: Leaving directory `/tmp/vmware-config0/vmmon-only' Unable to build the vmmon module.

The solution is to download a patch from http://platan.vc.cvut.cz/ftp/pub/vmware/vmware-any-any-update115.tar.gz that will correct this issue. Extract the files, then run

Читайте также:  Kerio control linux version

from the vmware-any-any-update115 directory. Note: This is not my mirror, if someone cares to mirror this file it would be a good thing

When running kernel 2.6.24-16, you need the patched patch from http://aldeby.org/blog/?p=113.

Configuration aborts when Installing VMware 6.0.5 on Intrepid (or any system running the 2.7.27 kernel)

You need to replace the three files

/usr/lib/vmware/modules/source/vmmon.tar /usr/lib/vmware/modules/source/vmnet.tar /usr/lib/vmware/modules/source/vmblock.tar

Ubuntu is hosting a guest VM, and the clock gets out of sync

The clock of a Linux guest OS could run much faster than the host computer, if the host computer isusing dynamic CPU speed technology.

    Edit your /etc/vmware/config

host.cpukHz = x host.noTSC = TRUE ptsc.noTSC = TRUE

VMWare «Snapshot Manager» Crashes

The VMWare «Snapshot Manager» may still crash when clicked on. To work around this problem, set an environment variable in the shell before running VMware. I have these two commands together in a shell script for launching the program:

export VMWARE_USE_SHIPPED_GTK=yes vmware

VMWare Runs Slowly on Pentium-M «Centrino» Notebook

If you have a Pentium-M «Centrino» notebook, you may notice VMware runs very slowly at times. To fix this problem, do as follows in a shell script:

# Script to launch VMware under Breezy: OLD_CSTATE="`cat /sys/module/processor/parameters/max_cstate`" echo "1" > /sys/module/processor/parameters/max_cstate export VMWARE_USE_SHIPPED_GTK=yes vmware echo $OLD_CSTATE > /sys/module/processor/parameters/max_cstate

Bridged Networking Won’t Start

Some people may have a problem starting bridged networking (vmnet0). vmnet0 is bridged to eth0, so try running ifdown eth0 first, THEN running the vmware-config.pl or runme.pl.

VMWare 5.5 breaks after installing the ‘vmware-any-any-update’ package

VMware 5.5 doesn’t need the ‘vmware-any-any-update’ package. If you did try this, you will get the following sorts of errors:

Version mismatch with vmmon module: expecting 137.0, got 116.0. Try reinstalling VMware Workstation.

To fix this problem, run the version of vmware-config.pl included in the VMware package. If have already run the version in the vmware-any-any-update package, rerun the vmware-install.pl script to reinstall VMware.

Missing Library Files Error

You get an error about missing library files (file extension .so). This will happen if you don’t have the X Window system installed. You can either install the libraries one by one or install x-window-system-core, which is simpler, but will also install other unnecessary packages:

sudo apt-get install x-window-system-core

VMware/Workstation (последним исправлял пользователь c-67-162-35-118 2010-04-09 02:36:49)

The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details

Источник

Оцените статью
Adblock
detector