Fedora 19升级到Fedora 21


1 ,当然是将Fedora 19更新到最新,使用

sudo yum update -y

          为了保证升级的快速完成,我这里多做了一步,将现在基本不用的软件都卸载了,比如gnome(现在一般用KDE),后面的升级过程证明了我这个决定是明智的。

2,下载Fedora提供的升级工具fedup,使用

sudo yum install fedup -y

3, 使用fedup升级,命令如下:

fedup –reboot –network 20

or # fedup--reboot --debuglog /leoinstall.log --iso xxx20.iso 


这一步包含了下载F20的软件仓库,所有需要的软件等步骤,然后将自动重启,并进入升级界面。

在这一步中,会下载及升级你之前系统的所有在软件仓中有的软件,并且升级时间非常长,一般来说可以在睡前开着,然后,你就去睡觉去吧~


提示:  

systemd[1]: failed to initialize selinux context: no such file or directory

如何解决: 当你看到启动选择界面后,上下移动,选择upgrade 启动项, 然后 编辑, 添加“selinux=0 enforcing=0”    /boot/grub2/grub.cfg 

Adding 'selinux=0 enforcing=0' to kernel boot options is a good workaround.    

https://bugzilla.redhat.com/show_bug.cgi?id=1044484


--reboot  重启,选择GRUB菜单中新增的System Upgrade选项


经过漫长的等待,迎来Fedora 20!




再次升级 到21:

fedup –reboot –network 21  --product=workstation(或serve或cloud)

or # fedup--reboot --debuglog /leoinstall.log --iso xxx21.iso    --product=workstation(或serve或cloud)


fedup-dracut-0.9.0-1.fc21 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/fedup-dracut-0.9.0-1.fc21

 yum update fedup 也提示没有可用升级包.官方的wiki说fedup要0.8版以后,我的Fedora 20 里fedup 是0.9.
  不知道fedup --clean 做了什么,好像误删了什么东西吧,记得当时好像也执行了fedup --resetbootloader

  • workstation 工作站
  • server 服务器
  • cloude 云
  • nonproduct 非生产性

而在安装和升级时需要通过--prouduct参数明确指定需要的的哪个版本.

所以工作站的升级指令应该为:

fedora --network 21 --product=workstation


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值