我要在装有小磁盘的上网本上重新安装Ubuntu。由于磁盘很小,因此我强烈希望有一个交换文件,而不是交换分区。但是,我希望能够休眠。
我知道需要手动启用休眠模式。我也知道,要替换的旧Eeebuntu可以进入交换文件,因此无需担心硬件支持。
精确的内核是否支持休眠到交换文件?如果需要配置怎么办?
请注意,我在寻找可靠的最新信息。我不介意是否不支持开箱即用的休眠方式,但是如果我不这样做的话,我宁愿不必重新编译内核。我不愿为该机器修补内核。
我要在装有小磁盘的上网本上重新安装Ubuntu。由于磁盘很小,因此我强烈希望有一个交换文件,而不是交换分区。但是,我希望能够休眠。
我知道需要手动启用休眠模式。我也知道,要替换的旧Eeebuntu可以进入交换文件,因此无需担心硬件支持。
精确的内核是否支持休眠到交换文件?如果需要配置怎么办?
请注意,我在寻找可靠的最新信息。我不介意是否不支持开箱即用的休眠方式,但是如果我不这样做的话,我宁愿不必重新编译内核。我不愿为该机器修补内核。
Answers:
据我所知,该文件/etc/initramfs-tools/conf.d/resume
具有从何处获取休眠数据的参数,它最初是设备,但在(许多)最新版本中使用UUID。它默认为您安装的交换分区,我知道这一点,因为如果您偶然更改了交换分区或UUID,则需要在那里进行更新并运行sudo update-initramfs -u
以使休眠再次起作用。至少对于Quantal,Precise和Lucid都是如此,因此我想对于当前受支持的版本也是如此。
交换分区必须至少与您的总内存一样大。请注意,如果您不使用全盘加密(通过备用安装CD进行LUKS),则进行休眠休眠可能会带来(物理上的)安全风险。可以使用交换中的数据来找到用于解密gnome密钥环密码的向量。
我没有尝试使用它,但是找到了以下HOWTO:
http://ubuntuforums.org/showthread.php?t=1042946
这似乎很好地解释了如何创建交换文件并准备将其与休眠一起使用。希望能有所帮助。
不推荐。从社区文档,网址为:https : //help.ubuntu.com/community/SwapFaq/
“交换文件的优点很多,但是使用默认的“ swsusp”休眠方法进行无力睡眠是有问题的。“
现在,“有问题的”并不意味着不可能,但是在您最初提出的问题中,我不得不说不,它不受支持,并且无法立即使用。