博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Debian Woody (Stable) 下安装 2.6 内核(转)
阅读量:2449 次
发布时间:2019-05-10

本文共 1910 字,大约阅读时间需要 6 分钟。

在Debian Woody (Stable) 下安装 2.6 内核(转)[@more@]

1、前提要求

1)安装编译需要的工具

apt-get install gcc debhelper kernel-package

2) 安装一些编译内核需要的工具

-- kernel 2.6 必须要求使用module-init-tools来管理模块。所以必须安装 module-init-tools 和 modutils,

这些需要从debian 的 unstable 或者 testing 的源代码编译生成。

-- 使用 kernel 的一些特性,需要一些程序,比如 e2fsprogs, jfsutils, reiserfsprogs, xfsprogs 等等,

具体可以参见kernel source 下面的 Documentation/Changes。这里不讨论这些程序

2、安装步骤

编辑 /etc/apt/sources.list,加入:

deb-src http://debian.cn99.com/debian unstable main contrib non-free

apt-get update

apt-get source modutils module-init-tools

编译 modutils:

cd modutils-2.4.26

dpkg-buildpackage

编译 module-init-tools,需要打下面的 patch:

*** /tmp/rules Sat Jan 3 22:40:14 2004

--- debian/rules Sat Jan 3 22:40:42 2004

***************

*** 57,63 ****

dh_installexamples generate-modprobe.conf extra/versioned

dh_installman extra/modules*.5 extra/update-modules*.8 *.8 *.5

sh -e extra/fixmanpages $D

! dh_installinit --no-start --update-rcd-params="start 20 S ."

dh_strip

dh_link bin/lsmod sbin/lsmod

dh_compress

--- 57,64 ----

dh_installexamples generate-modprobe.conf extra/versioned

dh_installman extra/modules*.5 extra/update-modules*.8 *.8 *.5

sh -e extra/fixmanpages $D

! dh_installinit --update-rcd-params="start 20 S ."

!

dh_strip

dh_link bin/lsmod sbin/lsmod

dh_compress

cd module-init-tools-3.0-pre2/

dpkg-buildpackage -d

安装 modutils 和 module-init-tools 软件包:

dpkg -i modutils_2.4.26-1_i386.deb

dpkg -i module-init-tools_3.0-pre2-1_i386.deb

取回 kernel-source:

从 http://mirrors.cn99.com/kernel/v2.6/ 下载 kernel-2.6 源代码,然后解开

使用 make config 或者 make menuconfig 来进行配置,选择所需选项

然后运行下面的命令生成 kernel-image 软件包:

make-kpkg kernel-image

安装编译完的内核包:

dpkg -i kernel-image-2.6.0_10.00.Custom_i386.deb

3、注意:

编译好的modutils 和 module-init-tools 软件包可以直接到下面地址下载:

http://debian.cn99.com/kernel-2.6/

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8225414/viewspace-945787/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8225414/viewspace-945787/

你可能感兴趣的文章
grasshopper_如何使用Google的Grasshopper编码应用程序来学习手机上的编码基础知识...
查看>>
特征阻抗输入阻抗输出阻抗_软件阻抗说明
查看>>
如何成为一个优秀的程序员_如何成为一名优秀的程序员
查看>>
istio 和 kong_如何启动和运行Istio
查看>>
期权数据 获取_我如何免费获得期权数据
查看>>
phpstorm 调试_PhpStorm中的多用户调试
查看>>
typescript 使用_如何使用TypeScript轻松修改Minecraft
查看>>
javascript初学者_针对JavaScript初学者的调试技巧和窍门
查看>>
如何使用ArchUnit测试Java项目的体系结构
查看>>
算法训练营 重编码_编码训练营后如何找到工作
查看>>
心学 禅宗_禅宗宣言,用于有效的代码审查
查看>>
主成分分析 独立成分分析_主成分分析概述
查看>>
电脑如何设置终端设置代理_如何设置一个严肃的Kubernetes终端
查看>>
我从参加#PerfMatters会议中学到的东西
查看>>
第一个应在JavaScript数组的最后
查看>>
spark 架构_深入研究Spark内部和架构
查看>>
两个富翁打赌_打赌您无法解决这个Google面试问题。
查看>>
react-redux图解_如何将React连接到Redux —图解指南
查看>>
react 中渲染html_如何在React中识别和解决浪费的渲染
查看>>
facebook机器学习_如何为您的页面创建Facebook Messenger机器人
查看>>