ubnt解决方案
查看: 8694|回复: 18

[原创] CDlinux进阶教程之七[内核编译]

[复制链接]

607

回帖

1703

积分

256 小时

在线时间

上尉

注册时间
2011-4-13
金币
1027 个
威望
3 个
荣誉
0 个
累计签到:10 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2013-8-11 00:19
其实一般是不用内核编译,不过如果想要不支持PAE的电脑运行CDlinux就要重新编译内核了.
之前的蓝刀版去PAE的版本就是这么出来的.

首先要有编译环境,一堆工具make gcc等.
好在作者打包了整个环境可供下载:
http://distro.ibiblio.org/cdlinux/releases/0.9.7.1/extra/devel-0.9.7.1.tar.xz
最好就找个LINUX的分区,不要用CDlinux的空间(因为在内存里),NTFS也不行.
格一个ext3什么的就行了,partition magic就可以格了.

还要找到一个内核补丁,里面有内核配置文件.config
http://distro.ibiblio.org/cdlinux/releases/0.9.7.1/patches/linux-3.2.11_cdl0.patches.tar.xz

下完放好地方就开始了.
#tar xvf <压缩文件名>      //解压.

找到源代码目录/usr/src/linux
把补丁的config_i686 复过来,改名为.config(前面一定要带点)
这时你是看不到这文件,你要在窗口上面的view里开隐藏.

#make distclean
#make menuconfig //开始配置
在菜单最下面的load XXXX 然后选 .config
里面很多项,我也有很多不懂,SO.只找到PAE的项,取消掉.
别问我在哪里,我也打了半天,还是同时取消64GB内存支持.

完了在菜单最下面save XXXX保存为 .config

#make -j4 all //这个j参数是同步编译,你有几核CPU就开2倍的数,我是双核就开4个.
等....................
.....................




半个小时后
#make install //安装vmlinuz即zbimage
#make modules_install //模块
#make firmware_install //固件

就完成了..

你会问那怎么打包..
对.
这时你就要看看#make help里的说明.
你生成一个空目录 <DIR>
然后.
#INSTALL_PATH=<DIR> make install //安装vmlinuz即zbimage
#INSTALL_MOD_PATH=<DIR> make modules_install //模块
#INSTALL_MOD_PATH=<DIR> make firmware_install //固件

这时这个目录就是你要的东西.

最后分别解开CDlinux的initrd base-cdl.md basex-cdl.md
细心找到/lib/下的文件,一一替换..
我没有脚本,只能手动替换.
重新打包就可以调试了.是调试不是用.............

PS:如果想有root权限在图形界面里,,可以
crl+alt+F1
<ENTER>
#startx
就随便复了..


站 内信

3

回帖

138

积分

7 小时

在线时间

上等兵

注册时间
2012-5-17
金币
129 个
威望
1 个
荣誉
0 个
累计签到:11 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2020-12-17 21:00
编译驱动必须要编译内核吗?

125

回帖

343

积分

271 小时

在线时间

少尉

注册时间
2010-5-3
金币
178 个
威望
1 个
荣誉
0 个
累计签到:47 天
连续签到:0 天
[LV.50]初入江湖
发表于 2013-8-11 00:23
技术贴,顶。

以前的上网本(N270)为了支持AR系列的无线网卡编译过一次内核,花了4个多小时。
开心开心~

607

回帖

1703

积分

256 小时

在线时间

上尉

注册时间
2011-4-13
金币
1027 个
威望
3 个
荣誉
0 个
累计签到:10 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2013-8-11 00:27
ycerror 发表于 2013-8-11 00:23
技术贴,顶。

以前的上网本(N270)为了支持AR系列的无线网卡编译过一次内核,花了4个多小时。

性能低的伤不起呀..
当年3000+也编了一个下午.
站 内信

1万

回帖

3万

积分

2045 小时

在线时间

大校

灌水天才鲁班小弟雷锋勋章正义勋章推广先锋太平绅士技术达人

注册时间
2010-1-19
金币
17152 个
威望
25 个
荣誉
12 个
累计签到:15 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2013-8-11 07:53
不错的帖子,要顶

264

回帖

1167

积分

181 小时

在线时间

上尉

注册时间
2012-12-28
金币
867 个
威望
0 个
荣誉
0 个
累计签到:27 天
连续签到:0 天
[LV.50]初入江湖
发表于 2013-8-11 07:59
技术帖

1086

回帖

5133

积分

661 小时

在线时间

中校

注册时间
2012-2-6
金币
3929 个
威望
5 个
荣誉
0 个
累计签到:86 天
连续签到:0 天
[LV.100]试剑无线
发表于 2013-8-11 17:51
技术贴,顶

129

回帖

692

积分

85 小时

在线时间

中尉

注册时间
2010-5-2
金币
524 个
威望
2 个
荣誉
1 个
累计签到:17 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2013-8-26 21:17
好帖子,學習了!

730

回帖

1890

积分

227 小时

在线时间

上尉

注册时间
2009-3-21
金币
1026 个
威望
19 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2013-10-18 01:53
好好学习,谢谢啦!

348

回帖

1551

积分

92 小时

在线时间

上尉

注册时间
2013-9-10
金币
1147 个
威望
2 个
荣誉
0 个
累计签到:76 天
连续签到:0 天
[LV.100]试剑无线
发表于 2013-10-22 09:15
技术帖前面的东西呢 我要从头开始看

7425

回帖

1万

积分

687 小时

在线时间

上校

注册时间
2011-3-20
金币
7493 个
威望
2 个
荣誉
0 个
累计签到:2 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2014-2-4 21:28 来自手机
714电路和614基本无异,信号弱到那种地步肯定是个案

484

回帖

2090

积分

110 小时

在线时间

少校

注册时间
2013-12-8
金币
1587 个
威望
1 个
荣誉
0 个
累计签到:133 天
连续签到:0 天
[LV.200]无线新星
发表于 2014-2-10 00:09 来自手机
好技术应该顶起来

241

回帖

1395

积分

62 小时

在线时间

上尉

注册时间
2014-1-20
金币
1108 个
威望
2 个
荣誉
1 个
累计签到:28 天
连续签到:0 天
[LV.50]初入江湖
发表于 2014-2-19 00:13
谢谢分享,有时间好好研究一下

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2024-11-1 07:29

返回顶部 返回列表