Fedora 13 yum preupgrade 跨版本升级到 Fedora 14 16

第一步: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


第二步: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盘 修改)

管理上的大变化:
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

相关推荐