查看: 6886|回复: 0
打印 上一主题 下一主题

编译内核推荐方法(与debian已有相当的分野)

[复制链接]
跳转到指定楼层
1#
发表于 2008-5-31 14:28:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
debian传统方式:

apt-get install linux-source
tar zxvf /usr/src/linux-source-$version.tar.gz
cd linux-source-$version
make menuconfig
make-kpkg ……
cd ..
dpkg -i *.deb

这种方式行之已久,是正统的debian方式。但是也不是说历史久的就没有缺点。

1、没有debian补丁集,自己慢慢打很麻烦

2、和原有系统的集成程度不同。

3、和标准的dpkg-buildpackage 方式稍有不同,不大习惯

4、和系统中原有的内核不一样,所以对一些外在周边,例如restricted-modules什么的配合不方便。

ubuntu自身独有的内核编译方法:
apt-get source linux-source-2.6.22
cd linux-source-2.6.22-2.6.22/

编辑debian/config/i386/{config|config.generic}两个文件//相当于make menuconfig;config为所有deb公有配置,generic只对generic的deb有效

debian/scripts/misc/oldconfig generic //检查generic的config的完整性

AUTOBUILD=1 NOEXTRAS=1 fakeroot debian/rules binary-debs flavours=generic//只生成generic的包
cd ..
dpkg -i *.deb

linux-source-2.6.22可以一个源码包编译出n种架构的packages,但我们一般自定义内核只会要其中适合我们的一种。

这种方法编译的内核,和系统自带的内核只有你在config文件中修改的差别,所有的补丁都在解包的时候由dpkg系统自动打上了。想查看也是标准的diff.gz文件,和普通的deb source包完全一样。

大家编译愉快。大概要1g多的编译空间。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

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