Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:tuxonice [2015/07/16 08:40] [Установка] |
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> | ||
- | и записываем информацию о начале свопфайла на нашем разделе в данном формате в конфиги TuxOnIce, Initramfs и Grub: | + | и записываем информацию о начале свопфайла на нашем разделе в данном формате в конфиг TuxOnIce: |
<code bash>sudo nano /etc/hibernate/tuxonice.conf</code> | <code bash>sudo nano /etc/hibernate/tuxonice.conf</code> | ||
Добавляем (или раскомментируем) строку <code>SuspendDevice swap:/dev/sda2:0x2110000</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 | ||
Строка 25: | Строка 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> | ||
Строка 34: | Строка 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 система}} | ||