fedora升级有了新工具fedup,直接
>yum install fedup
有三种可选方式,网络,ISO镜像与其它可挂载设备
1)网络
>sudo fedup-cli --network 18 --debuglog fedupdebug.log
大概有1500左右各包要下载,慢慢等,然后重启,开始升级过程。如果贵公司网速不行,或者贵校一个月的流量太少,就别用这种方法了吧。
2) ISO镜像
>sudo fedup-cli --iso /home/usr/Fedora-18.iso --debuglog fedupdebug.log
假设你把Fedora-18的镜像存放在/home/usr/下,等提示重启开始升级的时候,重启。升级过程中有一个bug,进度一直显示0%。所以耐心等就行了,升级完后,会自动重启。还有一个bug之中的bug,就是他压根儿没升级,让你白等。按ESC键,看有没有0(白方块)那行,如果有,就说明他正在升级,如果没有,就重启再进吧,如果屏幕不断刷新*号,更应该重启。笔者玩了好几次,最后把原来一个10G的fat32分区,格式化成ext4,然后把镜像放在这里面,挂载地址是/run/media/root/。然后一重启居然成功了,不知道什么原理。总之耐心等待,如果中间黑屏了,那是屏幕关闭了,不要心慌。
3)光盘和其他可被挂载的设备。
原理和上面差不多,看你挂载到哪了
>sudo fedup-cli --iso /mnt/Fedora-18.iso --debuglog fedupdebug.log
注:以上--debuglog fedupdebug.log不是必须的,只是有fedup检查所需软件包是否齐全,产生一个log,一般都齐全,如果你怕不齐全,就打开这个log,看看是不是有错误。还有,升级至18前,要先更新系统。。。。。