====== Installing Puppy Linux to the eeepc ====== Please see [[howto:installpuppylinux]] 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. ===== Before You Begin ===== You will need some way of editing files in the system partition of your drive. You can follow either of these guides for that: -[[howto:installpuppylinux]] -[[howto:installrescuemode|Howto install and run Rescue mode]] ===== Method 1 - Booting from Grub ===== 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 === Quick Overview === -Copy the files to your sd card or ssd drive. -You will need: pup_301.sfs, zdrv_301.sfs, vmlinuz -You can get them from the puppy .iso file by using isomaster or by burning the cd. -Set up grub -Grub is already installed -You will need to edit menu.lst using either the rescue console an alternate distro (like Puppy) -You're done! === 1. Copy the files === This step should be fairly simple. I will leave details for later === 2. Set up grub === If you want to use rescue console follow the instructions in [[howto:installrescuemode|Howto install and run Rescue mode]] If you want to use a livecd or usb stick then I would reccomend following the instructions is [[howto:installpuppylinux]] 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 ===== Method 2 - Booting from the sd card ===== - Press the F2 key repeatedly while the eee is booting. - Use the keyboard arrow keys to choose "Boot" and "Hard Disk Drives" from the menu. - Change the order of the hard disk drives by pressing SHIFT + (press SHIFT and + together, once). The item USB: should now be on top of HDD: - Keep pressing Esc until you see Exit, then choose Save. Install to the SD card Breeezy, a Puppy Linux puplet: http://minipc.org/safepup/index.php?file=Breeezy%20for%20the%20eee.htm