First off, in order to follow this guide entirely, you'll need a dedicated 30+ MB flash drive and a 700+ MB free SD/flash drive. The former is for creating a bootable USB disk, and the latter is for holding at least the first install CD's tree.
Create the bootable USB stick
Go to http://slackware.mirrors.tds.net/pub/slackware/slackware-12.0/usb-and-pxe-installers/ and download the usbboot.img file to your disk. Next, you need to run
dd if=usbboot.img of=/dev/sdx bs=512 where sdx is the actual device ID of the USB drive (check
dmesg for more info). The process shouldn't take to long.
Get Slackware tree onto SD/USB device
There are many ways to do this, so if you're comfortable with a different way, feel free to try that. I used the Eee's default Xandros install to do this, since the Eee has an integrated SD reader. I mounted an ISO of Slackware's install disk 1 on my desktop PC, and then shared that over my network via Samba. I won't go into this here, because there's lot's of documentation out there on both those tasks. I then accessed the share on the Eee and transfered everything in the slackware/ directory to a directory on the SD/USB device. Once it all transfers, you're essentially done with the goofy parts of the install.
Now we come to booting and installing slackware from the two USB/SD devices.
Booting the USB boot stick
Stick the USB device into an open USB port and turn on the Eee. Once the BIOS screen pops up, hit F2 to get into the BIOS. From there, verify that the boot priority is set so that the USB is before the internal disk. Save any necessary changes and reboot.
Setting up and installing Slackware
Once the machine is up and your at the Slackware boot prompt, just hit enter. We'll be using the default kernel. It'll take only a few seconds before you're asked about your keymap, if you're US, just hit enter, otherwise follow the onscreen instructions to get your keyboard mapped ok. Once that completes, login as “root” and type
cfdisk /dev/hdc at the prompt. Go ahead and delete all the listed partitions and create one full partition and toggle it as “bootable”. Proceed to write the changes to the disk. Quit cfdisk.
Now we need to mount the SD/USB device so we can get the Slackware tree from it. Create a directory called “slack” or something similar, and then do a
mount /dev/sda1 slack. I believe that sda1 is the correct device, but to be sure, check
dmesg for proper device locations. Verify that it was indeed mounted by going into that directory and seeing the contents. Change back to the / directory and type
The Slackware installer will now be on the screen. You can skip the bits about keymapping and swap stuff. Go straight to the target location. Once there, select your hdc device and say format. Format it as an ext2 filesystem, NOT anything else. rio sosh code rio