浏览 11263 次
锁定老帖子 主题:我的ubuntu新内核编译成功
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2007-06-14
现在来分享下步骤: step 1 准备工作 安装需要的工具: build-essential 基本的编程库(gcc, make等) kernel-package libncurses5-dev (meke menuconfig要调用的) libqt3-headers (make xconfig要调用的) 其他工具在升级过程中可以按提示安装 step 2 下载源代码 url: http://www.kernel.org wget最新的代码到/usr/src下,并tar -jxf解压缩 再创建一个ln -s文件linux,方便编译 step 3 配置 最好把使用中的配置文件拷到/usr/src下 cp /boot/使用中的config /usr/src/代码解压的文件夹下 执行: make menuconfig 选择拷贝过来的配置文件,其他的选项可以不用作太大改变。 step 4 编译安装 执行:make mrproper (清除工作) 执行:make (编译,可以加-j4,如果你CPU够吊) 然后:make install 再:make modules (编译模块) 再:make modules_install 最后创建initrd文件: cd / /usr/sbin/mkinitramfs -o /boot/initrd.img-2.6.21.5 2.6.21.5 (这步比较重要,如果没有这一步骤,那么开机就会出现提示 引用内容
……
initrd /initrd.img-2.6.17.6 Error 15: File not found step 5 更新开机列表 /boot/grub/menu.lst 注意: 1。root和kernel字段要模仿以前的字段 2。kernel,initrd一定要于你的boot下的相符合,要不开机会找不到文件,我就因为一个-和.的区别浪费我半个小时。 还有,注意:这一切是在root下操作的。 好了,祝你好运! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-04-30
想问下楼主:
编译新内核,有啥意义?另外,我怎么去找,我需要的参数?比如说,我需要那个模块,不需要那个模块。 |
|
返回顶楼 | |
发表时间:2008-05-01
gentoo编译内核都是家常便饭了
|
|
返回顶楼 | |
发表时间:2008-05-01
挖坟贴
编译内核跟distro有什么关系?出了新的版本就尝鲜咯 |
|
返回顶楼 | |