LDD3环境搭建

来源:互联网 发布:wifi放大器 mac绑定 编辑:程序博客网 时间:2024/05/29 17:10

在LDD3中编译内核和驱动的的内核版本为2.6.10。为了简便尽量使 正在运行的内核(将来模块加载进去) 与内核源码树 的版本保持一致。便从http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/下载了2.6.10内核做了以下尝试:

1).在现在的Ubuntu中编译2.6.10内核,但是编译错误除了一般的库缺失(libncurses5-dev)外,失败的主要原因是 GCC版本过高不支持一些指令,如MOV;以及现有运行的Ubuntu为64位而内核版本为32位。


2).在以上失败后,查找了早期Ubuntu下载了Ubuntu10,其内核版本为2.5.35,同时下载2.6.35版本的内核。便想要不编译内核了,直接进行编译自己的模块。但是提示需要config,未知原因config失败。(无法下载库来支持make menuconfig,即使更改/etc/apt/source.list 并update)。


3).参考博客使用Ubuntu5(内核版本就是2.6.10)编译,启动成功。

ref:   http://old-releases.ubuntu.com/releases/

   ref:   http://blog.csdn.net/u013162593/article/details/45252383


    4 ).但是界面太丑,更换源也无法下载应用。想要安装vmware tools,缺少库 以及 linux-header。想要将现有编译好的内核放在其他版本Ubuntu上并修改启动,未果。



原创粉丝点击