Installing Debian Etch (4.0) Stable as a virtual machine within VMWare Including instructions on installing VMWareTools Host System =========== WinXP SP2 Intel, single core VMWare ====== Version 5.5.3 [I found that the VMWareTools didn't configure properly from VMWare 5.5.1] Debian configuration ==================== Deb version: Etch 4.0, 2.6.18-4-686 Synaptic packages installed =========================== [Note: this is not essential] Emacs GnuCash MC CMake boost_build g++ Everything installed flawlessly VM Ware Tools installation ========================== Check out www.visoracle.com for additional help and info on Debian installs, especially as pertains to installing as a VM. First thing to do is make sure you have all the kernel headers installed. Check for your kernel version:uname -aThis gives me 2.6.18.4-686 Within Synaptic, this can be verified by checking the version of the installed linux-imag In my case, this reads:linux-image-2.6.18.4-686[Kernel version may differ from your machine. The following instructions deal specifically with my kernel version. Update as necessary for your machine.] Install the linux-headers-2.6.18.4-686 package Install the kernel-package After this, you should verify in Synaptic that these are installed: linux-headers-2.6.18.4 linux-headers-2.6.18.4-686 kernel-package Make a symlink to your linux headers where VMWare expects them:ln -s /usr/src/linux-headers-2.6.18-4-686 /usr/src/linuxSet the gcc version to use:export CC=/usr/bin/gcc-4.1Now you're ready to install the tools: Go to the VMWare menu: VM -> Install VMWare Tools this will force a device to appear as a CDROM. Mount this cd, copy out the VMWare tools projec to /tmpmount /dev/cdrom /mnt/cdromcd /tmpUntar the VMware Tools tar file, then unmount the 'cdrom'tar -zxvf /mnt/cdrom/VMwareTools-5.0.0-<xxxx>.tar.gzumount /dev/cdromWhere <xxxx> is the build/revision number of the VMware Workstation release. Run the VMware Tools tar installer:cd vmware-tools-distrib./vmware-install.plAccept all defaults by hitting return. Should get a message stating that the Tools has been installed successfully. Then a message stating: Before running VMware Tools for the first time, you need to configure it by invoking the following command: "/usr/bin/vmware-config-tools.pl". Do you want this program to invoke the command for you now? [yes] Select yes by hitting return Stopping VMware Tools services in the virtual machine: Guest operating system daemon: done Trying to find a suitable vmhgfs module for your running kernel. None of the pre-built vmhgfs modules for VMware Tools is suitable for your running kernel. Do you want this program to try to build the vmhgfs module for your system (you need to have a C compiler installed on your system)? [yes] Setup is unable to find the "gcc" program on your machine. Please make sure it is installed. Do you want to specify the location of this program by hand? [yes] What is the location of the "gcc" program on your machine? /usr/bin/gcc-4.1 Here I enter /usr/bin/gcc-4.1 (not sure why the export did work for this, too) Using compiler "/usr/bin/gcc-4.1". Use environment variable CC to override. What is the location of the directory of C header files that match your running kernel? [/lib/modules/2.6.18-4-686/build/include] Extracting the sources of the vmhgfs module. Building the vmhgfs module. ..... bunch of build stuff Selected the monitor size that was defaulted (1376x1032) ..... more build stuff Enjoy, --the VMware team --------------------------------- Uninstaller found here: /usr/bin/vmware-uninstall-tools.pl ================================== Run tools by typing: vmware-toolbox & ================================== Other customization: --- 1) Added Mouse Wheel support to Emacs Options -> Customize Emacs -> Top Level Customization Group Select Editing -> Mouse -> Mouse Wheel Mode toggle to non-nil Click on State and then save for future sessions --- ================================== Problems & Fixes: --- 1) My USB mouse wheel was not working. Fixed by editing /etc/X11/xorg.conf to read: Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "IMPS/2" Option "ZAxisMapping" "4 5" Option "Buttons" "5" EndSection ---