拯救者linux无法正常关机,Ubuntu无法关机解决办法
說明:如果不成功請參考一下文章最后的內容,也許會有幫助。
其實不止在ubuntu里面,fedora里面我也遇到了這個問題,就是電腦可以重啟,但是不能直接關機,否則就一直停在關機界面,需手動關機。郁悶很久了,終于讓我找到了解決辦法:
1.打開終端,輸入
sudo?gedit?/etc/modules
在文件最后一行回車,另起一行添加
apm?power_off=1
保存,關閉
2.在中端輸入
sudo?gedit?/etc/rc0.d/S90halt
找到如下代碼:
hddown="-h"
if?grep?-qs?'^md.*active'
/proc/mdstat
then
hddown=""
fi
和
netdown="-i"
if?[?"$NETDOWN"?=?"no"?];
then
netdown=""
fi
把這兩段代碼注釋掉,如下:
#?hddown="-h"
#?if?grep?-qs?'^md.*active'/proc/mdstat
#?then
#?hddown=""
#?fi
還有
#?netdown="-i"
#?if?[?"$NETDOWN"?=?"no"?];?then
#?netdown=""
#?fi
保存,退出
3.在中端輸入:
sudo?gedit?/etc/default/grub
找到
GRUB_CMDLINE_LINUX=""
修改成:
GRUB_CMDLINE_LINUX="noacpi?acpi=off?acpi=force?apm?power_off=1"
保存,退出
再次在中端輸入:
sudo?update-grub
就可以正常關機和開機了。
注:筆者按照GRUB_CMDLINE_LINUX="noacpi?acpi=off?acpi=force?apm?power_off=1"設置未能正常關機,去掉acpi=force后關機正常。從解決辦法可以看出,關機異常是因為電源管理的問題;
因為筆者是按照先完全按照“注”以前的內容完全設置后再刪除“注1”內容的,所以沒有驗證直接刪除“注1”內容進行修改的有效性,如果你是這樣做的,請將結果在評論區說明;
因為非正常關機的情況下系統讀取grub會出問題,而上文的修改直接體現在grub上,所以,如果你的機器非正常關機,以上修改會無效。具體情況說明如下:自動選擇系統出問題:系統選擇界面不會再出現進入系統的倒計時,所以只能手動選擇;
正常關機出問題(如果你是按照上文方法設置后才能正常關機):與修改前狀況一樣,只有電源燈亮,系統已經關閉(姑且稱這種情況未“偽關機”),需要手動關閉電腦;
對與非正常關機后重新出現“偽關機”的情況,我采用的解決辦法是重新加上acpi=force,然后再將其刪去,之后就可以正常關機了。但是,因為這只是grub問題,而筆者在實際中遇到情況a時發現:非正常關機之后出現情況a,然而在一次正常關機(包括偽關機之后手動關機)之后,情況a自動消失,所以筆者猜測,對于問題b,在一次正常關機之后也會恢復正常(實際測試了一下,不會自動恢復正常,需要加上acpi=force再刪除才可以)。希望有讀者實驗之后在評論區給出結果。(注:最近使用Xubuntu不再出現正常關機后又不能正常關機的狀況)
總結
以上是生活随笔為你收集整理的拯救者linux无法正常关机,Ubuntu无法关机解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Golang——枚举(iota)的使用
- 下一篇: Golang——数据类型转换(Sprin