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

Debian Linux 2.6.23.8内核编译

[复制链接]
跳转到指定楼层
1#
发表于 2007-12-4 13:35:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
准备:
安装make ,gcc, make-kpkg,运行menuconfig等等和编译内核相关的工具。
apt-get install build-essential kernel-package libncurses5-dev
或者(?)
[apt-get install gcc make automake autoconf gawk m4 kernel-package initrd-tools]
[apt-get install build-essential bin86 kernel-package]
[apt-get install libqt3-headers libqt3-mt-dev]

下载内核:
http://www.kernel.org
cp ./linux-2.6.23.8.tar.bz2 /usr/src
tar -xvf linux-2.6.23.8.tar.bz2
ln -s ./linux-2.6.23.8 linux

make mrproper 清理以前编译的包

如果使用以前内核配置的话
cp /boot/config-`uname -r` ./.config 拷贝使用的内核的config

make config
或者 make menuconfig (需要libncurses5-dev) 或者 make xconfig (需要QT库)或者make gconfig (需要Gtk+)

推荐的有
Processor type and features 部分包含了处理器的特征。
Subarchitecture Type 必须选PC
Processor family 这就是问处理器了,选自己的。
preemption Model 根据自己的情况选 从上到下是服务器 桌面 低配置桌面。
High Memory Support 大内存支持,如果内存小于等于1g就使用off。
Timer frequency 建议改为1000hz。
kexec system call 这个是快速重启系统,启动它需要另外一个kexec-tool的支持,有机会再详细谈谈它的使用。

IO Schedulers 部分包含了IO的设置。
推荐关闭Anticipatory I/O scheduler Deadline I/O scheduler 仅仅留下CFQ。

Kernel hacking 部分里关闭kernel debugging

make-kpkg clean 清一次包

make-kpkg --append-to-version= <486> --initrd revision= kernel_image kernel_headers

耗时约一个半钟头。Athlon 2000+ 1.25G 256MB Mem
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州维博网络(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:企业网站建设、网站程序开发、手机APP客户端、平面设计、主机域名、虚拟空间、网站推广、网站优化、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

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

Powered by 站长论坛 with TZWEB Update Techonolgy Support

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