If you're installing slackware, you will find the going easier if you do the following:
1. On the host (non-IO) system, create a bootable DOS partition large enough to hold the contents of the entire \slakware directory tree from the install CD (say ~1 GByte, maybe less). Leave about a GB or more for the actual Linux root filesystem.
2. Install DOS on this partition and make it bootable.
3. Verify that the drive is bootable to DOS on the I-Opener.
4. Re-install the drive on the host, and copy over the entire contents of the \slakware tree.
5. Create a directory called \linux, and copy
(i) a kernel image from \kernels\..., say bare.i\vmlinuz.
(ii) an installer ramdisk image, say rootdsks\color.gz or text.gz.
(iii) loadlin.exe from \kernels.
6. Create a batch file called install.bat, with the following two lines:
smartdrv /c
loadlin vmlinuz root=/dev/ram rw initrd=color.gz
7. Transfer the drive to the I-Opener, boot into DOS and do the following:
cd linux
install
8. Once it boots to the Linux install root prompt, proceed to install slackware as per the instructions in the booklet. Choose "Install from hard drive partition" in Setup. Don't install LILO and don't create a boot diskette during the installation (you can install LILO later).
9. You can continue to boot Linux from DOS using loadlin. Create a batch file called linux.bat in the \linux directory, with the following two lines:
smartdrv /c
loadlin vmlinuz root=/dev/hda2 ro initrd=
(substitute the actual name of your root partition in the root= argument).
10. Later, you can try installing LILO and then get rid of your DOS boot partition entirely.