安装kernel 2.6.4的整个过程。
一直都没有升级成功过系统的内核,很是不舒服,没有理由每一次都等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.重启电脑,用新的内核就可以正常引导了, 我编译出来的内核没有发现
有任何的错误。我的内核配置文件可以作为参考,因为我主要是针对自己的机
器来配置的。 有这么复杂?
我记得编译2.6.3时,只要
make xconfig
make
make modules_install
make install
手动修改grub/lilo就行了
我使用的是debian
至少我是这么作的。 make xconfig
make
make modules_install
make install
我也是这样做的。 :-D 为什么不能要 /dev fs ? 我编译了两个半小时~~~ :twisted: 不会吧? 我编译一共只花了半个小时,前面配置的时候花了点时间。 这要看看你的机机有多快啰。我的也用了两个多小时。第6,7两步不用吧?我也没有做。第二步很重要。否则有很多ERRORs. 如果编译内核的时候选择了编译/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 :mrgreen: .
It just takes me 30 mins around.it seems my machine runs well. :lol: 看不到楼主的附件!请贴上来参考一下,谢谢! 不好意思,我的配置文件发不上阿,:( 晕!我的到了 Make install时出现错误!无法继续! :( 我这几天使用gentoo下来感觉devfs很不错啊,不知道magic要怎么修改才能支持devfs。 Gentoo没有devfs会出问题。
我编译2.6.4内核的时候
make menuconfig
make
make modules_install
就搞定了。 gentoo的2.6.4内核很好MAKE啊,从来就没那么方便过,小菜初次用gentoo
gentoo万岁 :-D
页:
[1]
2