Linux and Windows 95 can get along quite well on the same hard disk. Not only that, Linux can mount, read, and write to Win95's VFAT partitions (only using the 8.3 standard though). I have heard rumors (some from #linux) that there is a VFAT kernel patch. If this does exist please mail me about it and I can try to help. It helps having SCSI working before you embark on a project of this magnitude. So, your C: drive is sliced up into: |--------------- 300M |/dev/hda1 C: DOS/FAT (Win 3.11/DOS 6.22) BIOS C: |--------------- 528 M 212M |/dev/hda2 / (root partition) Linux ext2 |--------------- 16M |/dev/hda3 /dev/swap (linux Swap partition, 16M of it ;) |--------------- Before you do anything, make sure you have LILO installed on your HD and working AND have a working bootdisk! GO ahead and install Windows 95 right over Win3.11/DOS 6.22. This re-routes your MBR to boot-up Windows 95 directly, but it should work (It has for me multiple times, with multiple betas and the final release of Win95.) If you didn't pick up on it already, you won't get a LILO prompt when you boot up. DON'T PANIC! Simply drop that boot-disk into drive A: and reboot. If this is a boot disk you made with your current (or previous) kernel image, it should boot right into your Linux partition right away. If you are like me and didn't keep a boot disk around get the boot144 (or boot122) Slackware install floppy off of tsx-11 and create that disk. The first time you get a pause type "mount /dev/hda2" (or whatever your Linux partiton is). At this point you should be back in Linux. Login as root and run the program 'liloconfig'. Hit '6' to recycle your current lilo configuration. do a shutdown -r now to reboot to see if it works (it should). You'll get your LILO prompt back and should be able to dual boot into either OS. Multiple HD Configs: Many people wnat to keep a separate HD for Linux, and a separate one for DOS, with good reason. There are about 3 possible ways to do this. 1: 2 separate disks, C: just DOS/FAT and D: just Linux/ext2 2: 2 'overlapping disks', physical C: partitioned into a small DOS partition with the rest of the disk for Linux while D: is totally DOS/FAT running Win95 3: ????? (help me on this one ;) Two is the situation I have on my own machine (known as litterbox.in.net). For all of these situations just adapt my instructions from the first 1/2 of this HOWTO: make sure you use YOUR partition names and not mine. (imagine running mkswap /dev/hdb1 when that is your root partition!). Jonathan Katz EOF