Я ввімкнув сплячий режим, але він не працює. Що я можу зробити?


9

Я ввімкнув сплячку в 12.04 після процедури, наведеної в цьому запитанні: Як увімкнути сплячку?

Але навіть після того, як я це ввімкнув, сплячка не працює. Якщо я не працюю, я маю на увазі, що комп’ютер перезимує правильно, але він не відновлюється. Я завжди давав екран входу та свіжий сеанс.

Як я можу включити сплячий режим, який успішно відновиться?

Відповіді:


17

Оновлення за 16.04 (вересень, 2016)

Зимовий режим може не працювати, навіть якщо він успішно включений, якщо у вас є btrfsрозділи. Як виявлено у запитанні тут

Було також виявлено, що включення УЄФІ також може спричинити проблеми зі сплячкою.


Увімкніть опцію сплячого режиму

Щоб увімкнути сплячку, я відповів на цю відповідь від Діми.

Після ввімкнення сплячого режиму у вас буде можливість перейти в сплячку в меню сеансу індикатора на верхній панелі. Але, хоч ви можете перезимувати, ви не можете поновитись зі сплячки. Вам просто дадуть новий сеанс. Виправлення нижче.

Виправлення, які можна відновити після сплячого режиму (12.04)

Кілька читачів підтвердили цю роботу також 14.04

Є два способи виправити це.

1. Редагування /etc/initramfs-tools/conf.d/resumeфайлу

  1. Спочатку отримайте UUID розділу swap.

     sudo blkid | grep swap
    

    Це виведе рядок, подібний до цього:

    /dev/sda12: UUID="a14f3380-810e-49a7-b42e-72169e66c432" TYPE="swap"
    

    Фактично лінія не збігається з цим. Скопіюйте значення UUID між "..."подвійними лапками.

  2. Відкрийте файл резюме

    gksudo gedit /etc/initramfs-tools/conf.d/resume
    

    І в цей файл додайте такий рядок

    RESUME=UUID=a14f3380-810e-49a7-b42e-72169e66c432
    

    Не забудьте замінити фактичне значення UUID, отримане на кроці 1. Збережіть файл та закрийте gedit

  3. Потім у терміналі виконайте цю команду

    sudo update-initramfs -u
    

Тепер ви зможете відновити сплячку

2. Редагування /etc/default/grubфайлу.

  1. Відкрийте термінал і виконайте наведену нижче команду, щоб відкрити його

    gksudo gedit /etc/default/grub 
    
  2. Буде така лінія, як GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" . Відредагуйте рядок, яку потрібно вставити RESUME=UUID=<your-uuid-value-here>після цього слова splash.

    Наприклад, у моєму випадку після редагування рядок виглядає так

     GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=a14f3380-810e-49a7-b42e-72169e66c432" 
    

    Переконайтеся, що ви використовували значення UUID, отримане від sudo blkid | grep swapкоманди.

  3. Потім виконайте цю команду

     sudo update-grub
    

Це також дозволяє вам успішно відновитись зі сплячого режиму.


Тестовано на двох установках Ubuntu, обидва працювали


Це працювало для мене і в Ubuntu 14.04.
бризмута

1
Він також працював на Xubuntu 14.04 з розділом LUKS та grub з подвійним завантаженням (W10 та Xubuntu 14.04).
сильгон

1
Оновлена ​​відповідь за 16.04 виправила це для мене на Ubuntu GNOME 16.04 - велика робота з оновлення
ossbuntu
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.