已知我的swap為/dev/hda1
- 代碼: 選擇全部
$ cat /proc/suspend2/headerlocations
For swap partitions, simply use the format: resume2=swap:/dev/hda1.
所以我將/boot/grub/menu.list的kernel參數加上resume2=swap:/dev/hda1,並在/etc/hibernate/hibernate.conf中指定SuspendDevice為swap:/dev/hda1
這是我從dmesg擷取出來的錯誤訊息
- 代碼: 選擇全部
Suspend2 Core.
Suspend2 Compression Driver loading.
Suspend2 Encryption Driver loading.
Suspend2 Swap Writer loading.
Suspend2 FileWriter loading.
Suspend2 2.2-rc16: Swapwriter: No swap signature found at specified location.
Suspend2 2.2-rc16: Swapwriter: No swap signature found at specified location.
Suspend2 2.2-rc16: Software suspend is disabled.
想單純進standby mode也不行,因為我的/sys/power/state中只有mem選項~
所以我決定使用
- 代碼: 選擇全部
echo mem > /sys/power/state
來suspend to ram的話,在按下"Enter"或電源的時候卻又毫無反應(cpu有在跑,但是螢幕上就是沒有出現任何畫面)。
請問在使用suspend to ram的大大是怎麼解決suspend後開機會hang住這個問題的?