Taken from SLAX website:
either IDE connected CDROM (to boot from the CD)
or USB FlashDisk (to boot from the mass storage device)
or maybe some harddisk (to boot SLAX from the disk)
either non-emulation booting enabled (to boot from the CD)
or USB FlashDrive booting enabled (to boot from the mass storage device)
36 MB to boot slax.
96 MB to run Xwindow with fluxbox
144 MB to run Xwindow with KDE
328 MB to be able to use copy2ram cheatcode
i486 or better, Pentium or AMD are both OK.
PS/2 or USB connected mouse (required for Xwindow only)
serial (COM) mouse is not automatically recognized, but can be used
No harddisk is required
EDIT: Yes, DSL boots well from a hard drive. Taken from DamnSmallLinux website: (Yeah, I'm a content thief)
Notes on doing a Damn Small Linux install
Before you get started remember that you are installing DSL at your own risk. I would still call this install experimental, so back up your data first!
How to install:
1. Create a app. 250-300MB Linux partition with cfdisk or fdisk (e.g. /dev/hda1, /dev/sda2)
2. Boot into DSL by using you CD and enter the terminal.
3. Execute "dsl-hdinstall" by typing "sudo -u root dsl-hdinstall" (without the quotes)
and enter the just created partition (e.g. /dev/hda1, /dev/sda2)
This will make a ext2 file system and copies the CD contents to it.
A couple of specific changes are made after that (see end of script)
4. Execute "mkliloboot" by typing "sudo -u root mkliloboot" (without the quotes)
Enter the partition that your install is on. This will create an "initrd" with the needed modules and will setup "LILO".
Setup is now done.
With that old laptop, you may need to make a boot floppy... since it probably has a floppy...