18.04 в спящем режиме с UEFI и защищают включенную начальную загрузку

"sudo systemctl запускаются, hibernate.target" хорошо работал с 16,04 на Acer B117 с помощью начальной загрузки прежней версии; Обновление к 18,04 вынудило меня использовать UEFI и (требование Acer), безопасная начальная загрузка включила. Приостановите все еще работы, но я должен быть в спящем режиме.

Раздел подкачки активен и равняется размеру RAM + 2 ГБ;

GRUB_CMDLINE_LINUX_DEFAULT = "подавляют шумы всплеска resume=UUID=myswapuuid"

journalctl - ксенон показал отказ получить доступ к/sys/power/disk

кошка/sys/power/disk: [отключенный]

кошка/sys/power/state: мадам замораживания

Какие-либо предложения?

12
задан 1 January 2019 в 15:02

2 ответа

У меня есть та же проблема и, к сожалению, это невозможно с официальным ядром Ubuntu начиная с версии 4.13 из-за блокировки ядра patchset (efi-блокировка). Обоснование:

Нет в настоящее время никакого способа проверить изображение резюме, когда возврат из в спящем режиме. Это могло бы пойти на компромисс, модули со знаком доверяют модели, поэтому пока мы не можем работать с со знаком, в спящем режиме, отображает, мы отключаем ее, когда ядро заблокировано вниз.

Связанная Бионическая фиксация Вы видите здесь.

Это - спорное решение, и Linus отказался объединять эти изменения в ядре Linux.

Немного больше деталей, которые можно найти, является блокировкой статьи Kernel в 4,17? и его комментарии.

Таким образом, в то время как мы ожидаем некоторое волшебное программное обеспечение, которое будет работать с со знаком, в спящем режиме изображения, мы можем только использовать другое ядро или отключить безопасную начальную загрузку.

P.S. Я буду счастлив к upvote другой ответ, если кто-то решил эту проблему.

10
ответ дан 23 November 2019 в 03:42

надежда это поможет кому-то, но я выполняю корму / человечность 19.04. В моей установке я смог быть в спящем режиме с помощью s2disk, или пополудни - в спящем режиме, но резюме перестало работать. Зафиксировать это, поскольку моя система загружается с помощью UEFI вместо личинки. Я просто должен был переустановить загрузчик. Чтобы проверить, выполняете ли Вы использование UEFI следующее:

[ -d /sys/firmware/efi ] && echo "Installed in UEFI mode" || echo "Installed in Legacy mode"

если в режиме UEFI, то я следовал этому руководству для переустановки загрузчика, он варьируется при использовании nvme диска или sata диска: https://support.system76.com/articles/bootloader/

Ключ должен выполнить эту команду:

sudo update-initramfs -c -k all

удостоверьтесь, что в Ваших kernalboot опциях Вы указываете раздел или UUID того, где возобновиться от, например, что-то вроде этого:

resume=UUID=ed8347ed-2eb4-40bc-bc77-cc53b987ed88

Можно добавить это также: 1) тупик ядра sudo-a "resume=UUID =..." 2) отредактируйте/etc/initramfs-tools/conf.d/resume файл и добавьте: resume=UUID=ed8347ed-2eb4-40bc-bc77-cc53b987ed88

проверьте Ваш /var/log/syslog файл для чего-то вроде этого:

Aug 4 22:26:42 pop-os /usr/bin/kernelstub[19639]: kernelstub : DEBUG kopts: root=UUID=b37019a8-91f5-445f-94c1-7359a49ed5df ro quiet loglevel=0 systemd .show_status=false resume=UUID=ed8347ed-2eb4-40bc-bc77-cc53b987ed88

Если резюме отсутствует, или неправильно затем необходимо будет обновить ядро начальной загрузки снова.

0
ответ дан 23 November 2019 в 03:42

Другие вопросы по тегам:

Похожие вопросы: