ubuntu7.10下编译内核2.6.23.1成功

用了两天的时间终于kernel2.6.23.1编译成功了
首先去[url]www.kernel.org[/url]去下载新内核,大约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: 无法安装的软件包
于是我就用新立得,可是还是同样的错误,我无语。发到论坛上半天也没回,
后来我在[url]http://packages.ubuntu.com/[/url]找到了这个包,手动下载,手动安装,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吧--最好的老师!


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

你可能感兴趣的:(职场,ubuntu,休闲,编译内核)