Re: error 17
Usually it is better to plan your partitioning before installing Dual Operating systems like Windows & Linux , side by side. Generally you need main partitions for both OSes
C: - for Windows XP , it is a memory behemoth, as time passes it can consume lot of memory depending on usage patterns, how you get your security upgrades, IE, etc. About 15-17 GB , "primary" partition.
Just like C: , you need a root (/) partition for your Ubuntu, 4-5 GB is minimal requirement, although it depends on how you manage your other partitions, rather variable factor. If you are interested in allocating only one partition to Ubuntu, as your /home & /usr will also be on same partition, about 15-20 GB should be good enough. You can make this as primary or on extended partition. Personally, I prefer to keep root (/) as primary and separate from /home at least. So if things go really bad, I know my data is safe on separate partition. For most part, I am assuming you have about 120GB to play around with.
Other Partitions which you will need are partition for windows D: usually , but it generally goes on extended partition also SWAP for Ubuntu , but keep that on extended as well , it is not very economical to make a primary partition of only 1-4 GB.
It is best to install Windows before installing Ubuntu, due to MBR monopoly autocracy inappropriate ethics that Windows XP (Microsoft in general) prefer to use. So, Windows XP will overwrite your MBR during system installation, hence only OS you can see and boot into is Windows XP. But GNU/Linux being good guy lets you installs boot loader which is rather OS neutral and gives you option to boot into Windows as well.
Herego your partitioning with XP:
1) C: (NTFS) (15-20 GB)
2) unformated partition (here goes Ubuntu)
3) Extended Partition (all the remaining memory)
3a) Make your Data partitions for Windows XP (D:, E:, etc.) depending on size of your Hard Disk and preferences.
3b) Make unformated partition for Ubuntu Data (usually /home)
3c) About 2-4 GB free memory at end of your Extended Partition for linux SWAP partition
Considering, 3b & 3c keep about 2 GB (min, only swap) to 22 GB (/home + 2 GB SWAP). Only approx. example
Install Windows first easy & then install Ubuntu equally easy. Remember one thing as well these are OSes not just any software, if tinkered around way too much, your hardware might get hurt (primary candidates are hard-disk and that small part which is very important known as MBR)
May The Source be with you !
Lacho Calad! Drego Morn!
Dell Inspiron 6400, ATI X1300, 2GB RAM, 120 GB HD