1 Linux内核版本发布的官方网站是http://www.kernel.org,下载linux-2.6.20.4.tar.bz2,(41.4M).
2 #cp linux-2.6.20.4.tar.bz2 /usr/src
#cd /usr/src
#rm -f linux
3 #bzip2 -d linux-2.6.20.4.tar.bz2
#tar -xvf linux-2.6.20.4.tar
4 #mkdir linux
#mv linux linux-2.6.20.4
#ln -s linux-2.6.20.4 linux
5 #cd /usr/src/linux;make mrproper
6 # cd /usr/include/
# rm -r asm linux scsi
# ln -s /usr/src/linux/include/asm-i386 asm
# ln -s /usr/src/linux/include/linux linux
# ln -s /usr/src/linux/include/scsi scsi
7 choose one command:
#make config(基于文本的最为传统的配置界面,不推荐使用)
#make menuconfig(基于文本选单的配置界面,字符终端下推荐使用)
#make xconfig(基于图形窗口模式的配置界面,Xwindow下推荐使用)
#make oldconfig(如果只想在原来内核配置的基础上修改一些小地方,会省去不少麻烦)
8 configure your kernel then save & quit.
9 #make
10 #make dep
#make clean
#make bzImage
#make modules
#make modules_install
#make install
11 check /boot/grub/grub.conf ,was it inserted into new title about 2.6.20.4 or not.
12 #reboot
13 enjoying your new kernel system!
karon_fedora 于 2007-05-06 19:06:28发表:
楼上不用担心
即使你编辑错误,在grub界面进入原来的内核。
内核安装和装软件没有什么区别。多加一个编译的字眼不意味着很危险。
makefile 于 2007-05-06 18:00:54发表:
有的地方不详细,不敢试!