|
下载并解压新的kernel sources到你的home目录,而不是/usr/src,比如~/src,这是我要介绍的
方法的重点,摆脱了以往要分开各个内核的烦恼!
举个例子,2.6.10吧.
$CD ~/src/linux-2.6.3
编辑 ~/src/linux-2.6.3/Makefile 并且给EXTRAVERSION= 一个独特的值,比如:
EXTRAVERSION=-newkernel
$ make mrproper
$ make menuconfig 或者
$ make xconfig
$ make
# make modules_install
# cp ~/src/linux-2.6.3/arch/i386/boot/bzimage /boot/bzImage-2.6.3-newkernel
# cp ~/src/System.map /boot/System.map-2.6.3-newkernel
# ln -s /boot/System.map-2.6.3-newkernel /boot/System.map
$ make clean
修改启动程序,准本享受你的新内核吧.
"make xconfig"被为2.6精心设计过的,它需要QT,dev libs,和X窗口.用它比用menuconfig要快并好的
多.
只要每次你记得赋于了一个独特的值给EXTRAVERSION,那么你就可以安全的配置,编译内核,make modules_install
因为这样确保了每个新内核和modules都会有不一样的名字,这样就不会覆盖你以前的心血了.
注意:不要用2.4的.config来配置内核,2.4和2.6有许多不同.
Good Luck!
:)
--
[1;37m※ 来源:.天大求实BBS http://bbs.tju.edu.cn [FROM: 221.239.48.135][m |
|