Partition-based installation from WISP-Dist package distribution (.zip file)

This type of installation is useful when you're very tight on RAM and want to save some memory by placing temporary files into the flash instead of RAM. You have to manually partition the disk yourself using "fdisk" utility, which is included with both Linux and Windows.

  1. First partition should be at least around 6800Kb in size, and should be set to ACTIVE. Size required may vary depending on the amount of packages you place on it. If you use Linux, run "mkfs.msdos [device]" to format the partition with FAT file system; if you use Windows, do the same using "format" command. Set the partition type to FAT.

  2. Second partition should be at least 1300Kb in size. It is used for storing read-write files (configuration) once the system is booted. If your flash is tight, but you have more than 16 MB of RAM, then the second partition is not needed. If it is not found, system will create a RAM disk (tmpfs) and use it instead of the second partition. WISP-Dist uses Minix filesystem on the second partition; however the partition type is ignored so you don't have to set it to Minix.

  3. Download and install SYSLINUX on the first partition (SYSLINUX is available both for Linux & Windows).

  4. Unzip WISP-Dist package distribution in a separate directory and copy files from it to the first partition. Minimum system should have the following files: initrd.lrp, ldlinux.sys, linux, root.cfs, root.lrp, root.md5, syslinux.cfg, syslinux.dpy.

  5. If you have removed/added some of the packages, edit LRP= parameter in syslinux.cfg. This parameter specifies list of packages system will try to install during startup.

  6. In syslinux.cfg, add statement "rwfs=/dev/hdX2" and change all occurances of "boot=...,/dev/hda" with "/dev/hdX1", where hdX is the disk from which you're going to boot, which is usually IDE Primary Master (/dev/hda), or /dev/hdb for Primary Slave, /dev/hdc for Secondary Master etc.