本文来自依云's Blog,转载请注明。
之前因为更改分区把Ubuntu的休眠给弄坏了,现在来到Arch下近一个月了,才发现原来Arch的休眠也有问题——休眠成功了,但是再启动直接重新开始了。内核参数resume=/dev/disk/by-label/swap
也加了。Google 一下,很容易就找到了答案——原来这个也要配置!
很简单,在/etc/mkinitcpio.conf
的HOOKS
数组里加上resume
,然后重新生成 initramfs 即可:
sudo mkinitcpio -p kernel26
有点郁闷,竟然默认不支持,安装系统或者 pm-utils 时也没提示什么的。我之前还以为是内核的resume
参数不支持通过磁盘标签指定呢。又找了下,wiki 里倒是有。但是每安装个软件都查查 wiki 也太累了吧,那样还不如回 Ubuntu 呢。
Jun 21, 2011 01:30:10 AM
呵呵,Arch 里面确实每装个软件都要看 wiki ……
Jun 21, 2011 05:59:31 PM
一直有玩arch的想法,但又实在懒得折腾了……
Jan 03, 2012 08:36:15 AM
还好,Arch的wiki是很全的。