Note: There are some resources related to running on hardware without a MMU (Memory Managment Unit) in Embedded Computers.
Note: Some memory-related programming topics are in programing.
SWAP FILE:
dd if=/dev/zero of=SWAP-FILE-NAME bs=1024 count=71680
sync
mkswap SWAP-FILE-NAME 71680
sync
swapon SWAP-FILE-NAME
SWAP PARTITION:
Make the swap partition with fdisk or cfdisk.
mkswap -c /dev/SWAP-PARTITION-NAME
sync
swapon /dev/SWAP-PARTITION-NAME
BOTH:
Add a line to your /etc/fstab file so "swapon" needn't be used after the next boot of the OS.
Like this: /dev/hda3 swap swap defaults 0 0
HOWTO get Linux to recognize more than 64 MB of RAM:
Add the line 'append="mem=128M"' (where "128" = the size of your RAM in MBytes (2^20))
to your /etc/lilo.conf file and rerun the "lilo" program and reboot. Or, and I'm not
sure if this works, interrupt the boot process and start Linux with the "mem=128M"
string on the boot command line (like 'linux mem=128M').