我有一台新的 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**
保存文件。之后,重新启动计算机,登录后,您应该会在右上角的设置角看到休眠选项