Осенью поставил себе Ubuntu 9.10 x64 и обнаружил что она, в отличие от предшественницы - 9.04, не хочет на моём компьютере (iP-6300 на ASUS P5Qpro) засыпать, точнее - вместо пробуждения потом идёт обычная процедура включения.
Ждущий режим тоже нифига не работал!
Обновился этой весной до Ubuntu 10.04
Ждущий режим заработал, а спящий - нет.
Несколько раз я гуглил-яндексил по этому поводу, но бестолку.
Проблема, насколько я знаю, не только у меня;-)
Сегодня один грамотный товарищ
()
подсказал установить пакетик uswsusp.
Команда из него sudo s2disk успешно отработала - усыпила-просыпила:))
Хотелось бы ещё, чтобы это дело и со своей законной кнопки фунциклировало-- Выключить-Спящий_режим
С наличием тайного знания о пакете uswsusp гугление пошло успешнее, и на сайте
накопалась краткая, но действенная, инструкция:
* 1. Установите пакет uswsusp:
sudo apt-get install uswsusp
* 2. Создайте или отредактируйте файл
/etc/pm/config.d/00sleep_module :
sudo gedit /etc/pm/config.d/00sleep_module
* 3. Впечатав туда строку:
SLEEP_MODULE="uswsusp"
* 4. Сохраните его (можно не перегружаться).
И правда, Выключить-Спящий_режим успешно заработал через uswsusp!!!
(Учтите, что для спящего режима раздел или файл подкачки должен быть больше оперативной памяти!)
Успехов!
______________________________
Дополнение, 03.02.2012
Скопировал на другой компьютер Xubuntu с установленным s2disk.
При загрузке вылезло сообщение:
resume: Could not stat the resume device file '/dev/sda7' Please type in the full path name to try again or press ENTER to boot the system
Где sda7 – мой бывший раздел swap.
И загрузка застопорилась.
Оказалось, это из-за s2disk'а!
Чтобы продолжить загрузку, надо нажать
alt+F1, ENTER, ctrl+alt+F7
Проблема решается командой
subo update-initramfs -u -k all
и (или) можно удалить s2disk (может он уже и не нужен на другом компьютере...)
sudo apt-get remove --purge uswsusp
Если s2disk оставляете, тогда надо отредактировать его конфигурационный файл
/etc/uswsusp.conf
Например, поменяв в нём что-то такое:
resume device = UUID=65336f5d-40f3-4180-b930-53c4586e9f40
на
resume device = /dev/mapper/cswap
Т.е. к моим 2Гиб памяти надо 2Гиб своп? И накой мне такой своп кроме суспенда?
Ну а мы-то откуда знаем? Необходимость свопа определяется теми задачами, что ТЫ хочешь выполнять на компе.
Я без гибернации жил пол-года, так что 10Гб свопа простаивали! Но я не очень переживал - ещё 800Гб от двухтерабайтника "не освоил":))
Можете отключить! Народ вроде и на гигабайте радостно живёт без свопа.
Огромное человеческое СПАСИБО автору за решение проблемы, которая уже замучила на Ubuntu 10.04! Пока ее пофиксят, а тут - готово и очень просто. Накатил систему и на свой нетбук, и это единственное, что мешало порадоваться нетребовательной и шустрой системой. С уважением, branky.
Спасибо!
Сейчас эта тема неактуальна - пофиксили. Мой бук нормально засыпает и просыпается.
По одному компьютеру говорить обо всех несколько смело! :-))))
Дистрибутив - один, обновления - одинаковые.
В чем разница?
Если только в "железе"...
У меня Acer Aspire One D250.
Ну вот у меня на GA-G31M-S2L (десктопная мать GIGABYTE) даже не засыпает. И "рецепт" автора не помог. А на hardy всё работало искаропки.
Спасибо, помогло.
Только мне нужно было добавить галочки в Синаптике в дополнительных источниках приложений.
Спасибо большое, все заработало. Вот на таком ноуте:Asus Celeron 743 -1,3Гц, памяти 4Гб, ubuntu 10.04,ядро 2.6.32-34
В очередной раз сам воспользовался рецептом.
Сейчас на Xubuntu 11.10 переехал, ...опять спящий режим не работает.
Не особо беспокоился, пока после очередных экспериментов и ждущий режим не попортил. А им всё-таки пользуюсь иногда.
Не стал из за такой ерунды восстанавливаться из копии, а доустановил uswsusp, правда чуть другим способом:
поставил пакет, который так и называется – hibernate , а он уже доустанавливает uswsusp
Заработало! :-)