В моем Ubuntu 12.04 опция гибернации работала хорошо и нормально. Однако недавно я установил Debian на другой раздел, и когда я снова попытался загрузиться в Ubuntu, на заставке загрузки появилось сообщение:
Дисковод для / еще не готов или отсутствует. Продолжать ждать; или нажмите s, чтобы пропустить монтаж, или M, чтобы восстановить вручную.
После входа в Ubuntu я обнаружил, что моя опция гибернации пропала.
Есть ли вообще способ восстановления режима гибернации?
РЕДАКТИРОВАТЬ: я решил проблему с дисководом, и я вернул вариант гибернации. Когда я сделал «sudo pm-hibernate», моя система перешла в режим гибернации. Однако при повторном включении он загружался нормально и, следовательно, не находился в состоянии гибернации.
Как это можно исправить?
РЕДАКТИРОВАТЬ1: Система - Lenovo IdeaPad S10-2.
РЕДАКТИРОВАТЬ 2: / etc / fstab
EDIT3: Скриншот моего жесткого диска.
sudo blkid
похоже, решило проблему.К сожалению, во многих случаях hibernate не работает, что может привести к потере данных, если вы ожидаете, что ваши документы и приложения будут открываться заново при включении компьютера. Поэтому режим гибернации по умолчанию отключен.
Проверьте, работает ли спящий режим
Примечание . Всегда сохраняйте свою работу перед переходом в спящий режим
Перед тем, как перейти в спящий режим компьютера, сохраните всю свою работу, на случай, если что-то пойдет не так и ваши открытые приложения и документы не смогут быть восстановлены при повторном включении компьютера.
Вы можете использовать командную строку, чтобы проверить, работает ли Hibernate на вашем компьютере.
Откройте Терминал, нажав Ctrl+ Alt+ Tили ища терминал в Черте.
Введите
sudo pm-hibernate
в терминал и нажмите Enter.Введите ваш пароль при появлении запроса.
После выключения компьютера включите его снова. Ваши открытые приложения повторно открылись?
Если hibernate не работает, проверьте, не превышает ли ваш раздел подкачки доступную оперативную память.
Включить спящий режим
Если тест гибернации работает, вы можете продолжать использовать
sudo pm-hibernate
команду, когда хотите перейти в спящий режим.Вы также можете включить режим гибернации в меню. Для этого используйте ваш любимый текстовый редактор для создания
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
. Добавьте следующее в файл и сохраните:Перезагрузка и гибернация возвращается!
Или запустить,
killall unity-panel-service
чтобы просто сбросить меню.Некоторым пользователям потребуется запустить,
sudo update-grub
чтобы получить доступ к опции гибернации в меню питания. Некоторым пользователям также может потребоваться, по крайней мере, выйти из системы, а затем войти в нее, чтобы она появилась в (верхнем правом) меню питания.Источник : Ubuntu Docs - Power Hibernate
Источник : Ubuntu Wiki - Отладка ядра Hibernate
источник
Попробуйте добавить
nobootwait
опцию к/etc/fstab
, что-то вроде этого:/dev/sda1 / ext4 rw,nobootwait 0 1
источник
При переходе в спящий режим полный образ вашей оперативной памяти копируется для замены. Так что в большинстве случаев у людей возникают проблемы с неработающей спячкой, их своп слишком мал.
Вам нужно как минимум столько же подкачки, сколько у вас есть оперативной памяти. Если у вас много оперативной памяти, установите swappiness = 0 . Поэтому, если у вас 8 ГБ ОЗУ, используйте 8,5 или 9 ГБ подкачки. Если у вас 4 ГБ ОЗУ, то 6 ГБ подкачки - это хорошее число.
источник
Насколько я знаю, в Linux, включая Ubuntu, должно быть установлено пространство подкачки 2x RAM.
В некоторых случаях моя конфигурация компьютера с пользовательской сборкой не может использовать спящий режим, хотя у меня более чем достаточно места подкачки.
Если вы думаете, что своп замедляет вас, вы можете использовать этот скрипт, который я нашел в интернете. Чистит своп.
источник