Just solved a problem on a 486DX2/66 16MB. I had carried out an HD install, but could not get it to boot completely into X. The problem was I had created a swap partition with cfdisk but hadn't mkswap'd or swapon'd it. (I guess that means I hadn't formatted it or turned it on).
The commands I'd missed out were -
mkswap /dev/hda1
swapon /dev/hda1
If you are doing a hd install then see this page
http://www.damnsmalllinux.org/wiki/index.php/Installing_to_the_Hard_Disk
as well as following the instructions in Dillo.