question 2: Here's "NT-Bootloading How-To" I was talking about. You won't need a fat partition:
NT-Bootloading-Linux-HOWTO You have Windows NT installed on one partition using NTFS, one partition with DOS as C:\, and Linux on a third. You wish to use NT's bootloader to load all three OSes. Here is what worked for me. 1.boot Linux using your boot disk. 2.login as root. 3.mount a MS-DOS formatted floppy (e.g. mount /dev/fd0 /mnt -t msdos) 4.do a (assuming that linux is installed on /dev/hda3): dd if=/dev/hda3 of=/mnt/bootsect.lnx bs=512 count=1 5.edit /etc/lilo.conf with the following: 6.boot=/mnt/bootsect.lnx 7.delay=0 8.run LILO 9.unmount /mnt 10.shutdown Linux, boot NT 11.copy a:\bootsect.lnx c:\ 12.c:\attrib -h -s -r boot.ini 13.using notepad or edit, add the following under the [Operating Systems] section (of boot.ini): c:\bootsect.lnx="The Linux Operating System" 14.c:\attrib +h +s +r boot.ini 15.reboot NT to see your new menu item I think that if you have NTFS as your file system on C:\ that the same thing will work! Also, I have modified the procedure so that I mount the MS-DOS partition as /dosc and have lilo.conf changed to 'boot=/dosc/bootsect.lnx' and don't have to use a floppy at all (although it is nice to have a boot on a floppy, the convience of directly reconfiguring after rebuilding the kernel is worth it!). Thanks for this technique should be given to John Reece ([EMAIL PROTECTED]) and [EMAIL PROTECTED]