How to dual boot Windows XP and Puppy linux
There are several ways to configure a dual boot with XP and Puppy.
This method lets you add Puppy to an existing bootable XP install, it does not require repartitoning or modifying the hdd boot sector. This method DOES NOT WORK on Windows newer than XP.
1. Using a booted Puppy, open the Puppy ISO and extract the files (example using Puppy Slacko 6.3):
-initrd.gz
-vmlinuz
-puppy_slacko_6.3.0.sfs
-fdrv* or zdrv* files if present
2. boot XP
3. create a c:\puppy folder
4. copy the extracted puppy boot files into c:\puppy
5. copy grldr into c:\
6. copy menu.lst into c:\
7. edit the file c:\boot.ini with Notepad, add this line to the bottom and save the file:
C:\grldr="Linux"
In use:
-XP will begin boot and display a menu listing Windows and Linux, choose Linux
-The grub menu will display, press enter to boot Puppy
wizard