1. Make sure your hdd partition is FAT-12 or FAT-16. NOTE: FAT-32 is not supported.
2. Download syslinux.gz from http://www.freescosoft.com and save it on freesco floppy in a:\router\ directory. (if you have tuned freesco on a floppy which can connect to internet you can skip this step).
3. Insert Freesco floppy and boot from it.
4. Connect to internet and download syslinux.gz :
export `grep PROXY /etc/system.cfg`
snarf http://your_local_freescosoft_mirror/0.2.7/download/syslinux.gz /tmp/syslinux.gz
or if you downloaded file in step 2 just copy it:
cp /mnt/router/syslinux.gz /tmp/syslinux.gz
5. Unpack it and make it executable:
zcat </tmp/syslinux.gz >/tmp/syslinux chmod a+x /tmp/syslinux
6. Move your router to hdd:
move2hdd
7. Mount your hdd partition:
mount -t umsdos /dev/hda1 /hd
8. Copy ramdisk and kernel:
cp /hd/router/ramdisk /hd cp /hd/router/kernel /hd
9. Create new syslinux config file:
cat /mnt/syslinux.cfg | sed s/fd0/hda1/g > /hd/syslinux.cfg
10. Unmount hard disk partition:
umount /hd
11. Install syslinux:
syslinux /dev/hda1
12. Halt your router.
halt
13. Remove floppy and press Reset button.
14. Enjoy!