无法在 12.04 LTS 版的新款 Dell XPS 15z 笔记本电脑上从休眠模式(sudo pm-hibernate)恢复

无法在 12.04 LTS 版的新款 Dell XPS 15z 笔记本电脑上从休眠模式(sudo pm-hibernate)恢复

我有一台新的 Dell XPS 15z 笔记本电脑,并在其上全新安装了 12.04 LTS。我查看了几个指南,例如“如何在 12.04 中启用休眠模式?“ 和 ”Dell XPS 15 L502X 和 Ubuntu 12.04 Linux“,这意味着在添加之前先尝试运行sudo pm-hibernate看看它是否有效休眠系统菜单选项。

运行该命令时,屏幕变黑,我看到屏幕左上角的小文本光标闪烁了几秒钟,然后系统关闭(如预期的那样)。但是,当我再次打开它时,它会从头开始启动,而不是恢复挂起状态。我有 7.7GB 的 RAM 和 7.9GB 的交换空间,这是在 Ubuntu 安装期间自动设置的。

查看 Ubuntu 主 Wiki此硬件的页面,上面写着“要休眠,在 Ubuntu 12.04 上,笔记本电脑应该经过认证,但是它与这种类型的笔记本电脑配合得很好,因此如果您想激活休眠功能,您只需创建这个文件...”,因为它对这台笔记本电脑上的其他电脑有效,所以我一定是做错了什么。

我按照该指南中的步骤设置acpi=noirq了默认的 Grub 选项以修复启动问题。我还没有执行 Bumblebee NVIDIA 支持的其他步骤,但当我之前尝试时,它并没有帮助。我有一台新笔记本电脑和全新安装的 12.04 LTS,所以我愿意尝试任何方法来让休眠模式正常工作。有人有什么想法吗?

如果是交换空间的问题,以下是 的输出sudo fdisk -l。此问题是否与选择 Ubuntu 安装屏幕上要求的加密我的主目录的选项有关?我看到/dev/mapper/cryptswap1以下内容:

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0006a9e3

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048  1448589311   724293632   83  Linux
/dev/sda2      1448591358  1465147391     8278017    5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sda5      1448591360  1465147391     8278016   82  Linux swap / Solaris

Disk /dev/mapper/cryptswap1: 8476 MB, 8476688384 bytes
255 heads, 63 sectors/track, 1030 cylinders, total 16556032 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xd09077d5

答案1

你的方法有点复杂。我有一个更简单的方法:

要重新启用休眠模式,请点击Ctrl+ Alt+T然后输入sudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

编辑文件并添加以下行

[Re-enable hibernation] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes**

保存文件。之后,重新启动计算机,登录后,您应该会在右上角的设置角看到休眠选项

相关内容