LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: shitbaby

休眠求助

[复制链接]
发表于 2006-6-26 20:46:15 | 显示全部楼层
看来大家没有看 DWN 的习惯阿!

Ubuntu 中使用的 acpi-support 进入 sid 了,笔记本的用户可以试试。
脚本的结构很清晰的,改起来也方便。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-26 21:05:28 | 显示全部楼层
Post by quanliking
抱歉我没说明白。
我的意思是在内核编译时即选好 swap 分区位置,
上面写了:
(/dev/hda3) Default resume device name

有了这个后,menu.lst 你不需要动它,resume2=swap:/dev/hda3 这句不用加了。
下次 hibernate 醒来时,会自动监测到。

还有休眠成功和 grub 无多大关系。编辑 menu.lst 是告诉 grub 到指定的 swap 分区去找休眠 image。

奇怪了 我打好补丁后,make menuconfig
(/dev/hda3) Default resume device name 这个好像没有看到
我的kernel source 是2.6.16-20
回复 支持 反对

使用道具 举报

发表于 2006-6-26 21:31:41 | 显示全部楼层
这个得手动改/usr/src/linux/.config
也就是那个配置文件
如果你觉得麻烦就在/boot/grub/menu.lst中加
一样的
回复 支持 反对

使用道具 举报

发表于 2006-6-26 21:36:30 | 显示全部楼层
我也用 2.6.16, 这个和 suspend2 补丁版本有关吧! 我的是 suspend2-2.2.5
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-28 16:48:39 | 显示全部楼层
我重新make menuconfig
确实找到 了 default resume device name
然后 写上我的分区位置:/dev/hda3
重新生成内核文件 然后hibernate 成功
重启  还是跟原来一样的启动 并没有唤醒电脑
启动过程中说 unable to find swapfile signature
swapon:/dev/hda3 Invalid argument
swap activation failed with code 255
还出现了几个错误:大概意思是 filesystem is not clean
郁闷啊。。。。。。。。。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-28 17:02:26 | 显示全部楼层
更郁闷了
进入系统后,没有就交换分区,swapon /dev/hda3 说无效的参数
回复 支持 反对

使用道具 举报

发表于 2006-6-28 17:31:15 | 显示全部楼层
mkswap /dev/hda3

swapon -a
回复 支持 反对

使用道具 举报

发表于 2006-6-28 20:57:19 | 显示全部楼层
$ top
看一下 swap 有没有上。
上次说的参数有点失误,照 suspend2 上的说法:
You can also configure CONFIG_SUSPEND_DEFAULT_RESUME2 to point to your default swap partition to avoid the need for a resume2= option on your kernel command line. Set it to something like swap:/dev/hda2 where /dev/hda2 is replaced with your actual swap partition.
应该写成 swap:/dev/hda2
还有看一下模块有没有选上了:
CONFIG_SUSPEND2=y
CONFIG_SUSPEND2_FILEWRITER=y
CONFIG_SUSPEND2_SWAPWRITER=y
CONFIG_SUSPEND2_USERSPACE_UI=y
CONFIG_CRYPTO_LZF=y
最后一个在密码算法栏里,不在一块。
不同版本 suspend2 可能上面的选项有所不同。我在 2.6.17 里没看到 CONFIG_SUSPEND2_USERSPACE_UI
menu.lst 就先不改动。
然后改一下 /etc/hibernate/suspend2, 选一下悬挂模式。
回复 支持 反对

使用道具 举报

发表于 2006-6-28 21:00:14 | 显示全部楼层
对了,你的 swap 是自己设定的分区,可不一定是 /dev/hda3, 你看看自己写的 /etc/fstab
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表