SDB:使用 Live 媒体测试 s2ram

跳转到:导航搜索
本文档描述了如何在不安装任何东西的情况下,仅使用 openSUSE 10.2 Live DVD 测试 。本文基于 Sitsofe Wheeler 在 suspend-devel 邮件列表 中的建议。

如何操作

启动到文本控制台

从 openSUSE Live 媒体启动。在图形启动菜单中,通过突出显示 GNOMEKDE 选项,然后键入 1,再按 return 键,以 runlevel 1 启动。

这最终会将您带到一个文本控制台,您可以登录。从这里您可以像使用以下命令启动一样进行控制台测试:init=/bin/bash 页面中所述。

从以下命令开始:s2ram -f然后按照列表进行操作,直到找到可用的选项:

s2ram -f -a 3
s2ram -f -a 2
s2ram -f -a 1
s2ram -f -p -m
s2ram -f -p -s
s2ram -f -m
s2ram -f -s
s2ram -f -p
s2ram -f -a 1 -m
s2ram -f -a 1 -s

如果以上组合都不起作用,请重新开始,但添加“-v”选项。更多信息请参见 页面。

测试 X

openSUSE 11.2 上,从 LiveCD 启动最小化的 X 似乎已损坏。在启动 Xterm 后,X 服务器会挂起。如果您遇到此问题,请尝试在正常的 X 会话中进行测试,或使用另一个 openSUSE 版本。

要进行(开源驱动程序)X 测试,请按照上述说明启动到控制台,然后运行:

SaX2 -r

以创建一个/etc/X11/xorg.conf.

然后您可以使用:

xinit

来获取一个带有简单 xterm 的 X。

从您获得的 xterm 中,您可以像在 页面中描述的那样,从 X 挂起,使用上面列出的相同命令列表。


注意

这不像init=/bin/sh那样精简的环境,但它也不错,因为仍然有很多东西没有加载(它也比常规 Live CD 启动更快地停止启动过程)。请注意,虽然此环境可能可以正常工作,但常规启动仍然可能会因其他模块中的错误而导致机器在挂起时锁定(例如,tg3 网络卡驱动程序不会在上述测试中加载)。但这些通常不是 s2ram 错误,而是需要在内核中报告和修复的驱动程序错误。