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

[root@www.bkjia.com ~]# cat /etc/RedHat-release
Fedora release 14 (Laughlin)
[root@www.bkjia.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.bkjia.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.bkjia.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.bkjia.com/topicnews.aspx?tid=5

相关内容

    暂无相关文章