编译linux9.0内核(内核升级至2.4.20-20.9),支持mount NTFS分区

需安装了kernel-source的才能编译内核

1. #cd /usr/src/linux-2.4.20-20.9
进入linux-2.4.20-20.9目录
2. #make mrproper
清除系统原来设置
3. #vi Makefile
编辑Makefile文件,将第四行中的"EXTRAVERSION = -20.9custom"之"custom"删除, 保存修改后的文件.
4. #cp /boot/config-2.4.20-20.9 .config
复制/boot下存放的当前运行kernel的配置文件至linux-2.4.20-20.9目录
5. #vi .config
编辑该配置文件找到"#File systems"中的"#CONFIG_NTFS_FS is not set"改为 "CONFIG_NTFS_FS=m"(我的是在第1433行)
6. #make dep
7. #make modules SUBDIRS=fs/ntfs
8. #mkdir /lib/modules/2.4.20-20.9/kernel/fs/ntfs
9. #cp ../fs/ntfs/ntfs.o /lib/modules/2.4.20-20.9/kernel/fs/ntfs
10. #depmod -a
如无错误则编辑完成
11. #mkdir /mnt/ntfs
创建挂载点
12. #mount -t ntfs /dev/hda1 /mnt/ntfs
挂上ntfs分区(我的是WIN2000P,在C盘)
13. #ls /mnt/ntfs
看到C盘的内容了