在Windows2000或者WindowsXP的计算机的其他分区安装了Linux,如果能在linux中加载NTFS分区并使用之中的文件可谓是十分便利。一般来讲,在linux系统中加载FAT格式的分区很容易,但是想加载NTFS,就必须“重新编译内核”。 (现在发表的最新版中可能有些版本可以顺利加载,但是大部分还是不行)
Kernel Configuration 的 [File System]-> [NTFS filesystem support]中如果表示为“m”,表示可以顺利加载,可是如果表示“n”就没戏了。在这了,以Kernel2.2.1x 为例讲一讲。 当然,kernel2.4也是大同小异。在这里通过“重新编译内核”可是实现的是将NTFS系统加载为"Read Only", linux的官方所说,加载为“Read-Write”会十分危险,我在这里也不做推荐。
(1)重新编译内核的方法 kernel2.2, kernel2.4 (别忘记用root登入)
# cd /usr/src/linux
# make xconfig (或者make menuconfig
如果你使用的是Readhat Linux7.x ,请事先执行:
# make mrproper
(2)Kernel Configuration 打开之后,如下图所示,[filesystem]-->[NTFS filesystem support]
改为"m"。
(3)再启动
(4)加载NTFS
# mkdir -p /ntfs
# mount -t ntfs /dev/hda1 /ntfs --> 其中的/dev/hda1请根据自己的环境输入
之后便正常加载了。
如果你想在每次启动时都让NTFS自动加载,可使用
/etc/fstab