让2.4.14内核支持ext3的过

王朝other·作者佚名  2008-05-19
宽屏版  字体: |||超大  

前几日,看到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

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出来吧,呵呵

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有