Linux Step By Steps

Compaq Presario 2170CA dual boot

Written by Ian Stephen on 15-September-2003.

Compaq Presario 2170CA notebook came with Windows XP Home pre-installed on NTFS file system.  At present it seems FLOSS tools cannot partition XP's NTFS drive safely.  Partition Magic might, but the cheap option is to re-install Windows and partition the drive during installation.

Windows XP Home installation was very smooth and straight-forward to give credit where due.  The interface for partitioning the drive was the most user-friendly I've seen.  I gave Windows just under half the drive and left the rest unallocated.

Installation of Mandrake 9.1 was equally straight-forward until boot time.  On first boot it hung on initializing PCMCIA.  Seems PCMCIA has to be removed from the list of services to initialize at boot.  I re-installed from scratch to get back to the point where I could deselect PCMCIA initialization.

First time around I had just selected 'use free space'.  On re-install Mandrake showed the sizes of the partitions that had been made the first time around, but not the mount points, and wanted me to choose mount points.  What should be big?  What small?  I'm new at this, I wanted whatever Mandrake did (automatically) the first time around.  To get that choose custom partitioning, delete the existing non-Windows partitions, then back up to where you chose custom partitioning and this time choose 'use free space'.

The rest of the install went without a hitch.  If one were to avoid the mistakes I made, the whole Mandrake install takes about 20 minutes IIRC.   With setting up of desktop (KDE) and updating applications (OpenOffice.org1.0.2?  Come on Mandrake!) it was a full day before I was satisfied enough to stick a "Linux Inside" sticker on the cover.

I haven't tested everything.  The touch pad (using driver 'mouse') does not have all the functions and not all keys do as they do under Windows (ie Fn F5 toggles between LCD, external and both displays under Windows.)  Will experiment with the synaptics touchpad driver and with key mappings one day when there's time.  I have no firewire or PCMCIA devices so haven't played with any of that yet.

One gotcha was connecting an external CRT monitor.  The machine has an ATI Radeon IGP 320M card.  With XFree86 4.3's radeon driver I got a 1024x768 display on the notebook's 15" LCD.  External CRT would work during boot and in text mode, but once X started the external display was all jaggedy lines.  The solution was to insert the following into the device section of /etc/X11/XF86Config-4

Option "CloneDisplay" "0"
Option "CloneMode" "1024x768"
Option "CloneHSync" "30-50 kHz"
Option "CloneVRefresh" "50-120 Hz"

The CloneDisplay line is vital and the value must be "0".  I didn't play around with the other three lines, but expect they aren't necessary.  CloneDisplay gives the same thing on both displays, which is all I wanted.  It's not like a dual-head setup ala Xinerama.    Closing the cover turns off the LCD without affecting the CRT.  Back up your XF86Config-4 before you play and see http://www.xfree86.org/4.3.0/radeon.4.html

One amusing gotcha was that Windows XP would not burn a data CD successfully.  It gets to 100% then coughs up an error.  CD burning under Mandrake works fine on this machine's CD-RW/DVD combo drive.