### ANY MESSING AROUND WITH YOUR WINDOWS PARTITIONS IS DONE ENTIRELY AT YOUR OWN RISK ###
###......................................I WILL NOT BE HELD RESPONSIBLE IF THINGS GO WRONG............................................###
When you say free, do you mean that there is 30 gig unallocated,texas.chef94 wrote: but just for grins at image 8 lets assume XP home was on C drive and there was some 30 gig free.
or just 30 gig not actually being used on the C drive.
If the former, then just create a partition for Puppy and a SWAP partition, in the unallocated space.
(See the example below)
If the latter, then i suppose you will need to resize the C drive,
this is probably best done from within windows using whatever software you have available.
It may even be prudent to defrag the C drive prior to making any changes to it.
If you haven't got any software such as Partition Magic whatever,
you could always download and then burn to CD the GPartedLiveCD.ISO
This page explains how to resize a partition: HOW TO RESIZE PARTITION
(Again, see example below)
How long is a piece of string ?texas.chef94 wrote: How much for XP
Seriously, only you can answer that.
How much space is it taking up already ?
Are you going to be installing many more programs into it or not ?
Maybe just add say another 5 gig on top of whatever size it is already.
So if it is already say 10 gig resize the C drive to 15 gig,
and leave the remainder for Puppy and SWAP partitions
Puppy doesn't need all that much on its own.texas.chef94 wrote: how much for puppy and add ons
I usually give each Puppy version its own partition of 5 gig,
this is enough for several backup copies (in the case of a frugal install)
plus any .sfs packages such as OpenOffice whatever.
5 gig is well big enough for a full install too.
As to the SWAP partition, like it says in the howto,
it is usually recommended to make it twice the amount of available RAM you have.
###############################################
This is an example only
###############################################
Depending on the size of the drive you have,
here is a possible partitioning scheme.
(it assumes a 40 gig drive and sizes are for example only)
/dev/hda1..........NTFS..........15Gig..........XP Home Edition ..........(Also known as your C drive)..........Primary
/dev/hda2..........Fat32...........1Gig..........(Sharing for both windows & Puppy)........................................Primary
/dev/hda3..........SWAP...........1Gig..........(Linux SWAP for Puppy - 2xRAM)................................................Primary
/dev/hda4..........Extended...................(Container for the following partitions).......................................Extended
/dev/hda5..........Ext3...........5Gig..........Puppy number one............................................................................Logical..........boot
/dev/hda6..........Ext3...........5Gig..........Puppy number two.............................................................................Logical
/dev/hda7..........Ext3...........5Gig..........Puppy number three.........................................................................Logical
/dev/hda8..........Ext3...........8Gig..........Your Personal Data............................................................................Logical
###############################################
So, using the above example
You would install Puppy to /dev/hda5
and install GRUB also to /dev/hda5 (when asked, as in Image-34)
AND to MBR (when asked, as in Image-35)
After clicking No at image-37
and BEFORE rebooting.
Click on the mount icon on the desktop
Now mount /dev/hda5
and check your menu.lst (/dev/hda5/boot/grub/menu.lst)
It should have an entry for your windows,
similar to below.
Code: Select all
# Other bootable partition config begins
title Windows (on /dev/hda1)
rootnoverify (hd0,0)
makeactive
chainloader +1
# Other bootable partition config ends
(that is how you will access windows via the GRUB menu)
There should also be an entry for Puppy on /dev/hda5
similar to below.
Code: Select all
# Linux bootable partition config begins
title Linux at (on /dev/hda5)
root (hd0,4)
kernel /boot/vmlinuz root=/dev/hda5 ro vga=normal
# Linux bootable partition config ends
I hope this is of some help.
CatDude
.