快速业务通道

Linux内核升级并实现ntfs读写

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-01
)
1.用uname -a [查看一下自己用的内核版本.]
2.用rpm -q kernel-source-2.4.18-3 [查看是否装了内核源程序.]
3.假定已经安装好了源程序,到/usr/src/linux-2.4.18-3/目录.
4.用make mrproper [清除多余的无用模块.]
5.用rpm -q –pf ''%{ARCH}n'' kernel-2.4.18-3
[看一下用configs下的哪个ixxx.config文件.(本机为i686)]
6.用自己熟悉的编辑器(vi)打开/usr/src/linux-2.4.18-3/configs/kernel-
2.4.18-3.i686.config查NTFS,将这两行改为config NTFS fs=m和config NTFS rw=m保存.
7.用make config 到NTFS时选m,其余的默认回车.[有的文章用make menuconfig或make
xconfig,但我在Redhat7.3下没有这两个?]
8.用自己熟悉的编辑器(vi)打开/usr/src/linux-2.4.18-3/Makefile文件,将EXTRAVERSION =
-Xcustom改成EXTRAVERSION = -X保存退出.(X为数字)
9.用make dep
10.用make modules SUBDIRS=fs/ntfs(这时ntfs.o已经产生)
11.用mkdir /lib/modules/2.4.18-3/kernel/fs/ntfs
12.用cp /usr/src/linux-2.4.18-3/fs/ntfs/ntfs.o 到刚才建立的目录.
13.用chmod 644 /lib/modules/2.4.18-3/kernel/fs/ntfs/ntfs.o
14.用depmod -a
15.用vi /etc/fstab加入以下内容
/dev/hdxy___/mnt/XXX___ntfs___noauto,user,uid=z,gid=z,umask=007,iocharset=cp936___0_0保存退出.[hdxy,x为IDE号a.b.c.d,y为分区号.XXX为自己起的名字.z为用户和组的ID号]

16.用时用mount /mnt/XXX退出用umount /mnt/XXX

全自动加载 
如果是经常进行文件交换,希望一进入Linux就加载特定的分区又想把这一分区挂接到固定的目录的话,

你可以使用这种方式. 
用任一文本编辑器打开/ect目录下的fstab文件,把 拥有帝国一切,皆有可能。欢迎访问phome.net
/dev/hda5 /mnt/win-c ntfs umask=0000 defaults,iocharset=cp936 0 0
/dev/hda3 /mnt/win-c vfat defaults,codepage=936,iocharset=gb2312 0 0

添加到一行后面,保存后退出.以后每次重新启动系统时都会自动加载.说明:“vfat”表示加载的是FAT32文件系统,如果是“msdos”则是FAT16文件系统,“ntfs”是NT的NTFS文件系统.要是不加umask=0000,就只有root可访问ntfs的盘了.
mount -o iocharset=cp936 -t ntfs /dev/hdaX /mnt
支持中文
mount用法(sakulagi)
fat32的分区 mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom
ntfs的分区 mount -o iocharset=cp936 /dev/hda7 /mnt/cdrom
iso文件 mount -o loop /abc.iso /mnt/cdrom
软盘 mount /dev/fd0 /mnt/floppy
USB闪存 mount /dev/sda1 /mnt/cdrom
所有/etc/fstab内容 mount -a
可以指定文件格式"-t 格式", 格式可以为vfat, ext2, ext3等.


安装与卸载有点不一样, 比如要 安装的文件为 ntfs-1.0.2.rpm
那么卸载的时候是:

rpm -e ntfs (说明:这一部分做的时候比较的简单,当时并没有做很详细的记录,大致就是安装了一个软件,改了一些文件而已,以上的这部分仅供参考而已,当你做完了这些你就可以成功的挂载ntfs但是你会发现一个问题,无法对ntfs的写入)


升级linux2.4.20内核到2.6.18
本文记录了我在winxp下的vmware5.5.3虚拟机中升级linux2.4.20内核到2.6.18的过程.

主要参考了以下两篇文章
1、Linux内核升级全过程 手把手教你一次成功(2.4.20-8到2.6.18)
作者:飘扬,
首发地址:http:

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号