Fedora 16到Fedora 17的升級方式跟以前的版本有一點變化,如果你不是很熟悉Linux,務必謹慎升級。
參考文檔:http://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#Fedora_16_-.3E_Fedora_17
(1)導入gpg密鑰
rpm --import https://fedoraproject.org/static/1ACA3465.txt
(2)安裝更新dracut
yum update dracut
(3)轉換現有的文件系統
dracut --force --add convertfs
(4)修改/etc/grub2.cfg
cp /etc/grub2.cfg /etc/grub2.cfg.bak
在grub2.cfg的linux行後面添加rw rd.info rd.convertfs enforcing=0
選項並刪除ro rhgb選項
(5)重啟,查看以下目錄是否變成鏈接,確保fracut轉換成功(這一步非常重要,如果沒有轉換成功就update一定會悲劇)
/bin → /usr/bin
/sbin → /usr/sbin
/lib → /usr/lib
/lib64 → /usr/lib64
檢查一下log:
# dmesg | grep dracut
(6)現在就可以更新了
# yum --releasever=17 update rpm # rm -f /var/lib/rpm/__* # rpm --rebuilddb # yum --releasever=17 --disableplugin=presto distro-sync # fixfiles onboot
如果遇到沖突問題,可先刪除這些包,再升級。軟家包下載大約需要3-4G的磁盤空間。