連環更新Fedora(3-1):20-22
本帖最後由 洛奇/Rocky 於 2024-2-3 12:41 編輯上一段: https://dnaxcattalk.dnaxcat.net/thread-50544-1-1.html
喵呼~是洛奇哦{:15_475:}
我正在進行一場連環更新Fedora系統的挑戰,目標是將Fedora系從Fedora 8一口氣更新到目前最新的Fedora 39而儘量不涉及重裝(目前僅在從8升級到9之間重裝1次)。
截至上次,已經更新至Fedora 20。這次將繼續更新下去。
從Fedora 21開始,版本的分類就變成和現在一樣的形式了
並且如果還想通過安裝release包的形式升級,就必須再下載對應版本的release包,同時還有一個repo包,需要下載的包數量增加到了4個。
更新時,又多出了一堆*遠古*級別的包導致的依賴衝突,摸到根源以後更新一下即可。
接下來的更新一切正常。
Fedora 21的GNOME 3已經很接近最終版本的GNOME 3了。使用起來也越來越熟悉。
這也是最後一個搭載KDE4的Fedora了,因為在從Fedora 21升級到Fedora 22的過程中,我看到了大量KDE5才有的東西被獲取,比如breeze圖標包。
接下來,升級至Fedora 22,是時候告別舊時代的KDE了
有一個因為軟件包架構不同導致的衝突,讓yum無視它就好了,這個樣子依然可以讓連環更新繼續下去。
接下來。。。出現了更令人頭疼的事情,boot分區的空間徹底不夠用了,已經完全放不下新內核了!
另一邊,lvm分區只支持從末尾處開始調節容量,這樣一來只能做一個很冒險的事情了。。。
這件事情便是,遷移boot分區。
首先再給虛擬硬盤擴展1G的空間,接下來用gparted-live將拓展的分區創建為ext3格式的分區。
然後啟動進系統,執行一系列的指令創建臨時的掛載文件夾,之後把新的分區掛載到那個文件夾里,之後就可以開始遷移過程。
遷移完成後修改fstab,改變boot分區的位置,之後重啟一切正常後就可以執行清空原boot分區的操作。
這樣一來終於能進行更新操作了。然後就終於能一睹初代KDE了吧。。。結果。。。
。。。我引導項呢?!?!{:12_409:}
我嘗試手動引導,但因為不知道root應該在哪個位置,結果導致了kernel panic。,沒辦法,我只能用boot-repair-disk執行chroot來拯救系統了(直接用內置的boot-repair的話它會要求你在需要修復引導的系統里安裝最新的grub2或grub包)。
我搜索了有關如何chroot安裝到lvm分區的系統的教程,以及如何重裝grub 2的教程。。。就這樣,在經過一系列折磨後,系統的啟動引導終於被修好了!
啟動的時候,新的加載動畫也出現了。說明一切順利。但是這時候登錄界面加載不出來了!
我的天。。。這次更新到底搞壞了多少東西。。。{:14_453:}
沒辦法,我又切換到了文字模式,把登錄界面從gdm改成了lightdm再重啟,這下終於能登錄了。。。
看到進入KDE時嶄新的加載動畫,這說明。。。真的成功更新到KDE5了!
終於哇。。。我一睹了初代KDE5的芳容!
(我真的好喜歡從這代開始一直到現在的KDE吉祥物qwq)
另外一遍的GNOME3也變得更加成熟,更加易用,體驗也更加接近我入坑Linux時的體驗。
從KDE3.5-KDE4,一直到KDE4-KDE5,現在已經經歷了3個桌面環境版本大更新了,真是令喵感嘆。。。我在挑戰的過程中也就這樣體驗了從2008一直到2015年時候的兩大桌面環境。
休整一下,然後朝Fedora 23邁進。。。
下一段:https://dnaxcattalk.dnaxcat.net/thread-50553-1-1.html
頁:
[1]