QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1534|回复: 12

关于ntfs 的问题

[复制链接]
发表于 2002-11-21 14:10:59 | 显示全部楼层 |阅读模式
能不能有一种方法,不通过编译内核,可以使用ntfs支持?
 楼主| 发表于 2002-11-22 16:32:34 | 显示全部楼层
哪位不能说一下吗 .这么多人看,就没一个说的.

唉~~~~~~~~~~~~~~~~`
回复

使用道具 举报

发表于 2002-11-22 18:21:01 | 显示全部楼层
大概不行吧。
回复

使用道具 举报

 楼主| 发表于 2002-11-22 21:09:12 | 显示全部楼层
不是说加一个ntfs.o的什么的,就可以了吗?

不知道哪儿有下载啊?

for redhat 8.0 2.4.18-17的内核
回复

使用道具 举报

发表于 2002-12-14 18:27:10 | 显示全部楼层
请教如何编?
redhat8可以mount NTFS的XP
回复

使用道具 举报

发表于 2002-12-14 20:35:33 | 显示全部楼层
ntfs.o是内核模块
回复

使用道具 举报

发表于 2002-12-14 20:59:13 | 显示全部楼层
要自己单独编译这个模块,不是不通过编译,只是少编译
回复

使用道具 举报

发表于 2002-12-15 22:20:03 | 显示全部楼层

XP 已经mount,谢谢,我会学好linux

谢谢
回复

使用道具 举报

发表于 2003-1-2 14:01:36 | 显示全部楼层

LINUX8.0 所提供的支持NTFS的方法

Step 1 下载
首先,到下面的网址下载rpm文件

http://linux-ntfs.sourceforge.net/info/redhat.html#down

注意,一定要选择正确的CPU,一半来说都是686,386的已经很少了。
你可以下载rpm文件或者直接module。

Step 2. 安装
以root身份,输入
rpm -Uhv kernel-ntfs-2.4.18-14.i686.rpm
如果你的cpu选择对了,应该没有错误信息。
然后输入:
/sbin/modprobe ntfs

Step 3 确认
cat /etc/filesystem
确认里面已经有了NTFS的选项即可

Step 4 Mount
mkdir /mnt/windows
mount -t NTFS /dev/hda1 /mnt/windows

Step 5 呵呵,已经好了
ls /mnt/windows
就可以看到windows盘下的文件了


备注 1:
NTFS 最好只用于读。如果需要写,你必须重新编译内核

备注 2:
如果想要在启动时linux自动mount NTFS,在/etc/fstab里加入
mount /dev/hda1 /mnt/windows -t ntfs -r -o umask=0222,uid=flatcap,gid=winuser

    /dev/hda1 /mnt/windows ntfs ro,umask=0222,uid=flatcap,gid=winuser 0 0

这里uid,gid分别是user id 和group id.
回复

使用道具 举报

发表于 2003-1-9 22:32:50 | 显示全部楼层
可以,我曾在redhat7.2上编译成功,并且正确加载过Win2k,当然可以用Wine玩牌了.
具体方法:
一、找到编译内核所需要的.config文件。
在/usr/src/linux/configs目录下有若干编译内核所用的配置。选择我们想要的配置,将它复制到/usr/src/linux目录下,改名为.config。
cp /usr/src/linux/configs/kernel-2.x.x.i686.config /usr/src/linux/.config

二、修改.config文件,去掉不用的模块,加上自己想要的模块。
打开.config,有许多XXXX=m的项,这些都是要被编译为模块的项,因为我们不希望编译这些模块,所以要把XXXX=m的项统统去掉。然后再加上我们想要的模块,将# CONFIG_NTFS_FS is not set 改为CONFIG_NTFS_FS=m 当然,可以用你熟悉各种工具来做这件事。

三、编译NTFS模块。
在/usr/src/linux目录下运行命令make modules来编译我们想要的NTFS模块。

四、安装NTFS模块。
编译后得到的ntfs.o在/usr/src/linux/fs/ntfs目录下,手动将它复制到正确的目录下。
cp /usr/src/linux/fs/ntfs/ntfs.o /lib/modules/2.2.16-22/fs/
注意:千万不能运行命令make modules_install,否则将带来严重的后果,它会删除你系统中的所有模块,只安装刚刚编译的模块(ntfs.o)。

五、载入NTFS模块.
运行命令depmod;modprobe ntfs 试着访问你的NTFS文件系统吧
回复

使用道具 举报

发表于 2003-3-20 23:26:50 | 显示全部楼层
顶一下      
回复

使用道具 举报

发表于 2004-11-22 20:43:47 | 显示全部楼层
我用2.6.9,编译完成后挂上ntfs分区,仍然不可以写.(在编译时已经加入了写支持),不知道是为什么?
回复

使用道具 举报

发表于 2004-11-23 14:21:32 | 显示全部楼层
thx
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-19 19:16 , Processed in 0.039408 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表