QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1524|回复: 0

编译2.6.6内核详细过程!

[复制链接]
发表于 2004-5-15 02:51:26 | 显示全部楼层 |阅读模式
编译2.6.6内核详细过程!


by Meteor
[email protected]
2.6.6内核已经出来几天了了,看论坛上的朋友一直都在问编译出错的问题什么的
今天我硬盘出问题了,又重装了系统,又要重新编译,就把编译过程写出来给大家一个参考


首先,要下载内核
如下所示:
[root@feelids tmp]# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.6.tar.gz
--05:33:33--  http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.6.tar.gz
           => `linux-2.6.6.tar.gz'
Resolving www.kernel.org... done.
Connecting to www.kernel.org[204.152.189.116]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 43,864,281 [application/x-gzip]

3% [>                                    ] 1,441,101    120.68K/s    ETA 05:43

打开终端,输入:
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.6.tar.gz
下载得到2.6.6版本内核
然后要升级一下
Module-Init-Tools
同样:
[root@feelids tmp]# wget http://www.kernel.org/pub/linux/kernel/people/rusty/modules/module-init-tools-0.9.14.tar.gz
--05:37:25--  http://www.kernel.org/pub/linux/kernel/people/rusty/modules/module-init-tools-0.9.14.tar.gz
           => `module-init-tools-0.9.14.tar.gz'
Resolving www.kernel.org... done.
Connecting to www.kernel.org[204.152.189.116]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 137,067 [application/x-gzip]

100%[====================================>] 137,067       63.41K/s    ETA 00:00

05:37:31 (63.41 KB/s) - `module-init-tools-0.9.14.tar.gz' saved [137067/137067]
[root@feelids tmp]#

下载完成,接着
[root@feelids tmp]# tar zxvf module-init-tools-0.9.14.tar.gz
[root@feelids tmp]# cd  module-init-tools-0.9.14
[root@feelids module-init-tools-0.9.14]# ./configure --prefix=/   //配置文件

[root@feelids module-init-tools-0.9.14]# make   生成安装程序
[root@feelids module-init-tools-0.9.14]# make install   安装
然后
[root@feelids module-init-tools-0.9.14]# cd ../ 回到/tmp目录

[root@feelids tmp]# ls   查看文件
[root@feelids tmp]# tar zxvf l*   因为只有linux-2.6.6.tar.gz,所以用这命令先解压

[root@feelids tmp]# cd linux-2.6.6 进入该目录
我喜欢用xconfig来配置,所以下面我输入:


[root@feelids tmp]# make xconfig

等一小会儿,弹出xconfig配置窗口
下面就是linux 内核的具体配置步骤了
可以参看
http://linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=40011
这个贴子配置前面的一步份
下面的一般默认就可以,我在
Device Drivers里只把
isdn subsystem
Telephony Support
关了,还有把一些不必要的usb设备也关掉了
sound那里要先自己的声卡类型,加到模块或是直接编译都可以

在系统设置,声卡检测里,可以看到自己的声卡类型
然后在sound
里自己慢慢找吧,总能找到的
在netword device support里找到自己的网卡的类型,编译进内核
或是默认也可以,已经加为模块

然后在Flie systems
一定记的要把ext3编译进去,不要选成模块
还有DOS/FAT/NT Filesystems这里
把ntfs file system support选上,把那个
ntfs write support也选上吧

别的就没什么了,这样保存,然后make生成
make install安装吧
安装的时候系统已经自动把启动项加进去了,我是grub,lilo我没用过,不知道
然后编译模块
#make modules
#make modules_install


然后重起选新内核,启动下看看!
我启动以后又再
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 22:37 , Processed in 0.036842 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表