- 论坛徽章:
- 0
|
1、如果你想升级gcc,先用这个命令:
Yum -y install gcc gcc-c++ kernel-devel
测试环境:fc5其内核为2.6.15,升级为2.6.18见如下步骤:
1. 从 http://www.kernel.org/ 下载最新的内核源码;我用的是2.6.18;
2. 用su命令登陆root账号进行下面的操作 ;
3. 解压源代码,我的习惯是直接解压至 /home/jesely/ 下面: tar jxvf linux-2.6.18.tar.bz2 /usr/src/
4. cp/boot/config-2.6.15-1.2054_FC5smp /home/jesely/linux-2.6.18/.config ;
5. make oldconfig ,这里所有都用默认值,直接用回车键即可。
6. make bzImage
7. make modules
8. make modules_install
9. mkinitrd /boot/initrd-2.6.18.img 2.6.18
10. cp arch/i386/bot/bzImage /boot/vmlinuz-2.6.18
11. cp System.map /boot/System.map-2.6.18
12. 修改grub : vi /boot/grub/menu.lst 或是grub.conf
添加以下内容:
title jesely Linux-2.6.18
root (hd0,0) /* 这里要根据自己的安装分区而定,可以参考你原来安装的系统 */
kernel /boot/vmlinuz-2.6.18 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18.img
13.Reboot重启系统
启动到grub的启动界面,按任意键,选择“title jesely Linux-2.6.18”启动新内核。 |
|