第一步:Fedora 13 -> Fedora 14 (这里用yum 不知道直接跨版本或者preupgrade如何)
http://fedoraproject.org/wiki/YumUpgradeFaq#Fedora_13_-.3E_Fedora_14
rpm --import https://fedoraproject.org/static/97A1071F.txt
yum update yum
yum clean all
yum --releasever=14 distro-sync
[root@www.linuxidc.com ~]# cat /etc/RedHat-release
Fedora release 14 (Laughlin)
[root@www.linuxidc.com ~]# uname -a
Linux windtearfc 2.6.35.14-106.fc14.i686 #1 SMP Wed Nov 23 13:57:33 UTC 2011 i686 i686 i386 GNU/Linux
第二步:Fedora 14 -> Fedora 16
这次用 PreUpgrade (官方QA测试和支持的方法)
http://fedoraproject.org/wiki/DistributionUpgrades
preupgrade-cli "Fedora 16 (Verne)"
或者加参数 --vnc[=password] --ip=[IPADDR] --netmask=[NETMASK] --gateway=[IPADDR] --dns=[DNSSERVER]
其实就是改下 grub.conf
最好改下 /boot/upgrade/ks.cfg (我不用grub2 保留分区grub loader不变)
@@ -1,13 +1,8 @@
# ks.cfg generated by preupgrade
lang en_US.UTF-8
keyboard us
-bootloader --location=mbr
+bootloader --location=none
clearpart --none
upgrade --root-device=UUID=12345678-1234-1234-1234-123456789012
-reboot
-%post
-grubby --remove-kernel=/boot/upgrade/vmlinuz
-rm -rf /boot/upgrade /var/cache/yum/preupgrade*
-%end
重起进入 PreUpgrade 安装
安装完毕 别着急重起
得改下 grub 加上对应菜单 (我用的 grub4dos ntfs-3g 挂上c盘 修改)
[root@www.linuxidc.com ~]# uname -a
Linux windtearfc 3.2.6-3.fc16.i686 #1 SMP Mon Feb 13 20:52:22 UTC 2012 i686 i686 i386 GNU/Linux
[root@www.linuxidc.com ~]# cat /etc/redhat-release
Fedora release 16 (Verne)
管理上的大变化:
systemd
grub2 装上了 但可以不用
grub-efi-0.97-84.fc16.i686
grub2-1.99-13.fc16.i686
Fedora 17 将于 5月8日发布
新特性包括把一切都放入 /usr
http://fedoraproject.org/wiki/Features/UsrMove
更多Fedora相关信息见Fedora 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=5