免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1708 | 回复: 4
打印 上一主题 下一主题

ubuntu 编译内核 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-04-04 11:20 |只看该作者 |倒序浏览
本帖最后由 wlib 于 2010-04-13 09:42 编辑

纯新手:ubuntu9.10在编译内核过程中,启动图型内核配置工具make xconfig是不是一定得QT3库?QT4行不?
我用的是QT4,但他总提示没装QT3


(后贴)
用新立得下载一个qt3 headers、dev就可以了.
编译成功了......几天前就弄好了,时间匆忙都忘记上来跟大家说了。谢谢大家!
编译的时候需要比较大的空间,3.5G~~~
配置内核...
make
sudo make bzImage;编译内核。
sudo make modules;编译模块。
sudo make modules_install;安装模块。

sudo mkinitramfs -o /boot/initrd.img-2.6.33.2
sudo make install;安装内核

最后,gedit /boot/grub/grub.cfg,,仿照旧内核作一些些修改后reboot就可以了...
在生成镜像时,我将2.6.33.2写成2.6.33-2,就一个. 区别,浪费了我好些时间。

另外,按照网上的说法,为了在启动界面能看到编译好的内核,需要 生成多重镜像,会有2个dep包..但是我没有成功,也不知道是我电脑的问题,因为这个步骤,花了好几个钟头呢!! 但是事实证明,只需要我以上的方法就可以了,mkinitramfs已经生成镜像 。现在用着2.6.33.2内核
但在新内核使用过程中也有问题,每次开启都要先用旧内核去引导:
       warning:unable to find a suitable fs in /proc/mounts,is it mounted?
        use-subdominfs to override
我在一些英文帖子里找到说——I think because I have installed ubuntu with ext4 file system, the kernel could not recognize it. The kernel is residing in /usr/src which is in the same partition as ubuntu.
我的也正是 ext4,不知道大家的是什么??不能确定 ......不过这个问题已经上传BUG 了,对于我现在的工作不造成什么大的影响,只是重启一次。

详细编译、使用过程心得,希望以后可以跟大家分享.
真的感谢CU、CU 里的牛人 ..学习学习 .....

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
2 [报告]
发表于 2010-04-04 11:36 |只看该作者
你可以使用make menuconfig来配置内核。

论坛徽章:
0
3 [报告]
发表于 2010-04-04 12:09 |只看该作者
make xconfig中有QT3必须的库文件,所以在这前必须安装QT3

论坛徽章:
0
4 [报告]
发表于 2010-04-06 13:55 |只看该作者
o,,还是用新立得装了 QT3.....但是问题又出现了 -----
             我都make了两次了,/usr有5G的空间,但编译到最后,还是提示空间不足,,找了很多帖子,乱七八糟的,参数,复制的,挂载的,扩容的,可是最终还是没有解决,,,我还格盘重新分区了,所以有了第二次编译,郁闷的是结果还是一样.
            请问各師父大虾:有没有什么办法解决这个空间问题,要删除之前编译的是什么命令???焦急中   

论坛徽章:
0
5 [报告]
发表于 2010-04-06 20:16 |只看该作者
如果空间不足,可运行make mrproper,清理编译时编出来的临时文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP