感谢支持
我们一直在努力

Fedora 16升级到Fedora 17过程摘记

Fedora 16到Fedora 17的升级方式跟以前的版本有一点变化,如果你不是很熟悉Linux,务必谨慎升级。


参考文档:http://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#Fedora_16_-.3E_Fedora_17


(1)导入gpg密钥


rpm –import https://fedoraproject.org/static/1ACA3465.txt


(2)安装更新dracut


yum update dracut


(3)转换现有的文件系统

dracut –force –add convertfs

(4)修改/etc/grub2.cfg


cp /etc/grub2.cfg /etc/grub2.cfg.bak


在grub2.cfg的linux行后面添加rw rd.info rd.convertfs enforcing=0选项并删除ro rhgb选项



 (5)重启,查看以下目录是否变成链接,确保fracut转换成功(这一步非常重要,如果没有转换成功就update一定会悲剧)


/bin → /usr/bin


/sbin → /usr/sbin


/lib → /usr/lib


/lib64 → /usr/lib64



检查一下log:


# dmesg | grep dracut



(6)现在就可以更新了

# yum –releasever=17 update rpm
# rm -f /var/lib/rpm/__*
# rpm –rebuilddb
# yum –releasever=17 –disableplugin=presto distro-sync
# fixfiles onboot

如果遇到冲突问题,可先删除这些包,再升级。软家包下载大约需要3-4G的磁盘空间。

成功升级 Fedora 17 另一篇摘记


第一件事就是赶快把系统从Fedora 16 升级到Fedora 17。


在Fedora 16下执行preupgrade命令,此时系统开始下载升级系统所需的一些rpm 包,下载完所有的rpm 包后, 需要你选择重启电脑,然后开始升级系统。


升级系统的过程基本上一帆风顺,结果到清理rpm的时候,结果却出了问题,在清理libgcc rpm包时,系统等待了很久却不动了。然后没有办法,我把电脑强制重启了。重启之后,没有办法看到Fedora  17 的登录选项,结果在登录Fedora 16时,却总是失败。不知道什么原因。没有办法登录到图形见面上去,应该是Fedora 17升级过程中,修改了一些rpm包,导致系统不兼容出错。


此时,按ctrl+alt+F2 键进入命令行模式:


执行cd /boot/grub2命令进入/boot/grub2目录,使用grub2-mkconfig > grub.cfg命令,重新生成启动选项,当命令完成行,强制重启电脑。此时发现有了Fedora 17的登录选项。登录Fedora 17成功。


登录到Fedora 17成功后,把原来的Fedora 16的内核使用yum remove 移除掉。整个升级过程完满结束。


更多Fedora相关信息见Fedora 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=5

赞(0) 打赏
转载请注明出处:服务器评测 » Fedora 16升级到Fedora 17过程摘记
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏