Hibernate отсутствует в меню питания и когда я нажимаю кнопку питания ноутбука

Это случилось со мной однажды. Что я сделал, так это то, что я загрузился с USB-устройства, которое я использовал для установки Ubuntu. Оттуда я установил другую версию Ubuntu на жесткий диск, а затем использовал grub из этой версии Ubuntu для доступа к моей другой ОС (я использовал Elementary OS).

23
задан 1 May 2012 в 03:06

6 ответов

Спящий режим отключен по умолчанию в Ubuntu 12.04. Обоснование этого решения можно найти в этом отчете об ошибке.

См. Этот вопрос, чтобы его можно было повторно использовать:

Как включить спящий режим?
15
ответ дан 25 May 2018 в 13:36
  • 1
    @Chauncellor Почему? Предположительно, как некоторые пользователи видят, а опция и ожидают , чтобы она работала, так лучше сделать так, чтобы они проходили через безопасный rpocedure? – Yatharth Agarwal 27 October 2012 в 18:19
  • 2
    Я говорю об удалении опции. Отнесите все это полностью. Убейте его огнем. Это плохо поддерживается, плохо сломанный мусор, который вызвал боль у многих пользователей больше, чем нужно. Просто спать с компьютера. – user 30 November 2012 в 05:39
  • 3
    Я говорю об удалении опции. Отнесите все это полностью. Убейте его огнем. Это плохо поддерживается, плохо сломанный мусор, который вызвал боль у многих пользователей больше, чем нужно. Просто спать с компьютера. – user 30 November 2012 в 05:39
  • 4
    Я говорю об удалении опции. Отнесите все это полностью. Убейте его огнем. Это плохо поддерживается, плохо сломанный мусор, который вызвал боль у многих пользователей больше, чем нужно. Просто спать с компьютера. – user 30 November 2012 в 05:39
  • 5
    Я говорю об удалении опции. Отнесите все это полностью. Убейте его огнем. Это плохо поддерживается, плохо сломанный мусор, который вызвал боль у многих пользователей больше, чем нужно. Просто спать с компьютера. – user 30 November 2012 в 05:39
  • 6
    Я говорю об удалении опции. Отнесите все это полностью. Убейте его огнем. Это плохо поддерживается, плохо сломанный мусор, который вызвал боль у многих пользователей больше, чем нужно. Просто спать с компьютера. – user 30 November 2012 в 05:39
  • 7
    Я говорю об удалении опции. Отнесите все это полностью. Убейте его огнем. Это плохо поддерживается, плохо сломанный мусор, который вызвал боль у многих пользователей больше, чем нужно. Просто спать с компьютера. – user 30 November 2012 в 05:39
  • 8
    Я говорю об удалении опции. Отнесите все это полностью. Убейте его огнем. Это плохо поддерживается, плохо сломанный мусор, который вызвал боль у многих пользователей больше, чем нужно. Просто спать с компьютера. – user 30 November 2012 в 05:39

К сожалению, спящий режим отключен по умолчанию в Ubuntu 12.04, потому что он не работал корректно во многих системах.

Если вы не уверены, что спящий режим работает с вашим оборудованием, вы можете проверить его на отправив команду hibernate из вашего терминала

sudo pm-hibernate

Вот как включить ее в любом случае: ( спящий режим по умолчанию отключен в Ubuntu 12.04 : только для продвинутых пользователей - может не работать )

В терминале введите:

sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla [!d6 ]

Введите свой пароль по запросу.

Искать раздел

sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/ com.ubuntu.desktop.pkla

[Отключить спящий режим по умолчанию] Identity = unix-user: * Action = org.freedesktop.upower.hibernate ResultActive = no

[Повторно включить спящий режим] Identity = unix-user: * Action = org.freedesktop.upower.hibernate ResultActive = yes

и заменить его на

[d23 ] После следующего перезапуска опция «Hibernate» вернется в «меню питания» в правом верхнем углу экрана. Если ваше оборудование поддерживает спящий режим, оно будет работать сейчас.

18
ответ дан 25 May 2018 в 13:36

Хорхе: есть несколько способов спячки на Linux-компьютере. Если Ubuntu по умолчанию не работает, вы всегда можете попробовать другие системы гибернации.

В консоли:

sudo apt-get install hibernate

После этого перезагрузитесь. Это установит систему uswsusp, надежную систему с компрессией, которая даже не была установлена ​​с Precise.

Вторая система - TuxOnIce, но для ее настройки требуется больше технических навыков.

[d4 ] После этого следуйте указаниям Precise howto для включения режима гибернации, опубликованного ранее. Печально видеть, что пакеты, необходимые для спящего режима, даже не установлены в установке Precise по умолчанию. Если вы не установите «hibernate», если вы попытаетесь запустить «sudo pm-hibernate», эта команда ничего не сделает (althogh на некоторых системах будет выполнять выключение).

7
ответ дан 25 May 2018 в 13:36
  • 1
    Спас мою жизнь. Прошло слишком много времени, перераспределяя пространство подкачки и настраивая grub / resume. Это просто работает (и быстрее pm-hibernate). Благодарю. (пользователь asus-904hd). – PAntoine 26 September 2012 в 14:09

Это не из-за 12.04, а потому, что у вас нет раздела подкачки, или он не помечен как использование для спящего режима. У меня была аналогичная проблема, когда я обновился до 11.10.

Перейдите на эту веб-страницу, чтобы помочь либо добавить раздел подкачки, либо сделать его готовым к использованию swap. https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F

Помните, что ваш своп должен быть больше вашего физического объема, если вы хотите спящий режим!

3
ответ дан 25 May 2018 в 13:36

Hibernate будет работать только в том случае, если у вас нет раздела с зашифрованным подкачкой, который по умолчанию используется, если вы решили скрыть свой каталог входа во время установки ubuntu 12.04.

3
ответ дан 25 May 2018 в 13:36
  • 1
    Примечание: можно использовать расширенный установщик и настроить что-то вроде cryptsetup на разделе, LVM сверху, а затем, например. root, home и swap как логические тома. Это позволяет работать в спящем режиме, и все шифруется. – blueyed 2 June 2012 в 05:38

Попробуйте добавить скрипт, такой как


#!/bin/sh

PATH=/sbin:/usr/sbin:/bin:/usr/bin

case "${1}" in
        hibernate)
                if [ -e /dev/zram0 ]; then
                swapoff /dev/zram0
                fi
                ;;
        thaw)
                if [ -e /dev/zram0 ]; then
                swapon -p 100 /dev/zram0
                fi
                ;;
esac

в диктофон /etc/pm/sleep.d. Это нужно было заставить его работать для меня, как угадайте, что? Вы не можете спящий режим в ramdisk !!!

D.

1
ответ дан 25 May 2018 в 13:36

Другие вопросы по тегам:

Похожие вопросы: