免费注册 查看新帖 |

Chinaunix

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

关于ubuntu 编译内核 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-05 16:57 |只看该作者 |倒序浏览
ubuntu的内核编译完成后,好像不能产生initrd文件,不想suse。所以导致无法启动kernel painc,请问哪位试过?

论坛徽章:
0
2 [报告]
发表于 2008-07-05 16:58 |只看该作者
沙发,自己顶,,,,

论坛徽章:
0
3 [报告]
发表于 2008-07-05 21:18 |只看该作者
请仔细阅读README

论坛徽章:
0
4 [报告]
发表于 2008-07-05 22:46 |只看该作者
那就自己去做一个吧?!去看看mkinitrd 的说明。
不过话说回来,谁知道你的内核是怎么编的,连initrd都无法生成,估计就算自己做了,也未必能够启动成功!

论坛徽章:
0
5 [报告]
发表于 2008-07-06 14:39 |只看该作者
原帖由 jerrywjl 于 2008-7-5 22:46 发表
那就自己去做一个吧?!去看看mkinitrd 的说明。
不过话说回来,谁知道你的内核是怎么编的,连initrd都无法生成,估计就算自己做了,也未必能够启动成功!


是吗?我的ubuntu 从新编译内核无法生成initrd, 你的行?你做一个给我看看
mkinitrd 我用过,制作出来的initrd也不能启动,你没用过ubuntu 就别瞎他妈胡说

[ 本帖最后由 w_x_x 于 2008-7-6 14:41 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2008-07-06 17:05 |只看该作者
利用UBUNTU提供的命令,
而不是直接使用MAKE编译
sudo apt-get install linux-source
mkdir ~/src
cd ~/src
tar xjvf /usr/src/linux-source-<version-number-here>.tar.bz2
cd linux-source-<version-number-here>

cp -vi /boot/config-`uname -r` .config

sudo apt-get install qt3-dev-tools libqt3-mt-dev # if you plan to use 'make xconfig'
sudo apt-get install libncurses5 libncurses5-dev # if you plan to use 'make menuconfig'

make menuconfig # or "make xconfig" if you prefer


重点是下面的这个
make-kpkg clean # only needed if you want to do a "clean" build
fakeroot make-kpkg --initrd --append-to-version=-some-string-here kernel-image kernel-headers

这样的话你就能在自己的~/src下得到两具DEB包了,一个对应KERNEL,一个对应HEADER
直接装就可以了。
前两天刚学到
详见
https://help.ubuntu.com/community/Kernel/Compile
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP