注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 配置审核的实施
 帮助

ubuntu7.10下编译内核2.6.23.1成功


2007-11-13 15:08:02
 标签:ubuntu 编译内核   [推送到技术圈]

版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。
用了两天的时间终于kernel2.6.23.1编译成功了
首先去www.kernel.org去下载新内核,大约50M左右。
1.接下来就是解压到/usr/src/linux,如果没有就自己新建一个,这样比较好,用别的目录也可以。
tar -xzvf linux-2.6.23.1

2.就是make menuconfig ,可是一直提示
HOSTCC scripts/kconfig/lxdialog/checklist.o
在包含自 scripts/kconfig/lxdialog/checklist.c:24 的文件中:
scripts/kconfig/lxdialog/dialog.h:32:20: 错误: curses.h:No such file or directory
In file included from scripts/kconfig/lxdialog/checklist.c:24:
好多错误信息,我上网一查少了个叫libncurses5包,我就用添加/删除程序安装,怎么也装不去,提示:
下列的软件包有不能满足的依赖关系:
libncurses5-dev: 依赖: libncurses5 (= 5.5-5ubuntu2) 但是 5.6+20070716-1ubuntu3 正要被安装
E: 无法安装的软件包

于是我就用新立得,可是还是同样的错误,我无语。发到论坛上半天也没回,
后来我在http://packages.ubuntu.com/找到了这个包,手动下载,手动安装,OK成功了,呵呵。(刚学不久,出现不怎么知道怎么弄)

3.于是成功进入菜单配置,我参照金步国先生的文章配置(我在附件已经给出)
4.最后一步的时候sudo mkinitramfs -o initframfs-2.6.23.1 2.6.23.1
这个命令又提示:
erro:/lib/firmware/2.6.23.1:no directort or file
我无语了,问了个朋友 ,他建议我把旧的复制一个,改了个名字,果然可以了,至此编译成功,重启,顺利进入系统,心里好开心。
下面贴上比较重要的命令:
sudo make mrproper && sudo make menuconfig

sudo make dep &&sudo make clean &&sudo make bzImage &&sudo make modules && sudo make modules_install && sudo make install && sudo mkinitramfs -o initframfs-2.6.23.1 2.6.23.1
他们的意思,不懂的自己去google吧--最好的老师!


本文出自 “梵境心生” 博客,转载请与作者联系!






    文章评论
 
2007-11-13 21:07:57
哈哈,不错的文章,不过GOOGLE也不错

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: