Ok, I tried running those commands, and the swapon /swapfile command ran successfully. Now, when I get to the fsck -fay /dev/hda4 command, here's the error I see now:


empeg:/empeg/bin# fsck -fay /dev/hda4
Parallelizing fsck version 1.19 (13-Jul-2000)
e2fsck 1.19, 13-Jul-2000 for EXT2 FS 0.5b, 95/08/09
ext2fs_check_if_mount: No such file or directory while determining whether /dev/
hda4 is mounted.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary informationo room for private writable mapping
n
error: -12
fsck.ext2: Memory allocation failed while retrying to read bitmaps for /dev/hda4

empeg:/empeg/bin#


All the other commands run successfully, and now I'm getting the exact same results every time I try this. What else can I do to fix this?