November 02, 2000, 12:00 AM — VMware
VMware provides a very complete virtual machine environment that
emulates an Intel x86-based computer, running under Linux as the host
operating system (it also runs under Windows NT).
Since VMware emulates a PC, it comes complete with a BIOS, and you can
change BIOS parameters in the same way as with a normal PC. The
emulation is so complete that each virtual machine can have one or more
virtual Ethernet devices for networking. Networking is discussed in
more detail below.
You can download VMware from the company's Website (see Resources for a
link) either as a compressed TAR archive or as an RPM. If you have
downloaded the RPM, installation is a two-step process.
First install the RPM, using your favorite rpm command:
rpm -ivh VMware-2.0.2-621_i386.rpm
Don't worry if your numbers are slightly different, as you may have
downloaded a more up-to-date version.
Second, configure VMware to run on your system, using the vmware-
config.pl command. I will discuss that step in more detail below
because you will also need it if you install from a compressed TAR
archive, and if you change your kernel.
If you install from the compressed TAR archive, the steps are:
* Extract the contents of the TAR archive:
tar zxvf VMware-2.0.2-621_i386.tar.gz
* Run the installation script:
After asking you a few questions about where to install VMware, the
script then asks if you want to run the vmware-config.pl script. You
should answer yes if this is your first install of VMware. The
installation then proceeds, and you must read the end user license
agreement. I will discuss the configuration script below.
When you install VMware from a compressed TAR archive, the installation
script automatically runs the VMware configuration script, vmware-
config.pl. If you install from an RPM or if you change your kernel, you
will have to run vmware-config.pl manually. (In fact, if you go to run
VMware and your kernel has changed, VMware tells you that you need to
To run the script, simply type config-vmware.pl at the command line and
follow the instructions provided by the script. You may need to have a
C compiler installed on the system. If none of the prebuilt modules
supplied with VMware are suitable for your kernel, the script will
rebuild the modules. You will also be asked if you want your virtual
machines to access the host filesystem. Samba makes that possible and,
if you already have Samba installed or plan to install it separately,
you should answer no.
Lastly, you will be asked if you want to use the network from your
virtual machines. For most people, the answer will be yes. You can
enable two types of networking. One is host-only networking, in which
your virtual machines run on a virtual network and can only access your
host system and each other.