1. 程式人生 > >Ubuntu8.04 ACER 巨集基4520 休眠後不能啟動的問題

Ubuntu8.04 ACER 巨集基4520 休眠後不能啟動的問題

裝了個ubuntu8.04 desktop版,結果不能休眠,每次使用掛機或者休眠後都無法開啟機器,每次都能會聽到硬碟轉動的聲音,但是幾秒鐘後一切歸於寧靜,再按任何鍵都沒有反應了。
在網上找了很多,最後發現可以使用一種叫做uswsusp的軟體來代替核心的休眠。參見:http://blog.paulbetts.org/index.php/2007/02/11/fixing-software-suspend-hibernate-with-uswsusp-in-ubuntu-feisty-and-edgy/
我的步驟如下:
1. 安裝uswsusp
  1. sudo apt-get install uswsusp
在安裝的過程中提示,沒有找到什麼active swap之類的東西,己不清楚了。提示是否繼續使用沒有active swap的狀態還是讓uswsusp來自動選擇一個。我選擇“no“,即不繼續使用沒有active swap的狀態。

2. 測試是否成功
  1. sudo s2disk
結果發現不行,報錯:suspend: Could not stat the resume device file。
也不太懂是什麼意思,就繼續照著上面連結的那篇文章做,把uswsusp設為預設的休眠。
下載
並於執行:
  1. sudo cp hal-system-* /usr/lib/hal/scripts/linux/
  2. sudo chmod 755 /usr/lib/hal/scripts/linux/*
再嘗試休眠,還是不行。
後面想這個“Could not stat the resume device file“到底是什麼錯,在網上搜了下,也沒啥結果,估計可能與安裝uswsusp時的選擇有關。想這重灌下uswsusp,看看是否還會提示選擇active swap。於是把uswsusp解除安裝:
  1. sudo apt-
    get remove uswsusp
再重灌:
  1. sudo apt-get install uswsusp
發現居然沒有出現提示。不過不死心,嘗試使用
  1. sudo s2disk
再休眠,看看行不行。結果沒想到,居然成功休眠了。
之後有試了試掛 機,發現也可以了。
這裡邊還是有些文章的,等後面再慢慢研究。