User Feedback :: No harddrive!
I would think that you could manually create a ramdisk and format it with FAT and then install a DOS swapfile to this filesystem.
Or maybe even format it directly as a linux swap partition and then activate it.
But since you will be robbing peter to pay paul, I don't know if it will solve your problem.
There are reports of a "memory leak" with using the XVesa server and the Fluxbox window manager.
Maybe you could try booting with:
fb800x600
or instead boot normally and then simply exit back to console (CTRL-ALT-BACKSPACE)
and type:
xsetup.sh
and choose xfbdev server
then type
startx
and see if the overnight lockups go away.
original here.