Quote Originally Posted by A. Jorge Garcia
j.drake: RED ALERT, CAUTION, BEWARE...
As to NTFS, I think that garyng's post spoke of updating the Linux NTFS drivers from the 1.x version that KNOPPIX uses to the newer 2.x driver. I imagine that means on a full hdinstall or a remaster, not the poor man's install. Right?
No. not hdinstall or remaster. What I did was the following :

1. create a loopback file system on a local drive
2. store the newly compiled modules here(/lib/modules/*)
3. copy the ntfs.o driver to the initrd
4. make change to linuxrc to load the ntfs driver, loopback driver
5. before linuxrc get into the actual init process, mount --bind my own module tree

In this way, I have been using my customized kernel for serveral version of KNOPPIX(the big clooped image) without remastering. In fact, I keep multiple copy of it so I can switch between them easily as there may be surprise from version to version(something work, something broken etc.)

Of course if there is only NTFS partition, the situation would be a bit complicated as it is not safe to create new files under linux on NTFS, an intermediate storage is needed. A USB CF reader(or floppy if the size is not too large) can serve this purpose as I can just copy the things that I made under linux to the CF(which is FAT) and copy them over to the NTFS partition under XP. But this needs to be done only once in a while, just the vmlinuz(should I choose to compile a new one) or may be the initrd(if I want to change the booting stuff).