Please see Installing Puppy Linux for the eeePC if you would simply like to boot puppy off of a usb stick.
Note: These instructions are currently incomplete
These instructions will help you set up a frugal install of Puppy Linux. A frugal install means that your home and changes to system directories will all be stored in a pup_save.sfs file.
There are two major methods for creating a frugal install. Installing from Puppy itself (using the universal installer) and simply copying over the necessary files to your eeepc and then configuring grub to boot up to Puppy.
You will need some way of editing files in the system partition of your drive. You can follow either of these guides for that:
The goal here is to select puppy from a grub boot screen. You will be setting up your eeepc to dual boot the default xandros install and Puppy.jO
This step should be fairly simple. I will leave details for later
If you want to use rescue console follow the instructions in Howto install and run Rescue mode
If you want to use a livecd or usb stick then I would reccomend following the instructions is Installing Puppy Linux for the eeePC to get Puppy up and running on a flash drive connected to your eeepc.
Note: if you use the rescue console then your options of editors are limited to mostly 'vi' which is difficult for beginners to use (but quite powerful!)
You can find menu.lst in /boot/grub/menu.lst of the first partition of your drive. The entry I use for looks like this:
title Puppy 301
rootnoverify(hd0,1)
kernel (hd0,1)/puppy/vmlinuz root=/dev/ram0 pmedia=usbflash
initrd (hd0,1)/puppy/initrd.gz
Note: this assumes that you stored your files in a folder called puppy in the 'second' (the system partion is the first partition) partition on your ssd. you also need to comment or remove the line near the top of menu.lst that says hiddenmenu as well as change the timeout line to something greater than 0. I use timeout=2
Install to the SD card Breeezy, a Puppy Linux puplet: http://minipc.org/safepup/index.php?file=Breeezy%20for%20the%20eee.htm