当前位置:操作系统 > Unix/Linux >>

让2.4.14内核支持ext3的过

前几日,看到kernel 2.4.14出了,昨天有空,便去下了一个来升级。

  我现在用的发行版是RH7.2,文件系统用的是ext3,这是RH7.2支持的。

  开始安装:

  # tar zxvf linux-2.4.14.tar.gz

  # mv ./linux /usr/src/linux-2.4.14

  # cd /usr/src/

  # ln -fs linux-2.4.14 linux

  # cd linux

  # make menuconfig

  但是,make menuconfig之后发现选项里没有ext3,于是上网查资料,

  发现需要为内核源码打上ext3的补丁,于是到处找,总算发现一个站点的

  ext3补丁很全,在这里下载http://www.zip.com.au/~akpm/ext3-2.4-0.9.15-2414.gz

  下载完后安装:

  # cp ./ext3-2.4-0.9.15-2414.gz /usr/src

  # cd /usr/src/linux

  # gunzip < ../ext3-2.4-0.9.15-2414.gz | patch -p1

  ok了,然后:

  # make mrproper

  # make menuconfig

  这时候在File systems里就会出现"Ext3 journalling file system support (EXPERIMENTAL) (NEW)"

  选中这项,再选中其下的"JBD (ext3) debugging support"项,如果出错的话,可提供有用的信息

  ok,再配一下其他的选项,存盘,退出,开始编译。

  # make dep

  # make clean

  # make modules

  # make modules_install

  # make bzImage

  # cp System.map /boot/System.map-2.4.14

  # cp arch/i386/boot/bzImage /boot/bzImage-2.4.14

  # cd /boot

  # ln -fs System.map-2.4.14 System.map

  接着把GRUB或者LILO的配置文件改一改就行了,呵呵

  注:这里是用RedHat7.2做例子来说的,应为我的vmware里装的是RedHat7.2(我还是比较喜欢Mandrake)

  其他的发行版和这里的做法应该也是一样的。2.4.15-pre2已经加上了ext3,不想动手的话就等2.4.15出来吧,呵呵

  

上一个:内核的编译
下一个:Linux内核发展回顾

更多Unix/Linux疑问解答:
路由原理介绍
子网掩码快速算法
改变网络接口的速度和协商方式的工具miitool和ethtool
Loopback口的作用汇总
OSPF的童话
增强的ACL修改功能
三层交换机和路由器的比较
用三层交换机组建校园网
4到7层交换识别内容
SPARC中如何安装Linux系统(2)
SPARC中如何安装Linux系统(1)
用Swatch做Linux日志分析
实战多种Linux操作系统共存
浅析Linux系统帐户的管理和审计
Linux2.6对新型CPU的支持(2)
电脑通通透
玩转网络
IE/注册表
DOS/Win9x
Windows Xp
Windows 2000
Windows 2003
Windows Vista
Windows 2008
Windows7
Unix/Linux
苹果机Mac OS
windows8
安卓/Android
Windows10
如果你遇到操作系统难题:
访问www.zzzyk.com 试试
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,