Prior to following the installation instructions included within this document, it is expected that you have, 1) obtained the VMware software; 2) obtained a valid license for VMware (either by purchasing a license or obtaining a trial license from VMware); 3) installed a supported host platform for VMware (the author of this document used Red Hat Linux 6.2 to generate these instructions, though you may use any supported VMware platform); and 4) installed the VMware software and completed the post-install configuration (vmware-config.pl). When configuring VMware, you should select options to enable host-only networking.
It is recommended that you consider installing all distributor-supplied updates and errata for your host platform; keeping your system up-to-date helps to prevent known bugs from interrupting your work. Documentation on installing system updates are available on the vendor web sites for the majority of VMware-supported host platforms. Please attempt to ensure that your system is running properly before you add the complexity of running virtual machine software.
If you are using a Linux (or GNU/Linux) distribution as your host, please read the VMware documentation related to X servers supported on host platforms. Ensure that you have sufficient free disk space (1000-3000 MB free, minimum) to install Conectiva Linux 6 under VMware. Verify that your /dev/cdrom device is a symlink pointing to the correct hardware device for your CD-ROM. (Does your CD-ROM drive work?)
Obtain Conectiva Linux 6 disc 1. This may be done by purchasing a Conectiva Linux 6 boxed set; or by downloading (free of charge, excepting any Internet service fees your ISP charges) the ISO image for Conectiva Linux 6 disc 1 and burning it to CD (using a CD burner). Take a moment to review the release notes included on the CD.
Additionally, you will require the MI (Modular Installer) updates diskette image provided by Conectiva. This diskette fixes several bugs in the previous version of the installer which would prevent you from installing Conectiva Linux 6.0 under VMware. The updates disk is available from ftp://atualizacoes.conectiva.com.br/6.0/images/mi-2.1.0u1-cl60.img; a digital signature for this disk image (signed with the Conectiva distribution key) is available from ftp://atualizacoes.conectiva.com.br/6.0/images/mi-2.1.0u1-cl60.img.asc
Start VMware (execute 'vmware' from the prompt).
Select the 'Run the Configuration Wizard.' dialog option and click on the 'OK' button to continue.
The 'VMware Configuration Wizard' dialog will appear.
Click on the 'Next' button to continue.
Select the 'Linux' dialog option and click on the 'Next' button to continue.
Enter the desired path for where you wish to store your VMware configuration and virtual disk file for this session. Click on the 'Next' button to continue.
Ensure that the 'New virtual disk' setting has been selected and click on the 'Next' button to continue.
Set the desired size for the virtual disk (what the VMware session will see as its hard disk). For a 'full' install of Conectiva Linux 6, a minimum of 3000 megabytes is recommended. For a 'default' install of Conectiva Linux 6, a minimum of 1500 megabytes is recommended. Once you have set your desired value for the virtual disk size, click on the 'Next' button to continue.
Ensure that 'CD-ROM enabled' and 'Start with the CD-ROM connected' are selected. Click on the 'Next' button to continue.
Ensure that the 'Floppy enabled' and 'Start with the floppy connected' are selected. Click on the 'Next' button to continue.
Select 'Host-only networking' and click on the 'Next' button to continue.
Review the settings you have selected. Click on the 'Done' button to complete the generation of your new VMware session configuration.
Place the Conectiva Linux 6, disc 1 CD-ROM in your CD-ROM drive.
Power on the VMware session.
Conectiva Linux 6 will begin to boot from CD.
At the installation menu, highlight “Conectiva Linux 6.0 Desktop Edition (Text Interface)”. The graphical (VGA and VESA graphics) installers for Conectiva Linux 6.0 will not work under VMware; the X server will generate a Signal 11 error during start up, so you must use the text-based installer.
Press 'e' to edit this configuration. Modifying this configuration will allow us to tell the installer that we have an updates disk; it will prompt us for this disk later. Note that you will not need to write the disk image to floppy; simply have the disk image on your hard drive in a place accessible by the user who is executing VMware.
With the “kernel=”... line highlighted, press 'e' to edit this line.
Add “ updates” to the end of this line (make sure there is a space between the word “updates” and the previous words on the line). Press enter to complete this change.
Press 'b' to boot this modified configuration.
You will be prompted to “Insert your updates disk and press 'OK' to continue.”
Press Control + Alt + Escape to return keyboard/mouse control to the host.
Select 'Devices' -> 'floppy0' -> 'Disconnect and edit' from the VMware menu bar.
Change the floppy drive type from 'Device' to 'File'. Change the path from '/dev/fd0' to point at the full path to the diskette image you downloaded. i.e. /home/username/mi-2.1.0u1-cl60.img
Click on the 'OK' button.
Select 'Devices' -> 'floppy0' -> 'Connect' from the VMware menu bar.
Click on the VMware window to return control to the guest operating system.
Press “Ok” to continue. Installer updates will be loaded from the diskette image and the install will continue.
When prompted for “Interface Selection”, select the “NEWT Frontend” and select “Ok”.
We will now discontinue use of the updates floppy image, so the correct hardware settings will be detected. Press Control + Alt + Escape to return keyboard/mouse control to the host. Select 'Devices' -> 'floppy0' -> 'Disconnect and edit' from the VMware menu bar. Change the floppy drive type back to 'Device' and set the path field to '/dev/fd0'. Click on the 'OK' button. Select 'Devices' -> 'floppy0' -> 'Connect' from the VMware menu bar. Click on the VMware window to return control to the guest operating system.
Select your desired language to use during the install. (I chose English.)
The modular installer will detect a “Microsoft IntelliMouse (PS/2)” mouse. Press the “Ok” button, then the “Next” button.
Select an appropriate keyboard layout. (I selected “Generic US keyboard”.) Press the “Next” button to continue.
Kernel modules will load.
The message, “Unable to open /dev/hda - unrecognized disk label.” will appear. Press the “Cancel” button.
The message, “Cannot probe the partition table in your disk /dev/hda. Do you want to create a NEW partition table on this disk?” will appear. Press the “Yes” button.
Select your desired install type; continue and manually partition the disk if needed (this is generally not necessary, since the Conectiva Linux 6.0 default partition handling does work correctly). If you are asked to manually partition the disk, I recommend you set aside approximately 100 MB in a linux-swap partition.
Packages will be installed based on your selected install type. (A 'Default install' contains roughly 450MB of files and package installation takes about 15 minutes on a dual Pentium II 350 under VMware; performance will vary based on hardware and software load.)
Select 'Configure network through DHCP'.
When prompted regarding your video card, “Use manual settings” and select “Generic VGA” ("vga" server) and continue. We will override this setting during the final phase of our installation.
When prompted regarding your monitor, select “Generic Extended SVGA” and continue. We will override this setting during the final phase of our installation.
Enter the desired password for the root account.
Select LILO or GRUB as your boot loader; install to MBR (Master Boot Record).
Create a boot floppy, if desired.
Complete the installation process. Continue to phase three of these instructions when the installation is complete, before rebooting.
The system will start to reboot after the installation completes. Presuming you have not modified the VMware configuration or BIOS setup, there is no need to eject the Conectiva Linux CD (the BIOS is set to boot from hard disk before CD-ROM).
If you selected LILO as your boot loader, follow this line; if you selected GRUB, skip this line. When the LILO “boot:“ prompt appears, press tab. At the “boot:“ prompt, enter:
If you selected GRUB as your boot loader, follow this line; if you selected LILO, skip this line. When the GRUB menu appears, highlight “Conectiva Linux 6.0” and press 'e' to edit this option. Press 'e' again to edit the “kernel=”... line of this configuration. Add the word “single” to the end of this line and press enter; make sure there is a space between “single” and the previous word on this line. Press 'b' to boot this new configuration.
The system will boot up in to single user (maintenance) mode.
Once the system has finished booting and you are presented with a prompt (“#”), press Control + Alt + Escape to return keyboard/mouse control to the host.
Select 'Settings' -> 'VMware Tools Install' from the VMware menu bar. The VMware tools suite includes a management application that allows you to tweak the settings on a running VMware session, and an enhanced X server customized for use with VMware.
When prompted as to whether you want to read the VMware tools documentation, select 'No' (unless you have a live net connection and wish to read the official instructions).
Click on the VMware console session to return control to the virtual machine.
At the “#” prompt, enter the following commands:
mount /dev/fd0 /mnt/floppy cd /tmp tar -xzf /mnt/floppy/vmware-linux-tools.tar.gz cd vmware-linux-tools rm /dev/mouse
The /dev/mouse symlink will be regenerated during the install process.
At the “#” prompt, enter the following command to start the tools install:
The Conectiva Linux X-Windows file layout most matches that of Caldera, from the list of those supported by VMware. Press enter when prompted as to whether or not you wish to continue the installation.
After successful completion of the install, your normal floppy resource will automatically be restored. (If the install fails, you may disable the VMware Tools “diskette” by first unmounting the floppy (“umount /mnt/floppy”), then by using the 'Settings' -> 'Cancel VMware Tools Install' option on the VMware menu bar.)
If you wish to have X start automatically during system startup, edit /etc/inittab and modify the following line:
At the “#” prompt, enter the following commands:
cd /tmp rm -Rf vmware-linux-tools/ sync reboot
Your installation of Conectiva Linux 6 is now complete; X should start correctly during the following system start-up (if you made the change to your /etc/inittab file). You may wish to add 'vmware-toolbox' to the menus or desktop of your selected desktop environment or window manager.