2007-06-13
我的ubuntu新内核编译成功
我的ubuntu新内核2.6.21.5编译成功

现在来分享下步骤:
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
(这步比较重要,如果没有这一步骤,那么开机就会出现提示
引用内容
)
step 5 更新开机列表
/boot/grub/menu.lst
注意:
1。root和kernel字段要模仿以前的字段
2。kernel,initrd一定要于你的boot下的相符合,要不开机会找不到文件,我就因为一个-和.的区别浪费我半个小时。
还有,注意:这一切是在root下操作的。
好了,祝你好运!
现在来分享下步骤:
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
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下操作的。
好了,祝你好运!
- 18:10
- 浏览 (1760)
- 评论 (3)
- 分类: linux
- 进入论坛
- 发布在 Ubuntu For Fun 圈子
- 相关推荐
- 浏览: 27928 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
我的ubuntu新内核编译成功
挖坟贴 编译内核跟distro有什么关系?出了新的版本就尝鲜咯
-- by seen -
我的ubuntu新内核编译成功
gentoo编译内核都是家常便饭了
-- by t0uch -
我的ubuntu新内核编译成功
想问下楼主:编译新内核,有啥意义?另外,我怎么去找,我需要的参数?比如说,我需要 ...
-- by dd-up -
checked异常和unchecked ...
引用错误的理解 Java明确区分两种类型的异常. 那些扩展了java.lang ...
-- by lisanping -
checked异常和unchecked ...
错误的理解 Java明确区分两种类型的异常. 那些扩展了java.lang.Ex ...
-- by kongqz






评论排行榜