LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1450|回复: 5

红旗4.0下怎么编译2.6内核??

[复制链接]
发表于 2003-11-22 18:26:12 | 显示全部楼层 |阅读模式
下载了几个,都是error!连菜单都进不去!
发表于 2003-11-26 23:02:31 | 显示全部楼层

我编成功过

我用的是2.6test6,那是很多天之前下载的了:
我是在Kde下面
#make xconfig
等一会,2。6的配置界面就出来了。很好看的,也很好用。
然后根据自己的配置,选好就行了。
新内核确实比较快,我用了一些天,还可以,特别是播放mp3的时候不顿了。
发表于 2003-11-28 19:54:24 | 显示全部楼层
有机会试看看哦 。
发表于 2003-11-29 03:17:38 | 显示全部楼层
我成功过。

我在debian sid 里apt-get install kernel-source,选2.6.0-test9,然后到debian的 /usr/src里把kernel-source-2.6.0-1-test9拷贝到红旗的/usr/src中,解压,编译很顺利。诸位可以试一下。我自己试过,编译成功。如果你遇到什么问题的话,我猜是你的系统没有完全安装。

总之我成功过,推荐大家试一试。
发表于 2004-2-7 10:42:46 | 显示全部楼层

请jiahanme兄详细说一下编译过程好吗?

非常感谢!
发表于 2004-2-11 23:46:57 | 显示全部楼层
1、当然首先是下载内核的源代码文件 linux-2.6.0.tar.gz 或者 linux-2.6.0.tar.bz2,然后将其解压缩到目录 /usr/src/下::
    #tar xzvf linux-2.6.0.tar.gz  或   #tar xjvf linux-2.6.0.tar.bz2
     这样就会在 /usr/src/ 下得到包含源代码的 linux-2.6.0 目录。
2、删除原来的老内核的代码连接:
    #rm -rf /usr/src/linux (连接到 /usr/src/linux-2.4.20-8),建立新的内核代码连接:
    #ln -s /usr/src/linux-2.6.0 /usr/src/linux
     删除老内核的头文件连接:
     #rm -rf /usr/include/asm linux
     建立新内核的头文件连接:
     #ln -s /usr/src/linux/include/asm-i386 /usr/include/asm
     #ln -s /usr/src/linux/include/asm-generic /usr/include/asm-generic
     #ln -s /usr/src/linux/include/linux /usr/include/linux
     进入新源代码的当前目录:
     #cd /usr/src/linux
3、配置新的内核之前要清除所有的临时文件、中间件和配置文件
     #make mrproper
4、配置新的内核有一下几种:
     #make config                 //基于文本的配置界面
     #make oldconfig             //实用原有配置文件
     #make menuconfig          //另一个文本配置界面
     #make xconfig                //基于Qt 的X图形配置界面
     #make gconfig                //基于Gtk 的X图形配置界面  
     选择完所有的信息后保存。
5、确保关键文件在正确的位置和保持最新状态
     #make dep
     #make clean
6、编译内核,使用 #make bzImage
     #make zImage                   //构建小内核镜像
     #make bzImage                 //构建大内核镜像
     #make zdisk                     //使用zImage生成一张引导盘
     #make bzdisk                   //使用bzImage生成一张引导盘
7、编译完成后用下面的命令完成内核的安装:
     #make install
8、加入模块
     #make modules
9、安装模块
     #make modules_install
10、手工修改启动配置文件
     #vi /boot/grub/grub.conf
11、最后对整个过程的垃圾文件进行清理
     #make clean
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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