查看源代码
出自Linux Wiki
对
Debian中编译内核
的源代码
根据以下的原因,您无权限进行编辑这个页面操作:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
[[Debian]]中[[编译内核]]有两种典型的方法。 ==有Debian特色的方式== 所谓有Debian特色,就是最后生成的是一个deb包,可以在本机上安装,也可以安装在其它Debian系统中,制作过程也较方便。本文是对Debian参考手册相关内容的整理。 先安装编译内核所必需的软件包: # apt-get install debhelper modutils kernel-package libncurses5-dev 下载最新的内核源码,并安装其它必备工具: # apt-get install kernel-source-2.6.21 # 请更改为最新版本 # apt-get install fakeroot 如果愿意,可以输入你的名字和 email # vi /etc/kernel-pkg.conf 解压源码: $ cd /usr/src $ tar --bzip2 -xvf kernel-source-2.4.18.tar.bz2 $ cd kernel-source-2.4.18 # 请修改为最新版本 复制当前系统的配置文件到当前文件夹(可选): $ cp /boot/config-2.4.18-386 .config # 将当前配置设定为默认配置 配置内核(这是一个复杂的过程,参见[[配置内核]]): $ make menuconfig # 按自己的喜好来定制 开始编译: $ make-kpkg clean # 必须执行这步(请参见: man make-kpkg) $ fakeroot make-kpkg --append_to_version -686 --initrd \ --revision=rev.01 kernel_image 安装编译好的内核: $ cd .. # dpkg -i kernel-image*.deb # 安装 make-kpkg kernel_image 实际上执行了 make oldconfig 和 make dep。如果没使用 initrd 就不要使用 --initrd 选项。 对于双核或多CPU的机器(SMP机器),参照 kernel-pkg.conf(5) 的说明设置 CONCURRENCY_LEVEL,一般应设为CPU数(核数)+1 (如果不合理,请更正)。 ==标准的编译内核方法== Debian支持通用的编译内核的方法,你可以参照[[编译内核]]操作。 [[Category: Debian]] [[Category: 编译内核]]
返回到
Debian中编译内核
。
导航
首页
社区入口
当前事件
最近更改
随机页面
帮助
查看
页面
讨论
查看源代码
历史
个人工具
登录/创建账户
搜索
简体繁体转换
不转换
简体
繁體
工具箱
链入页面
链出更改
特殊页面