在安装一 个新的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内核编译的实现 #### 实验背景与目的 本文旨在介绍如何在Fedora 10系统中实现内核的编译过程。通过这一实验,我们可以深入了解Linux内核的工作原理及其定制方法,这对于系统管理员及开发人员来说至关...
通过这一系列操作,我们可以学习到如何在Fedora Linux上下载、编译、安装及更新Linux内核。这些知识对于深入理解Linux系统原理,以及进行系统开发和维护具有重要的意义。同时,这份报告也提醒我们在进行系统级别的...
3. **跟踪内核更新**:当Fedora发布新的内核版本时,kernel-devel包会随之更新,确保开发者能够使用最新的内核接口进行开发,以保持与系统的兼容性。 4. **配置内核**:开发包还包含`config`文件,这些文件反映了...
详谈介绍Fedora10 NFS系统内核设置
"fc9(Fedora9)内核编译" Fedora 9 操作系统的内核编译是一个复杂的过程,它需要对 Linux 内核源代码的深入了解和编译经验。本文将详细介绍 Fedora 9 操作系统上编译 Linux 内核的步骤,并对内核源代码的结构和组成...
Fedora 14是Fedora项目发布的一个Linux发行版,它基于GNU/Linux内核并提供了丰富的开源软件包。Fedora以其快速更新和技术前沿而闻名,适合那些希望尝试最新技术和开源项目的用户。Fedora 14于2010年10月26日发布,...
Fedora包含了各种版本的Linux内核,以及更新的软件包和工具,这使得它成为学习最新Linux技术的理想选择。 标签“fedora”明确指出了这个话题的核心,它是关于Fedora Linux发行版的。Fedora的特点之一是它的生命周期...
根据你的引导加载器(如GRUB或U-Boot),更新引导配置以指向新编译的内核。 9. **测试内核** 在目标设备上启动新内核,检查系统是否正常工作,所有必需的驱动和功能是否可用。 以上就是Linux内核裁剪的主要步骤...
在Fedora 6 中,用户可以体验到最新的开源技术,包括更新的操作系统内核、改进的软件包管理系统以及各种桌面应用。 1. **系统转换与共存**:Fedora 6 允许用户在个人电脑上直接替代或与Microsoft Windows系统共存。...
Fedora 12是Red Hat公司推出的一款开源操作系统,基于Linux内核。本指南旨在为用户提供一个简洁明了的安装流程,帮助他们在台式机或笔记本电脑上成功安装Fedora 12。虽然这个指南不包含所有可能的安装选项和详细步骤...
6. **系统更新**:更新所有可以升级的RPM包,包括内核。 ``` # yum -y update ``` 7. **定期更新**:设置YUM服务定时更新。 ``` # chkconfig yum on # service yum start ``` #### 六、YUM 指令详解 1. **...
在这个特定的例子中,用户使用Fedora 12作为宿主机操作系统,目标是编译2.6.36.4版本的Linux内核。下面我们将详细讲解这一过程: 首先,创建虚拟机时需注意硬件设置。虚拟机配置选择SCSI Adapter为LSI Logic,这是...
- 开始安装软件包,包括glibc的公用二进制文件、语言区域数据、MiMe信息数据库、NTFS文件系统库和工具、LaTeX前端、Linux内核、PostScript解释器以及Tomboy笔记应用等。 - 完成软件包安装后,系统将执行安装后配置...
在Fedora系统上安装VMWare Tools前,首要任务是确保已安装内核开发包`kernel-devel`。这是因为VMWare Tools的模块需要编译,而`kernel-devel`包包含了编译过程中必要的内核头文件。 **检查内核版本:** 首先,通过...
Fedora 16是一款基于Linux内核的开源操作系统,它由全球各地的开发者共同维护和开发,以提供最新的自由及开放源代码软件。这个标题提到的"fedora16 DVD 32位和64位下载种子"意味着我们可以在这个资源中找到Fedora 16...
Fedora Core9是一款基于Linux内核的操作系统,其硬盘安装过程对于想要学习Linux系统的用户来说是一次宝贵的学习体验。在本文中,我们将详细介绍如何在硬盘上安装Fedora Core9,包括必要的准备工作、安装配置以及安装...
- **报告错误**:说明了如何向 Fedora 内核团队报告发现的问题。 #### 六、Fedora 桌面 - **GNOME**: - **Gvfs**:介绍了 GNOME 虚拟文件系统的新功能。 - **GNOME 显示管理工具**:描述了用于管理显示器设置...
2. Linux内核更新:Fedora 17会包含当时最新的Linux内核,可能带来更好的硬件支持和性能优化。 3. 更新的编程语言和工具:如Python、Perl、Java等的最新版本,以及Git、Eclipse等开发工具的升级。 4. 开源软件:...
除Fedora,alinux等版本号不同于rhel的系统)的阿里云下载源,请将它放入/etc/yum.repos.d目录,使用yum或dnf install kernel-ml kernel-lt -y安装最新版linux内核。 注1:第一次安装需要从www.elrepo.org导入gpg公钥...