2009年7月11日

最近更新 Mandriva 2009.1 時的問題

最近我的 Mandriva 2009.1 在更新系統時,有三次遇到了點小問題,在此記錄一下。

第一次是 hsfmodem 套件的更新。在下載完該套件後驗證檔案時,會出現簽章不正確的警告,我選擇了不要繼續安裝。本來想說頂多等個兩、三天官方就會發佈修正檔,結果一直沒等到。上網查也只找到三篇相關文章:第一篇有講到可以不管簽章不正確的警告,選擇安裝下去就對了,不過我不想這樣做。但是如果不安裝的話,系統又會一直出現有更新的提示訊息。幸好該篇最後有補充說可以把 hsfmodem 加到 /etc/urpmi/skip.list 這個更新忽略清單中,總算是暫時解決這個問題。

第二次則是 KDE 4.2.4 版的更新。這個更新包含 274 個套件,大小總共 200+ MB。由於網路速度不快的關係,整個更新過程花了快三個小時才完成。在更新期間還遇到 KDE 常駐程式 (kded4) 當掉的 bug,好在並未造成更新中斷或是其他更嚴重的情況發生。

最後一次是 initscripts 套件的更新。這個更新宣稱修正了 2009.1 One 版本未啟用 speedboot 功能的 bug,但是我安裝後重開機了幾次,還是不見有加速開機的效果出現。查了 /var/lib/speedboot/status 發現檔案的修改時間根本沒變,內容也依舊是:
2.6.29.1-desktop586-4mnb DISABLED reason: quota
2.6.29.3-desktop586-1mnb DISABLED reason: quota
這讓我懷疑可能是某種原因使得系統沒有重新偵測要不要啟用 speedboot,所以只好在開機到 GRUB 選單時,手動加上 speedboot=probe 的核心選項來強迫系統重新偵測。果然開完機後 /var/lib/speedboot/status 的內容就變成:
2.6.29.1-desktop586-4mnb DISABLED reason: quota
2.6.29.3-desktop586-1mnb STANDARD BOOT
然後再度重開機時 speedboot 的效果終於出現了,原本開機就很快的 2009.1 One 現在變得飛快,而 /var/lib/speedboot/status 的內容也終於變成了:
2.6.29.1-desktop586-4mnb DISABLED reason: quota
2.6.29.3-desktop586-1mnb OK

2 則留言:

  1. Quote:
    >這讓我懷疑可能是某種原因使得系統沒有重新偵測要不要啟用 speedboot,所以只好在開機到 GRUB 選單時,手動加上 speedboot=probe 的核心選項來強迫系統重新偵測。

    Yeah you're right,我最開始想用 Speedboot 時發現沒有自動開啟,問了以後論壇上的人也說應該預設是已經開啟的,只是不知道是什麼怪原因以致沒有選擇開啟。我是加 speedboot=yes,不知道和 speedboot=probe 的差別在哪 :p

    回覆刪除
  2. speedboot=yes 是不管偵測結果如何,都強迫啟用 speedboot;而 speedboot=probe 則只是強迫重新偵測,但是否要啟用 speedboot 還是要由偵測結果決定。

    在 initscripts 套件還未更新前,我也是有用 speedboot=yes 的方式來強迫啟用 speedboot。在得知該套件更新後,就改回原本預設的方式,想看看能不能成功啟用,結果發現系統並未重新偵測,所以才用 speedboot=probe 的方式來強迫重新偵測的。

    回覆刪除

請儘量避免使用注音文火星文。廣告或與文章主題無關的留言將視情形刪除。(本留言功能需 JavaScript)

Related Posts with Thumbnails