QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5488|回复: 20

安装kernel 2.6.4的整个过程。

[复制链接]
发表于 2004-3-18 16:44:24 | 显示全部楼层 |阅读模式
一直都没有升级成功过系统的内核,很是不舒服,没有理由每一次都等rpm包来
升级,以下是我从MagicLinux1.2Pre5下升级内核到kernel 2.6.4的整个过程:

1.准备足够的硬盘空间,约1.3G
2.升级部分的程序包,可以上公社的网站找到相应的下载点:
   http://www.magiclinux.net/ftp/pub/magiclinux/pre6/os/i686.cd1/MagicLinux/packages/hotplug-2004_01_05-1.i686.rpm  
   http://www.magiclinux.net/ftp/pub/magiclinux/pre6/os/i686.cd1/MagicLinux/packages/hotplug-base-2004_01_05-1.noarch.rpm  
   http://www.magiclinux.net/ftp/pub/magiclinux/pre6/os/i686.cd1/MagicLinux/packages/kernel-utils-2.4-9.1.121.i686.rpm
   不升级的话也应该可以,不过我试过遇到了hotplug的问题,所以升级了。建议一起将alsa 1.0.3的包也一并升级了。
3.到www.kernel.org上下2.6.4的内核下来,解压到/usr/src/linux-2.6.4下。
4.配置内核:make menuconfig ( xwindows下就用make xconfig)
          注意:一定不要选择/dev fs的支持,顺便也将USB的支持直接编译到内核里。附件是我的内核.config文件。
5.编译内核:
      make bzImage
      make modules
      make modules_install
      整个编译过程在我的机器上用了两个多小时(c2 750/300M内存/笔记本)   
6.准备安装内核:
      cp System.map /boot/System.map-2.6.4
      cp ./arch/i386/boot/bzImage /boot/bzImage-2.6.4
      mkinitrd /boot/initrd-2.6.4.img 2.6.4
7.编辑/boot/grub/grub.conf文件,添加以下内容:
    title MagicLinux (kernel-2.6.4)
        root (hd0,0)
        kernel /bzImage-2.6.4 ro root=/dev/hda3 vga=791
        initrd /initrd-2.6.4.img
8.重启电脑,用新的内核就可以正常引导了, 我编译出来的内核没有发现
有任何的错误。我的内核配置文件可以作为参考,因为我主要是针对自己的机
器来配置的。
发表于 2004-3-18 16:55:47 | 显示全部楼层
有这么复杂?
我记得编译2.6.3时,只要
make xconfig
make
make modules_install
make install
手动修改grub/lilo就行了
我使用的是debian
至少我是这么作的。
回复

使用道具 举报

发表于 2004-3-18 17:14:30 | 显示全部楼层
[code:1]make xconfig
make
make modules_install
make install[/code:1]
我也是这样做的。
回复

使用道具 举报

发表于 2004-3-18 17:45:49 | 显示全部楼层
为什么不能要 /dev fs ?
回复

使用道具 举报

发表于 2004-3-18 17:59:54 | 显示全部楼层
我编译了两个半小时~~~
回复

使用道具 举报

发表于 2004-3-18 18:06:15 | 显示全部楼层
不会吧? 我编译一共只花了半个小时,前面配置的时候花了点时间。
回复

使用道具 举报

发表于 2004-3-19 07:28:28 | 显示全部楼层
这要看看你的机机有多快啰。我的也用了两个多小时。第6,7两步不用吧?我也没有做。第二步很重要。否则有很多ERRORs.
回复

使用道具 举报

 楼主| 发表于 2004-3-19 12:00:49 | 显示全部楼层
如果编译内核的时候选择了编译/dev fs支持的话,就会出现一下错误:
内核在起动时出现一下提示,且不能进入系统。
/etc/rc3.d/S99local: line 9: /proc/sys/kernel/exec-shield: No such file or directory

INIT: Id "1" respawning too fast: disabled for 5 minutes
INIT: Id "2" respawning too fast: disabled for 5 minutes
INIT: Id "3" respawning too fast: disabled for 5 minutes
INIT: Id "4" respawning too fast: disabled for 5 minutes
INIT: Id "5" respawning too fast: disabled for 5 minutes
INIT: Id "6" respawning too fast: disabled for 5 minutes
回复

使用道具 举报

发表于 2004-3-19 12:32:19 | 显示全部楼层
.
It just takes me 30 mins around.it seems my machine runs well.
回复

使用道具 举报

发表于 2004-3-19 12:56:39 | 显示全部楼层
看不到楼主的附件!请贴上来参考一下,谢谢!
回复

使用道具 举报

 楼主| 发表于 2004-3-19 18:04:13 | 显示全部楼层
不好意思,我的配置文件发不上阿,:(
回复

使用道具 举报

发表于 2004-3-22 17:02:06 | 显示全部楼层
晕!我的到了 Make install时出现错误!无法继续! :(
回复

使用道具 举报

发表于 2004-3-22 17:58:01 | 显示全部楼层
我这几天使用gentoo下来感觉devfs很不错啊,不知道magic要怎么修改才能支持devfs。
回复

使用道具 举报

发表于 2004-3-22 19:51:04 | 显示全部楼层
Gentoo没有devfs会出问题。
我编译2.6.4内核的时候
make menuconfig
make
make modules_install
就搞定了。
回复

使用道具 举报

发表于 2004-3-22 21:50:24 | 显示全部楼层
gentoo的2.6.4内核很好MAKE啊,从来就没那么方便过,小菜初次用gentoo
gentoo万岁
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-28 08:11 , Processed in 0.092474 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表