您的位置:首页 > 职场人生

ubuntu7.10下编译内核2.6.23.1成功

2007-11-13 15:08 381 查看
用了两天的时间终于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吧--最好的老师!

附件:http://down.51cto.com/data/2348749
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息