红联Linux门户
Linux帮助

在xp和linux双系统现互相访问

发布时间:2012-04-03 17:55:37来源:红联作者:jiazhijiang_jia
大家好,在前面的一篇文章中,我介绍了双系统的快速安装,那么在按完双系统后,我们想要访问xp系统中的数据该如何做呢?
我们可以通过编译内核的方法来实现它,但是传统编译内核的方法繁琐而费时,你会运行make menuconfig,从新定制模块,接着运行make modules,make modules_install,make install来完成,中间还会出错,这里我们有一个方便省时的方法,编译出我们想要的NTFS模块(ntfs.o)
1,在/usr/src/kernels/$(uname -r)-i686/里找到.config内核编译配置文件,
2,通过vim .config进入里面,这个文件的配置项特别多,我们可以通过/CONFIG_NTFS找到#CONFIG_NTFS_FS IS NOT SET,把它的注释符去掉,百位CONFIG_NTFS_FS=m,保存退出。
3,运行make modules生成ntfs.o这个模块
4,在生成过程中会出现。。。。。。。。[/m/n/y/?];。。。。。。。。[/n/y/?];。。。。。。。。。。[/n/y/?] 我们只在第一个中选择m,其它什么选择n
5,编译后得到的ntfs.o在/usr/src/$(uname -r)-i686/fs/ntfs/目录里,手动将它复制到/lib/modules/$(uname -r)/kernel/fs/ntfs/下
6,运行depmod重新载入模块
7,modeprobe ntfs



然后你就可以访问ntfs文件系统了,mount /dev/sda1 /media,这个/dev/sda1设备文件就是windows系统中的分区,这样就可以了。
文章评论

共有 122 条评论

  1. 相思爱文 于 2012-04-03 21:28:11发表:

    如果只是要访问ntfs分区,个人认为,可用ntfs-3g挂载,不需修改内核。

  2. rchivedz 于 2012-04-03 21:15:24发表:

    受教了