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

Я использовал, в спящем режиме с Ubuntu 16.04 без проблемы, но внезапно она прекратила работать правильно. В спящем режиме ли я из меню питания или использования sudo pm-hibernate, это выключает компьютер, но когда я включаю его снова и выбираю Ubuntu из меню личинки, это просто дает черный экран. Я попробовал некоторые (упомянутые ниже) решения, но ни один не работал.

Я действительно разочарован, которые с каждой Ubuntu выпускают, я использую, у меня обычно есть подобные проблемы с, в спящем режиме (с различными ноутбуками).

PS: Я имею двойную загрузку с Windows 10, но в спящем режиме, работал отлично с ним в течение долгого времени.

Не работал:

8
задан 25 January 2018 в 01:52

4 ответа

Спасибо всем за Ваши ответы. Проблема была решена в Ядре 4.15. Я просто попробовал его теперь, и это работает. По-видимому, ядро HWE зафиксировало его (linux-generic-hwe-16.04 package).

При использовании Ubuntu 16.04 просто необходимо установить последние обновления для обновления ядра. Можно считать больше деталей об этом здесь.

Моя текущая версия ядра 4.15.0-33-универсальна.

2
ответ дан 23 November 2019 в 05:27

У меня были те же проблемы. Существует ошибка в новом ядре в 16,04. Вот явные шаги, которые я сделал. Сделайте первый и, если он решает проблему для Вас, остановитесь там. В противном случае продолжите.

1. Установите компьютер для начальной загрузки с предыдущим ядром

Запустите с:

uname-r

Мой говорит 4.13... Затем сделайте:

grep-i "menuentry '"/boot/grub/grub.cfg

Вы будете видеть различные записи меню в личинке. В моем случае, вместе с "Ubuntu, с Linux 4.13..." был пункт меню загрузиться с предыдущим ядром. Это сказало что Ubuntu с 4.10.0-28-универсальным Linux. В той же строке у Вас есть что-то как 'gnulinux-4.10.0-28-generic-advanced... (набор символов здесь)' Копируют тот текст, и затем мы должны сказать grub2 загружаться с тем ядром по умолчанию:

CP sudo/etc/default/grub/etc/default/grub.back

sudo gedit/etc/default/grub

Затем я вставил эту строку:

GRUB_DEFAULT = "gnulinux-advanced-4a50e1e8-56d9-413e-9954-55648888a31d> gnulinux-4.10.0-28-generic-advanced-4a50e1e8-56d9-413e-9954-55648888a31d"

Не копируйте эту строку буквально, но используйте вывод предыдущей команды grep, как сказано. Затем сохраните и,

личинка обновления sudo

Затем перезагрузка и проверка, что вывод "uname-r" является более старым ядром (4.10... в моем случае). Вы можете быть в спящем режиме теперь, или нет. В противном случае продолжите двигаться к следующему шагу.

2. Установите другой материал для спящего режима, чем по умолчанию:

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

склонные sudo - получают установку uswsusp

Затем закройте терминал, откройте его снова и тип:

sudo s2disk

Это, как предполагается, в спящем режиме компьютер. Если после возобновления все - когда Вы оставили его, то Вы решили проблему. Но все еще необходимо продолжить двигаться к шагу 4, чтобы сказать Ubuntu, что Вы хотите использовать новый материал по умолчанию и также что Вы хотите иметь опции быть в спящем режиме в приложениях.

3. Скажите личинку 2, где раздел подкачки:

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

кошка/etc/fstab

Я мог читать там "#, подкачка была на/dev/sda2 во время установки", таким образом, я отредактировал личинку снова:

sudo gedit/etc/default/grub

И добавил:

GRUB_CMDLINE_LINUX_DEFAULT = "intel_pstate=disable возобновляют =/dev/sda2"

Важная часть является "резюме =/dev/sda2", но предыдущая вещь (Intel blablabla) там из-за других причин. Ну, следующий шаг:

личинка обновления sudo

Перезагрузка и попробовала еще раз быть в спящем режиме с некоторым продолжением материала (например, открывать фильм с vlc) с:

sudo s2disk

Если материал все еще там после возобновления Вы решили проблему.

4. Сообщение Ubuntu использовать новый материал спящего режима Вы установили вместо значения по умолчанию:

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

sudo gedit/etc/pm/config.d/00sleep_module

И вставьте там:

SLEEP_MODULE = "uswsusp"

Сохраните и закройте файл. Затем:

sudo gedit/etc/polkit-1/localauthority/50-local.d/enable-hibernate.pkla

И вставьте там:

[Повторно включите, в спящем режиме по умолчанию в upower]

Identity=unix-user:*

Action=org.freedesktop.upower.hibernate

ResultActive=yes

[Повторно включите, в спящем режиме по умолчанию в вошедшем]

Identity=unix-user:*

Action=org.freedesktop.login1.hibernate; org.freedesktop.login1.handle-hibernate-key; org.freedesktop.login1; org.freedesktop.login1.hibernate-multiple-sessions; org.freedesktop.login1.hibernate-ignore-inhibit

ResultActive=yes

Перезагрузка и попробовала еще раз.

5. Если после рабочего Шага 4, Вы не можете быть в спящем режиме с помощью sudo systemctl hibernate затем сделайте следующее

Шага 4 недостаточно для переключений на uswsusp в Ubuntu 18.10.

Отредактируйте сервис спящего режима

sudo systemctl редактируют systemd-hibernate.service

И добавьте следующее

[Service]
ExecStart=
ExecStartPre=-/bin/run-parts -v -a pre /usr/lib/systemd/system-sleep
ExecStart=/usr/sbin/s2disk
ExecStartPost=-/bin/run-parts -v --reverse -a post /usr/lib/systemd/system-sleep

Обновление systemd

sudo systemctl перезагрузка демона

Протестируйте установку путем выполнения следующего

sudo systemctl в спящем режиме

9
ответ дан 23 November 2019 в 05:27

У меня также была эта проблема, заполоняют меня... и фиксацию после того, как много попыток состояли в том, чтобы переустановить Ubuntu 18.04, и теперь она работает отлично. Я также использую "протестированный" Драйвер Nvidia, поскольку Nvidia была преступником прежде.

Возможно, это было "sudo add-apt-repository ppa:graphics-драйверы" ppa, который установил "Дополнительный" Материал и/или 396 драйверов, которые завинтили бывшую в спящем режиме способность моего ноутбука. Так или иначе это работает безупречно в это время записи с 390 протестированными драйверами Nvidia. Прежде, чем переключиться на драйвер Nouveau работало.

2
ответ дан 23 November 2019 в 05:27

@karim у меня была та же проблема здесь, то, как фиксирован она:

Используйте раздел подкачки UUID вместо, он - точка монтирования в параметре РЕЗЮМЕ resume=UUID=# в обоих /etc/default/grub и /etc/initramfs-tools/conf.d/resume

Создайте запись для раздела подкачки в /etc/fstab без точки монтирования что-то вроде этого

# Entry for Swap : 
UUID=# none  swap    sw              0       0

В /etc/default/grub Я использовал отдельную запись для возобновления спящего режима

# FOR HIBERNATION 
GRUB_CMDLINE_LINUX="resume=UUID=..."

Создайте policykit в местных властях (pkla), как объяснено @Mephisto

Обновите initramfs и GRUB

sudo update-initramfs -u -k all
sudo update-grub

Перезагрузка, откройте некоторые приложения и использование systemctl hibernate (без sudo), чтобы видеть, работает ли это

3
ответ дан 23 November 2019 в 05:27

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

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