The default kernel shipped with redhat 9 is kernel v 2.4*(i dont exactly remember the release). It has read support for NTFS parttition but red hat has not enabled it in the default compilation. So for NTFS support you have to recompile the kernel, using the kernel source in the usr/src/linux-2.4 directory.Follow these steps to reconfigure the kernel.
1.type 'make mrproper' in the terminal to clean up the kernel configuration directories.
2.cd to the directory containing the source code and run the command 'make xconfig'.(remember you need to have x-window enebled for this to work as this a graphical interface. If u prefer menus, type make menucofig ). from here configure what you want in the new kernel. if you r in doubt, consult the help.
3. type 'meke dep'. this command checks the kernel configurations for any dependancies ypu missed.
4.type 'make clean'. this command cleans the kernel source tree.
5. now that you have configured the kernel, you need to create an image to boot from. for this, run the command 'make bzImage'. it creates a compressed image of the kernel.
6.chew your nails(if you have nothing better to do)
7.if you have selected any kernel feature as loadable modules, you need to run the commands 'make modules' and 'make modules_install' in that order to compile and store the modules in the /lib/modules/kernel folder.
8.copy the file 'bzImage' to the /boot directory.
9.you can now close the terminal window if u want to.
10.enter the folder /boot/grub and add the following lines to the grub.conf file:--
title Mykernel
kernel /boot/bzImage
note: if you have a separate /boot partition, the second line should not include /boot. just see whats in ur grub.conf file, willya? and if you want to see any other name in the boot loader screen instead of 'Mykernel', feel free to replace it.
11.reboot
if you have any problems, feel free to post.
WHEW!! :roll: :roll: