当前位置:  技术问答>linux和unix

老猫,请进!

    来源: 互联网  发布时间:2014-12-24

    本文导语:  昨天的问题已经解决,是蓝点的问题,我换了mandrake,这个没问题。我的机子有两个硬盘,装的时候,是用2.3G的小硬盘和光驱配合着装的,当时没装大硬盘。现在,我拆了光驱后,想访问大硬盘(16.8G)上的WIN2000系统...

昨天的问题已经解决,是蓝点的问题,我换了mandrake,这个没问题。我的机子有两个硬盘,装的时候,是用2.3G的小硬盘和光驱配合着装的,当时没装大硬盘。现在,我拆了光驱后,想访问大硬盘(16.8G)上的WIN2000系统下的东东,我用了MOUNT好像没用,请指教一下。

|
也可以不用全部重新编译内核,只把ntfs支持的那个模块编译出来就可!
用make menuconfig 来随便生成一个.config文件后,                     
把所有的需要编译module的行(特点是末尾都是=m)换成=y或者 is not set,干脆注释整行也行。用vi中的sed功能或者awk都很容易做到。                          
最后把唯一有NTFS字样的一行改成末尾=m,呵……                                  
然后再直接make modules,马上就可以得到ntfs.o,在/usr/src/linux/fs/ntfs下面,    
cp ntfs.o /lib/modules/2.4.7-10/kernel/fs/                                      
depmod;modprobe ntfs                                                            
然后再用mount,呵呵一切ok!                                                      
      
注意事项:1。kernel必须是可以动态加载模块的,这个只要是系统安装的kernel都是可以的
2.尽量使用同版本的kernel来加载同版本的module,对于以前没重编过内核的兄弟们来说,这两个问题都不是什么问题。

|
1。linux下访问ntfs可能不稳定,尤其是写操作,所以如果你需要再两个系统直接反访问,为什么不把你的win2k的分区转换成fat32的????
2。如果你非要这么使用,那么就需要你的内核支持,你mount不上,说明你的内核不支持,最简单的方法就是做个新内核,方法如下
在/usr/src/linux下执行make menuconfig
在文件系统项中加入ntfs支持,按照模块方式编译,有帮助的
退出保存设置,执行make dep
make bzImage
make modulers
make modulers-install
cp arch/boot/bzImage /boot/linux-new
然后修改你的引导程序,你用的是lilo的话,就修改/etc/lilo.conf
用grub就修改/boot/grub/grub.conf
可以参照配置文件中的内容,只需有该引导内核名为linux-new和label名为linux-new救形了
如果用lilo,不要忘了执行lilo -v



|
嘿嘿,这需要内核的支持,可以单独把支持ntfs的模块编译出,insmod入当前内核

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • blh(老猫)大哥,你是高手。有建议吗?谢谢了
  • blh(老猫), 请进来领分


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,