版本1.0
作者:Falko Timme
最后编辑 6/4/2012
本文指导你将Fedora 16升级到Fedora 17,分别包括桌面版本和服务器版本。作者不保证你按此操作不会出任何问题。
1 升级准备
本文使用的命令必须使用root权限运行。需要使用root登录并打开终端(Fedora 16桌面,使用程序>系统工具>终端 打开),如果你是使用普通用户登录的系统,请使用下面的命令获取root权限。
su
请确保你要升级的系统有至少600M及以上的内存 ,否则系统会在重启出现下面的信息时陷入死机(不能使用的系统将抛弃你)。
Trying to unpack rootfs image as initramfs... (尝试初始化内存系统卸下根文件系统映像……)
2升级到Fedora 17(桌面版)
首先要升级rpm软件包:
yum update rpm
然后安装最新的更新:
yum -y update
接下来清除yum的缓存:
yum clean all
如果你注意到有新的核心在yum -y update期间安装,你需要重启系统。
reboot
(重启后使用root登录,或者同样使用:
su
获取相应权限)
现在我们可以进入升级进程了,我们可以用preupgrade来完成(preupgrade需要维护你的RPM Fusion软件包)。
安装preupgrade...
yum install preupgrade
...然后调用它:
preupgrade
你的桌面将出现preupgrade向导,选择Fedora 17 (Beefy Miracle),之后系统将准备好开始升级了。
在向导末尾,点击重启(reboot)按钮,从重启菜单里,选择Fedora 17 (Beefy Miracle)。
在重启过程中,系统执行升级过程,这个过程会花费相当长的时间,所以你要有一定的耐心。
完成后你就可以登录进入Fedora 17的新桌面。
3升级到Fedora 17(服务器版)
首先需要更新rpm软件包:
yum update rpm
然后安装最新更新:
yum -y update
接下来清除yum缓存:
yum clean all
如果你发现在yum -y update期间有新的核心安装,你需要重启系统:
reboot
(重启后使用root登录,或者同样使用:
su
获取相应权限)
现在可以进入升级进程,同样可以使用preupgrade。
安装preupgrade...
yum install preupgrade
...之后这样调用它:
preupgrade-cli
现在会有个发布版列表供你选择,如果不出意外,在列表里会有类似Fedora 17 (Beefy Miracle)的选项。
[root@server1 ~]# preupgrade-cli
Loaded plugins: blacklist, langpacks, whiteout
No plugin match for: rpm-warm-cache
No plugin match for: remove-with-leaves
No plugin match for: auto-update-debuginfo
Loaded plugins: langpacks, presto, refresh-packagekit
please give a release to try to pre-upgrade to
valid entries include:
"Fedora 17 (Beefy Miracle)"
[root@server1 ~]#
使用如下命令定位升级:
preupgrade-cli "Fedora 17 (Beefy Miracle)"
Preupgrade同样需要维护你的RPM Fusion软件包,preupgrade完成后你需要做的就是重启:
reboot
在启动菜单里,选择Upgrade to Fedora 17 (Beefy Miracle)。
在重启过程中,系统执行升级过程,这个过程会花费相当长的时间,所以请耐心等候。完成后你就可以登录Fedora 17服务器。
4相关链接:
Fedora: http:///
原文链接:How To Upgrade From Fedora 16 To Fedora 17 (Desktop & Server)
后记:本来升级fedora系统也可以下载相关iso文件,刻录光盘后,用光盘启动系统进行升级,但是使用命令升级还是很方便的,我自己几次升级都 是这样完成的,不过升级fedora 16的过程中,由于耐心不够(重启黑屏的时间确实相当长)导致升级失败,而且fedora 16默认并没有安装preupgrade,直接在终端里调用会出现找不到命令的提示,在搜索的过程看到这篇文章,就试着翻译下。做完后发现自己真不是翻译 的人才,大家将就看看吧。