Hi,
You don't have to use partition magic before the linux install - the tools included with the Mandrake install can do just about everything thats needed. However, some people prefer to do at least part of it with PQmagic because it 'talks' of C: & D: (etc.) drives so you can be fairly certain you are not damaging anything.
Either way, if your entire 20gb is already allocated as one or more fat/fat32/ntfs partitions then you need to free up space for the linux install. What I would recommend is to decide how much to give up and then resize the existing partition(s) to make the space to the 'right' of the windows partition(s). Then create an extended partition for all the freed space. Next within that create a small (twice physical ram) swap partition right at the end (far right) of the extended partition - i.e. a logical partition of maybe 256mb if you have 128mb. This would be type 'linux swap'. Then you can create another logical partition of type 'ext2' in the remaining space. These will be /dev/hda5 and /dev/hda6 (swap) in linux terminology.
When you do the install I'd recommend selecting 'expert' despite the warning. I think everything has a default anyway and if you don't select 'expert' you won't be given all the choices - e.g. where the bootloader goes !
When you get to the 'setup filesystems' part of the install you can select 'use existing partition' if you have already created one with PQmagic - otherwise select 'Custom Disk Partitioning'. See -->
As long as you succeed in not zapping your W2K partition(s), the only other issue is booting. You can choose either :
(i) install lilo or grub in the computers master boot record (mbr) which is device /dev/hda in linux. If you do this you need to configure lilo/grub to boot W2k. Its not difficult. (
(ii) Use the W2K bootloader to boot both systems. In this case you must install lilo or grub in the linux partition (e.g. /dev/hda5) and not in the MBR. You then edit the c:\boot.ini to enable the M$ loader to chainload lilo or grub. (
You can 'walk though' the entire process in the mandrake manual -->
Hope this helps