Using the free VMPlayer application from VMWare.
What It Does
- VMware Player is free software that enables PC users to easily run any virtual machine on a Windows or Linux PC.
- VMware Player installs like a standard desktop application. Once installed, VMware Player runs virtual machines in a separate window
- Pre-made virtual machines are available from the VMWare Virtual Machine Center Including:
- Damn Small Linux
- Free BSD
- Open BSD
- VMware Player runs virtual machines created by VMware Workstation, VMware GSX Server, or VMware ESX Server and also supports Microsoft virtual machines and Symantec LiveState Recovery disk formats.
- Live CDs
- Install an OS from the distribution CD (observe licensing terms)
- Because we can
- Increased CPU speeds and
- Higher Memeory capacities (Thanx to Moore's Law) allow for:
- 2 (or more) computers in one!
- Archival Reasons
- Your favorite program runs in an older/alternate OS
- Your data can only be read by the program above
- Use as a platform for updating and re-archiving your archives
- Vendor Lock-in/Lock-out
- Run Windows programs in a Linux environment
- Run Linux programs in a Windows environment
- Sandbox Protection
- Safe Surfing
- Test Bed for questionable programs
- Distribution and Sharing
- Anyone can quickly use preconfigured programs/workstations without any installation or configuration hassles.
- Share your setup with your 'support team' for easier troubleshooting.
Where To Get It
The VMWare web site - Where else? - vmware.com.
- Download and install the VMPlayer Application.
- Download a Virtual machine - typically a zip file - and unpack somewhere convenient.
It will contain:
- Virtual HD file = .vmdk
- Virtual Ram? = .nvram
- Config File = .vmx
- Start VMplayer and choose the "config" file for your virtual machine.
Booting the Virtual Machine with a CD
- Have a bootable CD handy - Either a physical CD or image file (.iso)
- Edit the config file (.vmx) to recognize the above CD (see below)
- Tap 'Escape' Key during boot sequence
- Choose 'CDRom Drive' from the boot menu
Creating Your Own Virtual Machine
These notes were inspired by the Hack A Day website.
Requirements: A Virtual Hard Drive, A Configuration file, and OS install media (or a Live CD).
Edit the config file - Comment lines begin with a '#'
- Virtual HD file
- Config file (see below)
- OS Install disk(s) or image file (iso) - Provided by user
## free VMware Player (www.vmware.com) minimal configuration
## file for virtually running Live-CD (or an .iso file)
config.version = "8"
virtualHW.version = "3"
nvram = "Win98.nvram"
memsize = "256"
mainMem.useNamedFile = "FALSE"
## Here you need to specify the guest os, that is the os that
## VMware Player will run. Possible choices are:
## "freebsd" ............ generic freebsd distribution
## "netware6" ........... netware 6
## "other24xlinux" ...... generic distribution with the linux 2.4.x kernel
## "other26xlinux ....... generic distribution with the linux 2.6.x kernel
## "otherlinux" ......... generic distribution with the linux kernel
## "redhat" ............. red hat linux (fedora?)
## "solaris10" .......... solaris 10
## "suse" ............... suse linux
## "win95" .............. windows 95
## "win98" .............. windows 98
## "winme" .............. windows me
## "winnt" .............. windows nt
## "winnetstandard" ..... windows server 2003 standard edition
## "winxphome" .......... windows xp home
## "winxppro" ........... windows xp professional
guestOS = "win98"
###Virtual Hard Drive
ide0:0.present = "TRUE"
ide0:0.fileName = "hd_005gb.vmdk"
ide1:0.present = "TRUE"
ide1:0.startConnected = "TRUE"
ide1:0.autodetect = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
#ide1:0.fileName = "DSL-2.1.iso"
#ide1:0.deviceType = "cdrom-image"
ethernet0.present = "TRUE"
ethernet0.connectionType = "bridged"
ethernet0.virtualDev = "vlance"
usb.present = "TRUE"
#uncomment & set to desktop size if needed
#svga.maxWidth = "800"
#svga.maxHeight = "600"
Boot your Virtual Machine with the Installation CD of your favorite OS!
Posting about installing on Linspire.
Last modified: Tue Sep 9 21:44:42 2008