Fedora 20 beta 目前感想 - fedup 部份 - Linux

Mary avatar
By Mary
at 2013-11-23T22:12

Table of Contents

熱愛當白老鼠又樂於直接把作業用機直接拿來做實驗的熱血笨蛋又來了 :D
Fedora 20 beta 在上禮拜三 (11/13) 發布後第一時間就直接升上去,
不過剛好撞到期中考所以就沒辦法第一時間發心得文,
另外, 因為這次升級的特殊性 (?)
所以心得部分會分兩個 part (fedup / 使用體驗)
這裡是第一部分, 使用體驗會過幾天PO上來...吧?
另外老樣子也會同時刊載自己的部落格上.

---
依照老規矩, Fedora 每出一個新的 beta 版就是自己升級嚐鮮的時刻,
但因為現在回家住了網速相當慢 (3M/384K)
所以沒辦法像F19時一樣爽爽用 netinst 更新,
更麻煩的是碰上期中考, 沒那個美國時間以砍掉重練的方式乾淨安裝,
恰巧自己還記得能夠用 fedup 更新, 所以採用了就地升級的方法解決,
同時也是新體驗.
(曾用 preupgrade 升級F15 -> F16, 但還沒用過 fedup)

不過先注意兩點:
1. 因為是就地升級所以沒辦法體驗到 Anaconda 在F20又有了什麼改變,
恕我略過 (也沒辦法談及) 這方面的介紹.
2. 在弄 fedup 之前請確認自己有把 nvidia 的官方驅動移除掉或確定 kernel 是乾淨的
之類再進行升級手續, 因為這樣讓我的 fedup 在最後跑 script 時發生 kernel panic,
還花了一番功夫處理善後, 不確定乾淨的 kernel 是不是一定就沒事, 但小心為上.

首先, 先確定自己的F19是在最新的狀態:

#yum update

然後

#yum install fedup

來安裝 fedup.
然後就可以用

#fedup --help

來看看說明, 看過之後我輸了

#fedup -v --network 20

來進行升級手續.
※ 官方 wiki 的頁面裡有提及自設備更新或從 iso 更新都是OK的,
但最為推薦使用網路更新, 可以達到跟 netinst 相同的效果
(升級時還能直接安裝最新版套件).

---

升級時也會一併檢查 repo list 是不是有對應版本所以會多花一些時間拉新的來源下來.
下載的速度算快, 以自己這邊的配置約 1.9GB, 約23XX個套件, 下載完後據說明會在
grub 裡建立新的 "fedora upgrade (fedup)" 項目, 所以確認手邊的作業都完成資料都
備份後就重新開機開始安裝手續.

在選 upgrade 之前都還是在F19, 如果開始有不詳的預感冒出來的話把游標往下移就能回
去F19了, 選下去後在升級完成前 (或像我一樣覺得 hang 掉以前) 最好確定外在的環境
是安全的XDD

選下去後開始升級, 會用 plymouth 表達狀態; 畫面相當簡潔, 只有會發出呼吸燈效果的
fedora logo 和底下表示進度的細細一個小白條. 想看詳細狀態的可以按 esc 跳回文字
模式, 一行一行的看起來比較有感覺 :P

升級的時間比起乾淨安裝一定比較久 (因為還要清掉舊版所有的 package 跟跑升級時重
新設定的 script), 跑起來約40多分鐘吧?

然後最可怕的事情發生了, 在最後要設定 kernel 的時候


kernel panic...


因為自己是邊唸書邊監看文字模式, 所以那時看到突然一大坨東西冒出來完全傻眼,
等了五分鐘後發現完全沒有回應臉就開始綠了... 最後果斷決定自己斷電重新開機 orz
(我是到這邊才想到自己裝了 nvidia 的官方驅動還沒移掉)

重開機後發現 grub 清單變成了這個樣子

‧fedup
‧3.11.7-300.f20
‧3.11.7-201.f19
‧3.11.6-200.f19
‧rescue mode (3.9.4)
‧Win 7

(大概是這樣, 我之後善後把F19的 kernel 清乾淨了所以沒記得版號)

當下反應: "... 啊這樣我到底是有沒有裝好? OAO)"
選了F20的 kernel,

kernel panic...

"唉呀會這樣也是難免的嘛... (苦笑)"
然後不知哪來的電燈泡, 想說 "那選F19還進的去嗎?" 所以選了第三項進去...

結果還真的進的去 (!?)

所以造就了"明明是F20, 但是看版本卻是F19"的奇特景象
連帶副作用還有顯示驅動變成 VESA, 1280x800 變成了 1280x720, 沒有16:10...
把驅動移掉後更慘, 無論選哪邊都一樣進不去, gnome-shell 一定會給你哭哭臉 :(

但是在移除之前因為已經先進去了, 所以也是參考官方 wiki 進行善後.

#rpm --rebuilddb
#yum distribution-synchronization --disableplugin=presto

然後就看到又要更新200多個套件...
所以大概是真的是 fedup 善後沒處理好就先炸掉了 :P

系統更新完驅動也重裝後大致上就沒有問題, 但是 fedup 在升級結束後並不會把自己清
乾淨,所以開機選項會殘留F19時的 kernel, upgrade 的項目也會保留, 要清理這些東西
, 依序操作:

#fedup --resetbootloader
#fedup --clean
#package-cleanup --oldkernels --count 1

※ package-cleanup 沒有的話可以利用 yum install yum-utils 安裝

---
假如重開機後還是有點怪怪的, 那可能還要再重建一次 grub
(非必要)

#grub2-mkconfig -o /boot/grub2/grub.cfg

疑心病重覺得還會有舊套件殘留的可以像以前自 yum 升級後一樣用這兩個指令檢查
(一樣非必要)

#package-cleanup --orphans
#package-cleanup --leaves

好啦!! 這樣一來就能夠專心體驗嶄新的F20又不用砍掉重練啦!!
嘎? 你說這樣不如砍掉重練? 在期中考以前用全新安裝還又重新設定還又裝編譯程式的
dependencies... 嗯對我來說 fedup 反而比較快...


參考資料:
http://fedoraproject.org/wiki/FedUp
https://fedoraproject.org/wiki/Upgrading_Fedora_using_yum
http://alensiljak.blogspot.tw/2013/04/upgrading-fedora-18-19-with-fedup.html
http://www.cnblogs.com/exiahan/p/3171978.html

--
Tags: Linux

All Comments

Hedwig avatar
By Hedwig
at 2013-11-24T20:50
聖誕檔期的更新都令人害怕了,結果你還敢試beta... XD
Freda avatar
By Freda
at 2013-11-27T22:26
順便想請問有沒有人用firewalld但是ssh tunneling還能用的?

Febora 的 ImageMagick PDF to image

Kama avatar
By Kama
at 2013-11-22T18:46
小弟在使用 Fedora 的 ImageMagick 進行 PDF 轉image(png or jpeg)時 發現當小弟測試的PDF檔裡面包含 圖檔的時候 使用的指令是 convert and#34;xxx.pdfand#34; and#34;xxx.pngand#34; commend 都會跳出這個訊 ...

請教當連接LDAP 之後 要建立本機帳號

Kelly avatar
By Kelly
at 2013-11-22T14:32
小弟遇到棘手的問題 目前server 連接著公司的LDAP server, 但我想建立local端的帳號 帳號可順利建立,但是當建立密碼的時候 他卻要求我 Current Kerberos password 導致我無法順利建立本機密碼 請教各位大大 是否有方法解決上述問題 謝謝 - ...

用wget抓回來的文字檔和手動編輯會有不同

Daniel avatar
By Daniel
at 2013-11-21T13:45
之前因為手邊的幾台工作站一直被攻擊 在網路上找了個SCRIPT來修改 會先讀取一個檔案,檔案內容都是IP/MASK的格式,然後加入FIREWALL去阻擋 一直以來都沒有問題,但是因為每天都要新增修改好幾台的內容 想說都改成來某一台工作站抓回去,那我就只要維護一份就好了 可是改完SCRIPT之後,發現要加入 ...

NFS權限問題?

Gary avatar
By Gary
at 2013-11-21T01:06
不好意思 問個蠢問題... 今天我有個路徑要分享給 所有IP都能讀 但是只有特定網段IP能讀寫 要怎麼設定呢 我的/etc/exports 內容是這樣的 /img 10.95.51.0/24(rw,no_root_squash) 10.95.0.0/16(ro,no_root_squash) 實測之後 ...

Re: Debian Taiwan Mini DebConf 2013 11/09~11

Genevieve avatar
By Genevieve
at 2013-11-20T21:04
活動投影片及錄影 :) 網樂通改機移植 Debian 以及套件編譯/套件庫建立經驗分享 (Peter Hsu) http://forum.cse.yzu.edu.tw/debian-sh4/2013TWMiniDebConf http://youtu.be/WxWEhdYdLYs BIOS, Linux ...