Ubuntu系統(tǒng)啟動(dòng)休眠及無法喚醒問題的解決

家都知道 Windows 有休眠模式,其實(shí) Ubuntu 也有。休眠模式簡單來說,就是可以在用戶暫時(shí)離開時(shí)將內(nèi)存中的所有內(nèi)容都寫入到硬盤當(dāng)中,當(dāng)用戶下次開機(jī)時(shí),就可以直接啟動(dòng)到上次保存的時(shí)間狀態(tài)。
打個(gè)比方,你正用 LibreOffice 在處理一個(gè)文檔,同時(shí)打開了很多參考網(wǎng)頁和其它文件,下班時(shí)間到了,你怕第二天回來再去找那些參考網(wǎng)頁和文件等會(huì)影響你的寫作思路,現(xiàn)在就可以在離開時(shí)將 Ubuntu 進(jìn)行休眠。Ubuntu 休眠后會(huì)將所有的未完成的處理任務(wù)都寫入到硬盤再關(guān)機(jī),下次再開機(jī)時(shí)會(huì)自動(dòng)從硬盤去調(diào)用上次的狀態(tài)。
檢查Ubuntu休眠模式是否正常
現(xiàn)在我們要檢查一下當(dāng)前的 Ubuntu 是否允許進(jìn)行休眠模式,要允許休眠我們最好為當(dāng)前系統(tǒng)分配了一個(gè)與內(nèi)存同樣大小的 SWAP 分區(qū)(大多用戶在系統(tǒng)安裝時(shí)都會(huì)進(jìn)行分配)。使用 “Ctrl + Alt + T” 快捷鍵打開一個(gè)終端,執(zhí)行如下命令:
sudo pm-hibernate
命令執(zhí)行后,Ubuntu 將會(huì)自動(dòng)關(guān)機(jī)并斷電。再次開機(jī)后,如果一切正常的話我們將可以直接恢復(fù)到上次關(guān)機(jī)時(shí)的狀態(tài),這表明當(dāng)前 Ubuntu 系統(tǒng)的休眠模式工作正常。
注意:如果關(guān)機(jī)前的狀態(tài)和會(huì)話沒被恢復(fù)或遇到其它錯(cuò)誤的話,可能是由多種原因造成的,在下一步操作之前需要先進(jìn)行排錯(cuò)。
重新啟用休眠
如果通過上述步驟已經(jīng)確認(rèn) Ubuntu 休眠模式在你的系統(tǒng)上可以正常工作,我們便可以將“休眠”按鈕添加回我們的菜單當(dāng)中。
執(zhí)行如下命令在/etc/polkit-1/localauthority/50-local.d/目錄中創(chuàng)建一個(gè)com.ubuntu.enable-hibernate.pkla文件:
sudo vi /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
在上述文件中寫入如下內(nèi)容:
[Enable Hibernate in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

Ubuntu 從 14.04 開始全面支持低功耗模式,通過以上配置文件的寫法應(yīng)該就可以調(diào)用完成了。但如果你使用的是早期版本 Ubuntu 可以試試如下寫法:
[Enable hibernate in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
注意:以上寫法不適用于 Ubuntu 13.10
如果你不能完全確定或?yàn)榱吮kU(xiǎn)起見,也可以同時(shí)把兩種寫法都寫進(jìn) com.ubuntu.enable-hibernate.pkla 配置文件。
[Enable Hibernate in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Enable Hibernate in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
配置文件修改好后我們需要重啟系統(tǒng)或重啟 indicator 會(huì)話:
killall indicator-session-service
重啟好之后“休眠”選項(xiàng)就會(huì)出現(xiàn)了。
筆記本電腦休眠之后無法啟動(dòng)問題的解決
1. 問題引入
Ubuntu系統(tǒng)的Power設(shè)置休眠時(shí)間,在系統(tǒng)進(jìn)入休眠之后,系統(tǒng)無法啟動(dòng)。只能通過冷啟動(dòng),方可重新進(jìn)入系統(tǒng)。
2. 問題分析
首先分析一下問題,系統(tǒng)在休眠之后,進(jìn)入死機(jī)的狀態(tài),無法響應(yīng)鍵盤和鼠標(biāo)事件,但是鍵盤本身是可以進(jìn)行狀態(tài)切換的,比如可以開關(guān)網(wǎng)絡(luò)。但是顯示屏幕上的內(nèi)容無法更新。
升級到最新版本,問題依然存在。
從網(wǎng)絡(luò)上查詢了一下,確認(rèn)一下是否和我所使用的筆記本的型號有關(guān),經(jīng)過查詢無法。因?yàn)樵?3.x版本的時(shí)候,休眠功能是正常的。
3. 問題確定
在網(wǎng)上有人提到說,是不是顯卡驅(qū)動(dòng)本身存在的缺陷,由于Ubuntu是開源的Linux系統(tǒng),廠商未曾或提供的驅(qū)動(dòng)會(huì)有一定的問題或者兼容性。
于是,進(jìn)行顯卡切換:
說明:
(1). 啟動(dòng)切換測試之后,當(dāng)前的這個(gè)驅(qū)動(dòng)是最為適合我的機(jī)器的驅(qū)動(dòng)
(2). 網(wǎng)絡(luò)上有文章說,開源驅(qū)動(dòng)很好,測試結(jié)果是無法解決死機(jī)問題。
4. 寫在最后
由于Ubuntu從12.x開始,從系統(tǒng)禁用Hibernate休眠功能,所以,需要用戶自行打開休眠功能。據(jù)傳是由于系統(tǒng)無法正確保存應(yīng)用狀態(tài)所致,故默認(rèn)禁用休眠功能。
sudo pm-hibernate
------測試休眠功能,并讓系統(tǒng)進(jìn)入休眠
相關(guān)文章
Win7開機(jī)黑屏提示“explorer無法啟動(dòng)uxtheme.dll丟失”的解決方法
有用戶反映win7系統(tǒng)開機(jī)黑屏提示“explorer無法啟動(dòng)uxtheme.dll丟失”,一直無法進(jìn)入系統(tǒng)桌面,這是怎么回事呢?這種情況怎么辦呢?本文將提供Win7開機(jī)黑屏提示“explorer2016-02-25win10/win8.1/win7更新累計(jì)補(bǔ)丁KB3114717后 Office 2013部分組件無法啟
win10/win8.1/win7更新累計(jì)補(bǔ)丁KB3114717后,電腦又出錯(cuò)了,Office 2013部分組件無法啟動(dòng),打開Word 2013時(shí),系統(tǒng)會(huì)出現(xiàn)100% CPU占用現(xiàn)象,期間用戶無法執(zhí)行任何其他操作,2016-02-16Win10 wifi打不開提示"無法啟動(dòng)承載網(wǎng)絡(luò)"怎么辦?
Win10 wifi打不開提示"無法啟動(dòng)承載網(wǎng)絡(luò)"怎么辦?win10打不開WiFi,使用命令打開的時(shí)候會(huì)遇到下圖所示的錯(cuò)誤,提示“無法啟動(dòng)承載網(wǎng)絡(luò)”,下面分享這個(gè)問題的解決辦法,需2015-12-26Win10應(yīng)用程序無法正常啟動(dòng)提示錯(cuò)誤0xc000007b解決方法
有位用戶在win10中運(yùn)行程序時(shí)就出錯(cuò)了,且遇到提示應(yīng)用程序無法正常啟動(dòng)(0xc000007b)。這該怎么辦呢?下面小編就為大家介紹一下Win10系統(tǒng)應(yīng)用程序無法正常啟動(dòng)提示錯(cuò)誤0x2015-12-11重裝win7系統(tǒng)后開機(jī)提示inconsistent filesystem導(dǎo)致無法啟動(dòng)的故障分
有用戶反映在重裝win7系統(tǒng)后,開機(jī)提示inconsistent filesystem的問題,這是怎么回事呢?這種情況怎么辦呢?本文將提供重裝win7系統(tǒng)后開機(jī)提示inconsistent filesystem的故2015-12-02- win10無法啟動(dòng)安全中心該怎么辦?安裝好問世以后,電腦右下角總是提示安全中心服務(wù)關(guān)閉的提示,打開win10安全中心的時(shí)候發(fā)現(xiàn),根本就打不開,下面分享這個(gè)問題的解決辦法,2015-11-27
win8.1藍(lán)牙怎么開?win8.1無法啟動(dòng)藍(lán)牙的教程
win8.1藍(lán)牙怎么打開呢?對于剛開始使用Win8.1系統(tǒng)的朋友,一些常用操作變得不再熟悉,很多朋友表示win8.1藍(lán)牙打不開,是因?yàn)槭裁丛蚰?是win8.1藍(lán)牙不能用藍(lán)牙嗎?接下來就2015-09-21win10應(yīng)用程序無法啟動(dòng)因?yàn)椴⑿信渲貌徽_解決辦法圖文教程
今天小編為大家?guī)砹藈in10應(yīng)用程序無法啟動(dòng)因?yàn)椴⑿信渲貌徽_解決辦法圖文教程,感興趣的朋友們可以跟著小編去下文了解一下哦2015-09-12win7系統(tǒng)Apple Mobile Device無法啟動(dòng)的兩種解決辦法
Apple Mobile Device無法啟動(dòng)該怎么辦?ios設(shè)備連接電腦以后,卻沒有反應(yīng),電腦不識別ios設(shè)備,該怎么辦?下面分享兩種解決辦法,需要的朋友可以參考下2015-08-25Win10無法啟動(dòng)承載網(wǎng)絡(luò)怎么辦?win10無法啟動(dòng)承載網(wǎng)絡(luò)問題的解決方法
Win10無法啟動(dòng)承載網(wǎng)絡(luò)怎么辦?針對此問題,下面小編就給大家?guī)韜in10無法啟動(dòng)承載網(wǎng)絡(luò)問題的解決方法,希望可以幫助到大家2016-03-03