当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享]解决Feisty中系统休眠和挂起
帖子发表于 : 2007-07-23 2:34 
头像

注册: 2005-12-19 6:38
帖子: 117
地址: 德国
送出感谢: 0 次
接收感谢: 0 次
系统: Ubuntu 7.04
硬件: IBM Thinkpad R50e

Feisty 中系统休眠和挂起一直有问题,今天在网上搜了一下,找到下面的解决方法,在我的机器上实践成功了,拿出来和大家分享。

休眠的问题主要是因为swap分区的UUID在重启后总是发生变化,而变化后的UUID和fstab里保存的信息不一致,这样就导致swap在启动的时候不能被正常加载。暂时的解决办法就是在fstab中用真正的设备信息取代UUID,步骤如下:
1。检查swap是不是正常加载,运行下面的命令:
代码:
$ free | grep Swap

如果得到的结果是
代码:
Swap: 0 0 0

就说明swap加载有问题。

2。查找swap分区的设备信息:
代码:
$ sudo fdisk -l | grep swap

比如说:/dev/sda7(这个例子里用sda7,你需要根据自己的结果进行调整)

3。编辑/etc/fstab:
代码:
$ sudo gedit /etc/fstab

用设备信息/dev/sda7来替代UUID:
代码:
# /dev/sda7
#UUID=e3750f03-9fbd-47a4-a4fb-8093e425a042 none            swap    sw              0       0
/dev/sda7       none            swap    sw              0       0


4。编辑/etc/initramfs-tools/conf.d/resume文件:
代码:
$ sudo gedit /etc/initramfs-tools/conf.d/resume

把原来的语句删掉,修改成:
代码:
RESUME=/dev/sda7


5。更新initramfs。
代码:
$ sudo update-initramfs -u


6。重启以后试试休眠,已经可以成功运行了。

其实我主要用的是挂起的功能,因为挂起是把系统内容暂时存放在内存里,我不确定前面所讲到的关于休眠的步骤是否有必要。在做完上面提到的步骤以后,挂起的问题还是存在,我这里的表现是挂起正常,重新恢复的时候进入gnome发现gui变得乱七八糟了。解决的方法和以前在dapper里的一样,修改/etc/default/acpi-support文件:
代码:
$sudo gedit /etc/default/acpi-support

修改下面几项:
代码:
ACPI_SLEEP=true
POST_VIDEO=false
SAVE_VIDEO_PCI_STATE=true
HIBERNATE_MODE=platform

重启以后再试试,挂起以后恢复就正常了。 :D


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-07-23 9:22 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
uuid会变?没注意过。我只碰到休眠,有几次屏幕偏移反转的。鼠标点击仍然安装原正常位置出事件触发。仅仅显示偏移。。。。


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-07-23 12:33 
头像

注册: 2006-11-11 10:23
帖子: 1226
地址: Mars
送出感谢: 0 次
接收感谢: 0 次
还真没注意uuid,试了一下,没出现这个问题。


_________________
抬头望星空一片晴,我独行,夜已渐寒……


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-07-23 13:11 
头像

注册: 2007-03-13 17:26
帖子: 2254
送出感谢: 0 次
接收感谢: 1
uuid 会变? 那我的 /etc/fstab 里swap 也是用 uuid 来的表示的啊。。每次都能挂载


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-07-23 15:51 
头像

注册: 2005-12-19 6:38
帖子: 117
地址: 德国
送出感谢: 0 次
接收感谢: 0 次
嗯……难道是个别问题?我的机器这么弄过以后,休眠再恢复就挺正常的。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-07-23 20:25 

注册: 2007-03-08 19:12
帖子: 161
送出感谢: 0 次
接收感谢: 0 次
引用:
我不确定前面所讲到的关于休眠的步骤是否有必要


关于休眠的步骤应该是必要的,我的是ibm T60,没有执行前面的步骤的话还是挂了起不来,加了前面的步骤就好了。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-07-24 7:03 
头像

注册: 2005-12-19 6:38
帖子: 117
地址: 德国
送出感谢: 0 次
接收感谢: 0 次
:D 知道了,谢谢。


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-07-24 9:27 

注册: 2007-03-08 19:12
帖子: 161
送出感谢: 0 次
接收感谢: 0 次
我谢谢你才对啊,看了你这篇文章才搞定我的t60的待机(我跟你一样,也主要是用待机,不用休眠。因为原来在win下休眠一直都有问题,加上内存2G,休眠感觉浪费空间,呵呵)。

这个ubuntu社区挺好的,很有“all for one, one for all”的气氛。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译