fedora8升级内核
1.检查内核版本
>rpm -qa | grep kernel
kernel-devel-2.6.23.1-42.fc8
kernel-2.6.23.1-42.fc8
kernel-headers-2.6.23.1-42.fc8
2.删除老的内核
>yum remove kernel
>yum remove kernel-devel
>yum remove kernel-headers
3.下载安装文件
网址:http://rpm.pbone.net/
kernel-2.6.26.8-57
kernel-headers-2.6.26.8-57
kernel-devel-2.6.26.8-57
我在虚拟机安装的测试包名如下:
kernel-devel-2.6.26.8-57.fc8.i686.rpm
kernel-headers-2.6.26.8-57.fc8.i386.rpm
kernel-2.6.26.8-57.fc8.i686.rpm
真实的服务器的安装包如下:
kernel-devel-2.6.26.8-57.fc8.x86_64.rpm
kernel-headers-2.6.26.8-57.fc8.x86_64.rpm
kernel-2.6.26.8-57.fc8.x86_64.rpm
> rpm -ivh kernel-2.6.26.8-57.fc8.i686.rpm
[root@localhost tmp]# rpm -ivh kernel-2.6.26.8-57.fc8.i686.rpm
warning: kernel-2.6.26.8-57.fc8.i686.rpm: Header V3 DSA signature: NOKEY, key ID 6df2196f
error: Failed dependencies:
iwl4965-firmware < 228.57.2 conflicts with kernel-2.6.26.8-57.fc8.i686
删除该冲突的包。
>yum remove iwl4965-firmware
再次安装,成功。
> rpm -ivh kernel-headers-2.6.26.5-28.fc8.i386.rpm
> rpm -ivh kernel-devel-2.6.26.5-28.fc8.i686.rpm
重启应用。发现系统不能启动了。
grub 情况如下:
root (hd0,0)
kernel /vmlinuz-2.6.26.5-28.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.26.5-28.fc8.img
输入命令
grub>find / (按tab按键)
Possible files are: lost+found grub
initrd-2.6.26.8-57.fc8.img
System.map-2.6.26.8-57.fc8
config-2.6.26.8-57.fc8
vmlinuz-2.6.26.8-57.fc8
这就看到错误的地方了。修改了grub命令后,系统可以正常启动了。
启动后,进入系统修改grub配置文件:
>cd /boot/grub
>vi menu.lst
修改后的内容如下:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.26.8-57.fc8)
root (hd0,0)
kernel /vmlinuz-2.6.26.8-57.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.26.8-57.fc8.img
fedora8升级内核
猜你喜欢
转载自sillycat.iteye.com/blog/824580
今日推荐
周排行