Гид по технологиям

Как вернуть кнопку «Гибернация» в Ubuntu 12.04

• 5 min read • Ubuntu • Обновлено 16 Nov 2025
Вернуть гибернацию в Ubuntu 12.04
Вернуть гибернацию в Ubuntu 12.04

Краткое описание проблемы

При обновлении до Ubuntu 12.04 многие пользователи заметили отсутствие пункта «Гибернация» в меню рядом с «Выключить». Гибернация сохраняет текущее состояние системы на диск и при следующем запуске восстанавливает его — полезно для долгих перерывов без потери сеанса.

Почему гибернация отключена по умолчанию в Ubuntu 12.04?

Разработчики Ubuntu отключили показ кнопки гибернации по умолчанию, потому что функция в ряде конфигураций оборудования работала нестабильно или вообще не пробуждала систему, что могло приводить к потере данных. Чтобы не вводить в заблуждение пользователей, опция показывается только на компьютерах из «белого списка» — преимущественно на сертифицированных устройствах.

Важное замечание: отсутствие пункта в меню не обязательно значит, что ваша машина не поддерживает гибернацию. Часто она доступна, но не видна в интерфейсе.

Где искать настройку гибернации

В графических настройках гибернация может оставаться доступной в разделе «Питание» → «При критически низком заряде батареи» (Power → When power is critically low). Однако это не то же самое, что явный пункт меню «Гибернация» рядом с «Выключить».

Опция «Питание» с параметром гибернации в Ubuntu

Как проверить, поддерживает ли ваш ПК гибернацию

Откройте терминал и выполните:

pm-hibernate

Если система корректно перейдёт в состояние гибернации и затем нормально проснётся, значит аппаратная поддержка и конфигурация у вас есть. Если система не уходит в гибернацию или не пробуждается — не возвращайте пункт меню, иначе можно потерять данные.

Как вернуть пункт «Гибернация» в меню

  1. Убедитесь, что pm-hibernate работает (см. предыдущий раздел).
  2. Откройте файл прав polkit для локальных правил. В терминале выполните (требуется sudo):
sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.desktop.pkla
  1. Добавьте в файл следующий блок (оставьте точную структуру):
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
  1. Сохраните файл (Ctrl+O) и закройте nano (Ctrl+X).
  2. Перезагрузите компьютер — пункт «Гибернация» должен появиться в меню питания.

Что делать, если после возврата пункта гибернация не работает или система не просыпается

  • Проверьте системный журнал для ошибок, связанных с hibernate/suspend: journalctl -b -1 или dmesg после попытки пробуждения.
  • Убедитесь, что раздел подкачки (swap) достаточно велик, чтобы вместить содержимое оперативной памяти (если hibernation использует swap). Для безопасной гибернации размер swap обычно равен или больше объёма RAM.
  • Если используете шифрование диска, проверьте совместимость: некоторые схемы шифрования требуют дополнительной настройки для корректной гибернации.
  • Временное решение: используйте «Suspend» (режим ожидания), если он работает надёжно.

Альтернативные подходы

  • Использовать режим «Suspend» (ждущий режим) вместо гибернации: быстрее возвращается, но потребляет немного энергии.
  • Настроить внешние скрипты, которые сохраняют состояние пользовательских приложений (например, сессии браузера, редакторов) перед переходом в спящий режим.
  • На серверах и рабочих станциях с критическими данными предпочесть безопасное завершение работы и восстановление с сохранённых сеансов вручную.

Когда не стоит включать гибернацию (контрпримеры)

  • Ноутбуки с известными проблемами пробуждения: если в прошлом вы теряли данные после гибернации — не активируйте опцию в меню.
  • Системы с нестабильными драйверами устройств (особенно графических и SATA-контроллеров) — риск зависания при пробуждении.
  • Меньшие объёмы swap по сравнению с RAM: гибернация может не завершиться корректно.

Контрольный чеклист (для пользователя и администратора)

  • Пользователь:

    • Проверил pm-hibernate вручную и успешно проснулся.
    • Создал резервные копии важных данных перед тестами.
    • Включил опцию polkit и перезагрузился.
  • Администратор / системный инженер:

    • Проверил логи (journalctl, dmesg) на ошибки hibernation.
    • Убедился, что swap при необходимости равен или превышает RAM.
    • Проверил совместимость драйверов и шифрования диска.

Мини‑методология проверки успешной настройки

  1. Пробный запуск pm-hibernate и наблюдение: прошло ли сохранение и пробуждение. 2. Включение правила polkit. 3. Перезагрузка и проверка наличия пункта в GUI. 4. Повторный тест гибернации через GUI и через терминал; анализ логов в случае ошибок.

Специфические советы для локали и совместимости

  • Если ваш ноутбук не сертифицирован для Ubuntu, это не приговор: многие модели работают корректно, но требуются дополнительные проверки.
  • При использовании сложных конфигураций (RAID, LVM, шифрование) заранее протестируйте гибернацию на нефайловых тестовых данных.

Критерии приёмки

  • Команда pm-hibernate успешно переводит систему в гибернацию и обратно.
  • Пункт «Гибернация» появляется в меню питания после внесения правила polkit и перезагрузки.
  • После нескольких циклов гибернации/пробуждения никаких критических ошибок в журналах не обнаружено.

Глоссарий (1‑строчные определения)

  • Гибернация (Hibernate): запись содержимого RAM на диск и выключение питания с последующим восстановлением сеанса.
  • pm-hibernate: утилита/команда для перевода системы в режим гибернации.
  • polkit: система управления правами для действий в среде рабочего стола.

Итог и рекомендации

Если ваша система корректно проходит тесты pm-hibernate и пробуждается без ошибок — возвращение пункта «Гибернация» в меню безопасно и удобно. Если же возникают проблемы, используйте suspend или другие подходы для сохранения сеанса, и внимательно анализируйте логи. Всегда делайте резервные копии перед тестированием низкоуровневых функций энергосбережения.

Примечание: изменение локальных правил polkit требует прав администратора и понимания последствий для безопасности системы.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро