歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux Fedora 8通過preupgrade升級到Fedora 9全程記

Linux Fedora 8通過preupgrade升級到Fedora 9全程記

日期:2017/2/28 16:53:26   编辑:Linux教程

由於發現Fedora 8的軟件都比較落後,而且10都快發布了,俺們的緊跟時代的步伐阿,哈哈。

一、About Fedora 9

Linux桌面操作系統將在2008年進入主流OS行列,一位開發工程師說,Fedora 9與已經發布的Ubuntu8.04性能將在Windows任何一個版本之上。

二、升級到Fedora 9

采用preupgrade的方式進行升級,當然,這種也不完美,但是我覺得這是最簡單的方法了,因為它會自動解決依賴關系。

關於官方介紹:http://Fedoraproject.org/wiki/Features/PreUpgrade

步驟如下:

1 Graphics Card Driver

Fedora 9 comes with a pre-release of the upcoming xserver release1.5 (Xorg 7.4). This pre-release is currently (when I was writingthis howto) not supported by the proprietary NVIDIA and ATIdrivers. So if you're using such a proprietary driver you have todeinstall it before you proceed.

Please note that you, if you need 3D support, should wait for thefinal Xorg 7.4 release. Shortly after the release there'll beproprietary drivers available

由於這個xserver太先進了,所以先卸載你的顯卡驅動,否則裝完後可能就進不了圖形界面了,我就是個例子,當然後來搞定了。

2.yum -y update(我的是1.1G,用了三個多小時),當然,這段時間你可以干點別的

有時這個命令可能無法升級,由於存在依賴關系,所以你就要把那些依賴全部干掉,可以rpm -e oryum remove,總之干掉它然後升級。

3.yum install preupgrade

Afterwards start it via command line.

preupgrade

This is the PreUpgrade wizard - click on "Forward".

剩下的就簡單了,只是一個漫長的等待過程(可能由於我的系統過於龐大吧,花了5個多小時,啊,早知道先睡一覺阿)。reboot後

4."Upgrade an existing installation" is already pre-selected -click on "Next" to proceed.

"Update boot loader configuration". Click on "Next" to launch theupgrade.

(第二個等待,一個多小時的樣子吧,我就因為去睡了一覺,醒後死機了,還好裝完了,為了確認,我在啟動菜單選升級系統的那個,結果恭喜我,完成了,之後,哈哈,慘了,進不了系統了,顯示grub>,還好這個問題好解決,root(hd0,5),setup (hd0),ok了,進入系統發現啟動顯卡啟動失敗,進不了圖形界面了,暈,rpm-e干掉他們,我的是fglrx,所以再升級前最後卸載)

5.配置yum 源(有可能自己弄好了,查查看)

rpm -Uhv http://rpm.livna.org/livna-release-9.rpm (由於是第三方的所以要自己配哈,否則會顯示

錯誤: Cannot retrieve repository metadata (repomd.xml) forrepository: livna. Please verify its path and try again)

6.yum -y update(第三個等待,這次變1.0g了,也是三個多小時的樣子)

三、升級後引起的一些問題總結及解決方法

1.由於安裝的時候我睡著了,哈哈,反正不知道那裡出錯了,grub引導菜單不見了~暈死,如下顯示

grub>

解決:看來應該是沒有找到配置文件,後來用Linuxrescue去救援發現竟不行,無法掛載文件系統到/mnt/sysimage,因為剛開始啟動成功了一次,所以我相信分區表應該沒壞,到底為什麼還是沒有搞清楚,後來就直接root(hd0,5),setup (hd0),就好了,果真發現以前繞圈子了。

2.果真,升級後顯卡驅動出了問題,無法登錄圖形界面了,不知道是因為fglrx的內核要求不一致還是不支持fglrx,所以最好先卸載,如果喜歡,再重裝就是了。

解決:rpm -qa|grep fglrx,然後rpm -e ***--nodeps,因為存在依賴關系所以就采用--nodeps參數,之後重啟就可以進入了

3.啟動cups失敗,提示缺少了一個庫,~~(在再次yum -y update以後也自動修復了)

4.聯網也連不上了,雖然顯示激活了,卻無法上網,無法ping通www.sina.com(原來碰巧我的isp服務器壞了,呵呵,真是天公不做美啊,不過還會咱比較專業阿,現睡覺,明兒再說)

5.聯網後[ninga@localhost ~]$ yum -y update

錯誤: Cannot retrieve repository metadata (repomd.xml) forrepository: livna. Please verify its path and try again

(需要升級livna源,rpm -Uhvhttp://rpm.livna.org/livna-release-9.rpm)

6.配置好livna源後就可以yum -yupdate了,(我的1.0G)大概需要三個多小時吧,應該就可以安裝成功了,但由於中途去打了會兒球,回來發現死機了,郁悶。這時安裝還沒有完全成功,被迫重啟,yum-y update,但是卻提示有文件沖突,總之把沖突的都刪掉就是了yum remove*,如果有用以後再裝呗。至此終於安裝結束了。

7.解決內核不匹配引起的virtualbox無法啟動問題

uname -r

rpm -qa|grep kernel

然後刪除和當前內核不匹配的kernel-headers,kernel-devel,和kernel

如何刪除可以參見這裡

然後reboot,發現此時仍然無法啟動virtualbox,那是因為當前的kernel 模塊已經升級了,所以要重新生成模塊

/etc/init.d/vboxdrv setup,成功後就可以正常啟動virtualbox了

四、 升級Fedora 9的區別,很多軟件都升級了這就不用說了

1.很明顯的firefox變了,成3.0了(看樣要重新配置下了,但是許多插件不支持了,其他的也要配置下)

2.Fedora8進程中那個僵死的沒得了

3.網絡設備控制可以打開了

4.kernel變為2.6.25.14了(可惜之前我已經更新到2.6.26.5了,一升還低了,呵呵,不過再yum -yupdate以後內核就升級到2.6.26.5-45了)

注:我分析這就是引起顯卡驅動失敗,virtualbox失敗的原因,當然我馬上就要把它再升級。

5.登錄界面變的更cool了

6.windows分區不再直接掛載了,需要點擊然後輸入root密碼,另外,在windows分區的文件刪除也變為直接刪除了

7.服務管理變的更漂了

目前就發現這麼多了~

五、總結

獨自等待~~

附注:另一種升級的方法(未嘗試)見下一頁

Copyright © Linux教程網 All Rights Reserved