LINUX.ORG.RU

Система не восстает из гибернации

 ,


0

2

Всем доброго времени суток.
Система после гибернации не восстанавливается, а загружается заново (Рач линукс)

$ cat /boot/loader/entries/arch.conf 
title		Arch Linux
linux		/vmlinuz-linux
initrd		/intel-ucode.img
initrd		/initramfs-linux.img
options 	root=PARTUUID=07b10be9-f06a-4501-9259-00f1d1bc1157 rw 
options		resume=/dev/sda6

/dev/sda6  1448753152 1465147391  16394240   7.8G Linux swap

В /etc/mkinitcpio.conf

HOOKS="base udev autodetect modconf block resume filesystems keyboard fsck"
В journalctl -b обнаружилось такое
PM: Starting manual resume from disk
Jul 25 01:04:47 LIKAN-PC kernel: PM: Hibernation image partition 8:6 present
Jul 25 01:04:47 LIKAN-PC kernel: PM: Looking for hibernation image.
Jul 25 01:04:47 LIKAN-PC kernel: PM: Image not found (code -22)
Jul 25 01:04:47 LIKAN-PC kernel: PM: Hibernation image not present or could not be loaded.
Полный вывод journalctl http://pastebin.com/grk9UKs4

★★★

Рач

Как ты к нему, так и он к тебе.

post-factum ★★★★★
()
Ответ на: комментарий от A1

А вот это кстати и меня мучает. Написано добавить опцию, пример с двумя опциями на краем глаза на каком-то форуме видел. Думал тут помогут, но здесь просто стада петросянов носятся...

LIKAN ★★★
() автор топика
Ответ на: комментарий от A1

Как вообще посмотреть, с какими параметрами ядро начало грузиться?

LIKAN ★★★
() автор топика
Ответ на: комментарий от A1

Жмакнул е при загрузке - соотвествующий параметр ядру передается.

LIKAN ★★★
() автор топика
Ответ на: комментарий от LIKAN

Не веришь ты в свою систему. как раз на 40 день воскресла бы.

options 	root=PARTUUID=07b10be9-f06a-4501-9259-00f1d1bc1157 resume=/dev/sda6 rw 

https://wiki.archlinux.org/index.php/Systemd-boot

Везде options в одну строку.

greenman ★★★★★
()
Последнее исправление: greenman (всего исправлений: 2)
Ответ на: комментарий от greenman

Сделал в одну строку, ядру передается вот такой набор параметров

Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux.img root=PARTUUID=07b10be9-f06a-4501-9259-00f1d1bc1157 resume=/dev/sda6 rw
И опять оно не может найти образ. Может быть такое, что при нажатии hibernate этот образ туда не пишется? Или пишется, но не туда, куда надо?

LIKAN ★★★
() автор топика

Научись наконец вырубать свой комп как положено.

Юзаешь какое-то недоделанное говно (гибернацию), будь готов вот прямо к этому.

А в следующий раз она те вообще весь home подгадит на уровне hdd. Бэкапы свежие надеюсь приготовил.

Поналезло мастдайщиков со свое гибернацией. И это в век SSD, когда загрузка в рабочее окружение меньше минуты. Кто все эти люди?

anonymous
()
Ответ на: комментарий от anonymous

Совсем скучно на каникулах?

LIKAN ★★★
() автор топика
Ответ на: комментарий от greenman

Да, по нему самому. Пробовал уже помещать раньше - та же ерунда. На забугорных форумах видел совет, что лучше помещать непосредственно перед filesystems

LIKAN ★★★
() автор топика
Jul 25 01:04:47 LIKAN-PC kernel: PM: Checking hibernation image partition /dev/sda6
Jul 25 01:04:47 LIKAN-PC kernel: PM: Hibernation image not present or could not be loaded.

У тебя не создаётся hibernation image.

Попробуй посмотреть после попытки выхода из гибернации

journalctl -b -1 или journalctl -b -2

greenman ★★★★★
()
Последнее исправление: greenman (всего исправлений: 1)
Ответ на: комментарий от greenman

Кстати не факт, такая проблема может возникать при неверной конфигурации хуков и/или параметров ядра. Но проверить корректность генерации hibernate image действительно стоит Вот это в хвосте journalctl -b 1 http://pastebin.com/zP2EQyFF А вот это в хвосте 2 http://pastebin.com/GvBxtZNg Есть какие-то терки со свапом, но ничего криминального я не вижу

LIKAN ★★★
() автор топика
Ответ на: комментарий от LIKAN

но ничего криминального я не вижу

Как не видно и попытки создания Hibernation image (запуска соответствующего systemd unit-a).

greenman ★★★★★
()
Ответ на: комментарий от Virtuos86

В линухе есть гибернация? Ты лжёшь!

Ты не поверишь, но она есть и даже работает. Сам ее использую на Fedora, нареканий, вроде, как и нет.

anonymous
()
Ответ на: комментарий от anonymous

С Федорой дела не имел.
Да и не нужна мне гибернация по большому счету, я так, поёрничать.

Virtuos86 ★★★★★
()
Ответ на: комментарий от greenman

Кхым, а как запись об этом как должна выглядеть? Я выполняюв консольке от своего пользователя systemctl hibernate

LIKAN ★★★
() автор топика
Ответ на: комментарий от greenman

systemd тут кстати не причем, пробовал гибернировать через


# echo reboot > /sys/power/disk
# echo disk > /sys/power/state
- та же хрень

LIKAN ★★★
() автор топика
Ответ на: комментарий от LIKAN

А почему 8 ?

Потому что пара 8:6 — это major:minor устройства, см. колонки 5 и 6 в

$ ls -l /dev/sda6
brw-rw---- 1 root disk 8, 6 июл 27 16:16 /dev/sda6

bormant ★★★★★
()
21 декабря 2016 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.