在安装一 个新的fedora发行版本后,可以选择升级所有的软件,也可以只升级下fedora编译过的内核包,在测试完新的内核后,再把旧的内核包卸载掉,节约空 间。这里只探讨fedora的自动在线升级方式,没有使用手动的方式,也即意味着会自动搞定vmlinuz,initrd.img,system.map 等文件的位置,以及Grub的配置文件/etc/grub/grub.conf的修改。
一、升级fedora的内核
a.查看目前内核版本
[qkshan /boot]$uname -r
2.6.29.4-167.fc11.i686.PAE
b.查看最新可用 的内核
[qkshan /]$sudo yum list kernel
Loaded plugins: axelget, fastestmirror, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
* fedora: mirrors.163.com
* rpmfusion-free: fr2.rpmfind.net
* rpmfusion-free-updates: fr2.rpmfind.net
* rpmfusion-nonfree: fr2.rpmfind.net
* rpmfusion-nonfree-updates: fr2.rpmfind.net
* updates: ftp.mirror.tw
Available Packages
kernel.i586 2.6.30.9-96.fc11 updates
c.安装新内核
[qkshan /]$sudo yum install kernel.i586
注:不会覆盖原来 的内核的,即使是update也不会
二、卸载fedora的旧内核
当更新内核包后或安装的新内核有问题,我们需要卸载掉该内核,
首先查看已安装kernel相关包:
[qkshan /boot]$sudo rpm -qa |grep kernel
kernel-firmware-2.6.30.8-64.fc11.noarch
kernel-PAE-devel-2.6.30.8-64.fc11.i686
kerneloops-0.12-5.fc11.i586
kernel-PAE-2.6.29.4-167.fc11.i686
kernel-headers-2.6.30.8-64.fc11.i586
kernel-PAE-2.6.30.8-64.fc11.i686
当检验新安装的内核没有问题后,把旧的内核包卸掉:
[qkshan /boot]$sudo rpm -qa |grep kernel |grep 167
kernel-PAE-2.6.29.4-167.fc11.i686
[qkshan /boot]$sudo yum remove kernel-PAE-2.6.29.4-167.fc11.i686
另外,如果在更新系统时不想更新kernel相关包,
在 /etc/yum.conf中增加红色的一行:
$ sudo vi /etc/yum.conf
[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3
exclude=kernel*
试下update,可以发现没有再提示有关kernel*的包升级了哈
[qkshan /]$sudo yum update
Loaded plugins: axelget, fastestmirror, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
fedora/metalink | 9.8 kB 00:00
updates/metalink | 8.6 kB 00:00
* fedora: mirrors.163.com
* rpmfusion-free: fr2.rpmfind.net
* rpmfusion-free-updates: fr2.rpmfind.net
* rpmfusion-nonfree: fr2.rpmfind.net
* rpmfusion-nonfree-updates: fr2.rpmfind.net
* updates: ftp.mirror.tw
adobe-linux-i386 | 951 B 00:00
rpmfusion-free | 3.3 kB 00:00
rpmfusion-free-updates | 3.8 kB 00:00
rpmfusion-nonfree | 3.3 kB 00:00
rpmfusion-nonfree-updates | 3.8 kB 00:00
Setting up Update Process
No Packages marked for Update
分享到:
相关推荐
Fedora内核编译的实现 实验所用软件和源码: VMware-workstation-6.0.3 虚拟机(实验环境) 下载 Fedora-10-i386 运行操作系统(内核2.6.27) 下载 Serv-U Ftp服务器(实现Windows与Linux文件共享) 下载 linux-...
Fedora9.0内核开发包(kernel-devel),在/usr/src下解压即可使用。
用于提交操作系统小实验,PDF版,可以结合笔者的csdn中的linux内核编译一起看,事半功倍,半天搞定Linux内核编译小实验。
详谈介绍Fedora10 NFS系统内核设置
这是我在fedora 9上做的一个源码内核编译(版本:linux-2.6.26.5)实验,里面有具体的编译步骤
vmware 平台安装fedora14 fedora15图文详解释,建议大家使用fedora14,而放弃fedora15,16.因为15版本的图像界面需要3D和opengl的加速,但是VMWARE虚拟的显卡不能实现。16的linux内核已经升级到3版本,很多内核的...
加上图屏说明,详细讲解如何一步一步裁剪linux内核,满足你在嵌入式场合的需求。
Fedora 6 and Red Hat Enterprise Linux Bible <br>by Christopher Negus <br...第5部分包括第27章和第28章,分别描述Linux 2.6内核和描述安全增强Linux。 <br>http://www.verycd.com/topics/252857/<br><br>
虚拟机上Fedora12编译2.6.36.4内核[整理].pdf
汇集网络上众多作者发布的Fedora 7心得,应用等文章。...Fedora 的电源管理有所改进,内核包含了动态 ticks 实现。将桌面应用程序使用的字典进行了部分整合,带来了一致的桌面体验,同时节省了资源。
修改linux的版本; 装所需程序包的版本(或更高版本); 创建 Oracle 组和用户帐户 ; 配置 Linux 内核参数
Fedora 命令大全 # uname a # 查看内核/操作系统/CPU 信息 # head n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看 CPU 信息 # hostname # 查看计算机名 # lspci tv # 列出所有 PCI 设备 # lsusb tv ...
z2d, 带Ubuntu内核,Debian 9,Devuan,Fedora 25或者 CentOS 7的零 2 Docker 在 5分钟内使用Ubuntu内核,Debian或者CentOS到 Docker这个 repo 包含一组脚本,帮助你在几分钟内在ARM设备上设置 16.04/Debian 8/...
fedora-atomic-to-liveos-pxe 将 Fedora Atomic 云映像转换为实时操作系统,提取 ramdisk、内核和 PXE 可启动实时映像
对目前企业应用最为广泛的fedora和red hat enterprise linux版本的应用进行了系统、科学、全面的介绍,包括linux系统管理、互联网服务器搭建、内核编译及执行、命令行使用等重点内容,并且对应用perl脚本进行自动化...
fedora-20-grsec-kernel 当前版本 ... yum -y 更新(如果内核已更新,则重新启动) yum 安装 rpmdevtools yum-utils gcc-plugin-devel pesign ncurses-devel qt3-devel libXi-devel gcc-c++ yum groupinstall “开发工
开发板:友善之臂 mini2440-128M 主机: VMware 5.5 + Fedora 9 开发版内核:Linux 2.6.32.2 交叉编译器:arm-linux-gcc-4.3.2
qt4.5.3 移植手册 Fedora系统 非常详细
Cubox-i和Hummingboard上的Fedora什么有效所有4个核心和其他基础知识从MMC引导串行输出HDMI输出eSata USB 声音(可能只有S / PDIF,没有比fbdev更好的X11驱动程序) 实时时钟红外线的无线的蓝牙什么不起作用2D加速。...
vmware 8.0在fedora16 linux系统上安装运行的时候,无法正常编译,此补丁包针对linux 3.1版本的内核,其他发行版本只要内核是3.1版本,都是通用的。 此补丁包来自国外论坛,国内很难下载到,第一时间跟大家分享。