Tuxonice Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:tuxonice [2015/07/16 00:47]
[Ссылки]
wiki:tuxonice [2016/05/20 15:26] (текущий)
переиндексация тегов
Строка 17: Строка 17:
 Получаем оттуда подобную строку:​ Получаем оттуда подобную строку:​
 <​code>​For swapfile `/​swapfile`,​ use resume=swap:/​dev/​sda2:​0x2110000.</​code>​ <​code>​For swapfile `/​swapfile`,​ use resume=swap:/​dev/​sda2:​0x2110000.</​code>​
-и записываем информацию о начале свопфайла на нашем разделе в данном формате в конфиги Initramfs и Grub:+и записываем информацию о начале свопфайла на нашем разделе в данном формате в конфиг ​TuxOnIce: 
 +<code bash>​sudo nano /​etc/​hibernate/​tuxonice.conf</​code>​ 
 +Добавляем (или раскомментируем) строку <​code>​SuspendDevice swap:/​dev/​sda2:​0x2110000</​code>​ 
 +Теперь ​Initramfs и Grub:
 <code bash> <code bash>
 echo "​resume=swap:/​dev/​sda2:​0x2110000"​ | sudo tee /​etc/​initramfs-tools/​conf.d/​resume echo "​resume=swap:/​dev/​sda2:​0x2110000"​ | sudo tee /​etc/​initramfs-tools/​conf.d/​resume
Строка 23: Строка 26:
 </​code>​ </​code>​
 В строке GRUB_CMDLINE_LINUX_DEFAULT заменяем предыдущую запись с resume и resume_offset на <​code>​resume=swap:/​dev/​sda2:​0x2110000</​code>​ В строке GRUB_CMDLINE_LINUX_DEFAULT заменяем предыдущую запись с resume и resume_offset на <​code>​resume=swap:/​dev/​sda2:​0x2110000</​code>​
 +Не забываем [[wiki:​удаление_старых_ядер|удалить старые ядра]] и метапакеты,​ тянущие за собой обновление "​родного"​ ядра (если этого не сделать,​ то при получении нового ядра и перезагрузке с ним вы не сможете использовать tuxonice):
 +<code bash>
 +sudo apt-get purge linux-signed-generic linux-generic linux-signed-image-generic linux-image-generic linux-headers-generic
 +</​code>​
 Обновляем настройки GRUB и генерируем новый initramfs: Обновляем настройки GRUB и генерируем новый initramfs:
 <code bash> <code bash>
Строка 32: Строка 39:
 echo "​SLEEP_MODULE=tuxonice"​ | sudo tee -a /​etc/​pm/​config.d/​module echo "​SLEEP_MODULE=tuxonice"​ | sudo tee -a /​etc/​pm/​config.d/​module
 </​code>​ </​code>​
-Перезагружаемся и проверяем работу TuxOnIce с помощью <code bash>​sudo pm-hibernate</​code>​ или кнопки "​Спящий режим"​ в меню.+==== Горячие клавиши ==== 
 +Tuxonice в момент ухода в спящий ​режим позволяет ​задействовать [[http://​gentoo-wiki.vfose.ru/​wiki/​TuxOnIce#​.D0.93.D0.BE.D1.80.D1.8F.D1.87.D0.B8.D0.B5_.D0.BA.D0.BB.D0.B0.D0.B2.D0.B8.D1.88.D0.B8_TuxOnIce|некоторые ​горячие клавиши]] (в частности,​ отменить ​уход в спящий режим по **Esc** или перезагрузиться после гибернации по **R**). Если у вас USB-клавиатура,​ то использование горячих клавиш ​по умолчанию будет недоступно,​ поскольку соответствующие модули ("Note that network cards and USB controllers will automatically be unloaded unless they'​re listed in MODULES_WHITELIST"​) будут выгружены. Поэтому добавляем их в белый лист: 
 +<code bash> 
 +sudo nano /​etc/​default/​acpi-support 
 +</​code>​ 
 +Находим строку **MODULES_WHITELIST** и добавляем ​туда модули **usbhid** и **hid**. Строка примет следующий вид: 
 +<code bash> 
 +MODULES_WHITELIST="​usbhid hid" 
 +</​code>​ 
 +Если после этой операции у вас возникнут проблемы с уходом в спящий режим, попробуйте удалить эти модули из белого листа. 
 + 
 +Остается сохранить файл, перезагрузиться и проверить ​работу TuxOnIce с помощью <code bash>​sudo pm-hibernate</​code>​ или кнопки "​Спящий режим"​ в меню. 
 + 
 +===== Примечания ===== 
 +После обновлении ядра уйти в спящий режим вы не сможете,​ вам потребуется перезагрузка. 
 +<note important>​Если вы сможете это исправить,​ дополните данную статью.</​note>​ 
 ===== Ссылки ===== ===== Ссылки =====
  
-  * [[https://​wiki.archlinux.org/​index.php/​TuxOnIce|Настройка гибернации TuxOnIce в свопфайл]]+  * [[https://​wiki.archlinux.org/​index.php/​TuxOnIce#​Suspend_to_swap_file|Настройка гибернации TuxOnIce в свопфайл]] 
  
 {{tag>​tuxonice спящий_режим swap система}} {{tag>​tuxonice спящий_режим swap система}}