Я без проблем справляюсь с hibernate с Ubuntu 16.04, но внезапно он перестает работать правильно. Независимо от того, спящий ли я из меню питания или с помощью sudo pm-hibernate, он выключает компьютер, но когда я включаю его снова и выбираю Ubuntu из меню grub, он просто дает черный экран. Я попробовал некоторые решения (перечисленные ниже), но никто не работал.
Я очень разочарован тем, что с каждым выпуском Ubuntu, который я использую, у меня обычно возникают схожие проблемы с hibernate (с разными ноутбуками).
PS: У меня есть двойная загрузка с Windows 10, но
Не работает:
Измените переменную GRUB_CMDLINE_LINUX_DEFAULT в / etc / default / grub Очистить пространство подкачки и кеши Использовать netext73 Спасибо всем за ваши ответы. Проблема была решена в ядре 4.15. Я просто попробовал это сейчас, и он работает. По-видимому, ядро HWE исправило его (linux-generic-hwe-16.04 package
).
Если вы используете Ubuntu 16.04, вам просто нужно установить последние обновления для обновления ядра. Вы можете прочитать более подробную информацию об этом здесь .
Текущая версия ядра - 4.15.0-33-generic.
У меня были те же проблемы. В последнем ядре есть ошибка в 16.04. Вот явные шаги, которые я сделал. Сделайте первый и, если он решает проблему для вас, остановитесь там. Если нет, продолжайте.
1. Установите компьютер для загрузки с предыдущим ядром
Начните с:
uname -rMine говорит 4.13 ... Затем выполните:
uname -r
grep -i "menuentry '" /boot/grub/grub.cfg
sudo cp / etc / default / grub / etc / default / grub.back sudo gedit / etc / default / grubВы увидите различные записи меню в grub. В моем случае вместе с «Ubuntu, с Linux 4.13 ...» была опция меню для загрузки с предыдущим ядром. Он сказал Ubuntu, с Linux 4.10.0-28-generic. В той же строке у вас есть что-то вроде «gnulinux-4.10.0-28-generic-advanced ... (куча символов здесь)» Скопируйте этот текст, а затем мы должны сказать, что grub2 загружается с этим ядром по умолчанию:
sudo cp / etc / default / grub /etc/default/grub.back
Затем я вставил эту строку:
sudo update-grubGRUB_DEFAULT = "gnulinux-advanced-4a50e1e8-56d9-413e-9954-55648888a31d> gnulinux-4.10.0-28-generic-advanced-4a50e1e8-56d9-413e-9954-55648888a31d"
Пожалуйста, не копируйте эту строку буквально, а используйте результат предыдущей команды grep, как сказано. Затем сохраните и,
Затем перезагрузите и убедитесь, что вывод «uname -r» является старшим ядром (4.10 ... в моем случае). Теперь вы можете спячки или нет. Если нет, перейдите к следующему шагу.
sudo update-grub
1. Установите компьютер для загрузки с предыдущим ядром
sudo s2diskВ моем случае использование старого ядра избавилось от черного экрана смерти и позволило мне возобновить после спячки, но содержимое диска было уничтожено, то есть оно было идентично перезагрузке, а не спячке. Поэтому я установил какое-то дерьмо, которое спячки по-другому:
sudo apt-get install uswsusp
Затем закройте терминал, откройте его и введите:
sudo s2disk
Предполагается, что компьютер переходит в спящий режим. Если после возобновления все будет, как вы его оставили, то вы решили проблему. Но вам еще нужно перейти к шагу 4, чтобы сообщить Ubuntu, что вы хотите использовать новый материал по умолчанию, а также хотите, чтобы у вас были опции для спящего режима в приложениях.
sudo gedit / etc / default / grub3. Скажите grub 2, где раздел подкачки:
sudo gedit / etc / default / grub
Это все еще не сработало для меня, поэтому я чтобы определить grub, где раздел подкачки:
sudo update-grubcat / etc / fstab
sudo update-grub
Я мог прочитать там «# swap был включен / dev / sda2 во время установки», поэтому я снова редактировал grub:
И добавил:
GRUB_CMDLINE_LINUX_DEFAULT = " intel_pstate = disable resume = / dev / sda2 "
sudo gedit /etc/pm/config.d/00sleep_moduleВажной частью является« resume = / dev / sda2 », но предыдущая вещь (intel blablabla) есть из-за других причин. Ну, следующий шаг:
sudo gedit /etc/pm/config.d/00sleep_module
Перезагрузитесь и попробуйте снова спящий с некоторыми (например, открыть фильм с помощью vlc) с помощью:
sudo gedit /etc/polkit-1/localauthority/50-local.d/enable-hibernate.pklasudo s2disk
sudo gedit /etc/polkit-1/localauthority/50-local.d/enable-hibernate.pkla
sudo gedit / etc / default / grub
Действие = 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Если материал все еще присутствует после вас резюме, вы решили проблему.
У меня также была эта проблема, поразила меня ... и исправление после многих попыток было переустановить Ubuntu 18.04, и теперь он работает отлично. Я также использую «проверенный» драйвер Nvidia, поскольку перед ним был Nvidia.
Возможно, это был «sudo add-apt-repository ppa: graphics-drivers» ppa, который установил «Extra» Stuff и / или драйвер 396, который напортачил спящий режим моего ноутбука. В любом случае он работает безупречно в это время написания с драйвером NVidia 390. Прежде чем переключиться на драйвер Nouveau, он работал.
У меня были те же проблемы. В последнем ядре есть ошибка в 16.04. Вот явные шаги, которые я сделал. Сделайте первый и, если он решает проблему для вас, остановитесь там. Если нет, продолжайте.
1. Установите компьютер для загрузки с предыдущим ядром
Начните с:
uname -rMine говорит 4.13 ... Затем выполните:
uname -r
grep -i "menuentry '" /boot/grub/grub.cfg
sudo cp / etc / default / grub / etc / default / grub.back sudo gedit / etc / default / grubВы увидите различные записи меню в grub. В моем случае вместе с «Ubuntu, с Linux 4.13 ...» была опция меню для загрузки с предыдущим ядром. Он сказал Ubuntu, с Linux 4.10.0-28-generic. В той же строке у вас есть что-то вроде «gnulinux-4.10.0-28-generic-advanced ... (куча символов здесь)» Скопируйте этот текст, а затем мы должны сказать, что grub2 загружается с этим ядром по умолчанию:
sudo cp / etc / default / grub /etc/default/grub.back
Затем я вставил эту строку:
sudo update-grubGRUB_DEFAULT = "gnulinux-advanced-4a50e1e8-56d9-413e-9954-55648888a31d> gnulinux-4.10.0-28-generic-advanced-4a50e1e8-56d9-413e-9954-55648888a31d"
Пожалуйста, не копируйте эту строку буквально, а используйте результат предыдущей команды grep, как сказано. Затем сохраните и,
Затем перезагрузите и убедитесь, что вывод «uname -r» является старшим ядром (4.10 ... в моем случае). Теперь вы можете спячки или нет. Если нет, перейдите к следующему шагу.
sudo update-grub
1. Установите компьютер для загрузки с предыдущим ядром
sudo s2diskВ моем случае использование старого ядра избавилось от черного экрана смерти и позволило мне возобновить после спячки, но содержимое диска было уничтожено, то есть оно было идентично перезагрузке, а не спячке. Поэтому я установил какое-то дерьмо, которое спячки по-другому:
sudo apt-get install uswsusp
Затем закройте терминал, откройте его и введите:
sudo s2disk
Предполагается, что компьютер переходит в спящий режим. Если после возобновления все будет, как вы его оставили, то вы решили проблему. Но вам еще нужно перейти к шагу 4, чтобы сообщить Ubuntu, что вы хотите использовать новый материал по умолчанию, а также хотите, чтобы у вас были опции для спящего режима в приложениях.
sudo gedit / etc / default / grub3. Скажите grub 2, где раздел подкачки:
sudo gedit / etc / default / grub
Это все еще не сработало для меня, поэтому я чтобы определить grub, где раздел подкачки:
sudo update-grubcat / etc / fstab
sudo update-grub
Я мог прочитать там «# swap был включен / dev / sda2 во время установки», поэтому я снова редактировал grub:
И добавил:
GRUB_CMDLINE_LINUX_DEFAULT = " intel_pstate = disable resume = / dev / sda2 "
sudo gedit /etc/pm/config.d/00sleep_moduleВажной частью является« resume = / dev / sda2 », но предыдущая вещь (intel blablabla) есть из-за других причин. Ну, следующий шаг:
sudo gedit /etc/pm/config.d/00sleep_module
Перезагрузитесь и попробуйте снова спящий с некоторыми (например, открыть фильм с помощью vlc) с помощью:
sudo gedit /etc/polkit-1/localauthority/50-local.d/enable-hibernate.pklasudo s2disk
sudo gedit /etc/polkit-1/localauthority/50-local.d/enable-hibernate.pkla
sudo gedit / etc / default / grub
Действие = 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Если материал все еще присутствует после вас резюме, вы решили проблему.
У меня также была эта проблема, поразила меня ... и исправление после многих попыток состояло в том, чтобы переустановить Ubuntu 18.04, и теперь он работает отлично. Я также использую «проверенный» драйвер Nvidia, поскольку раньше был виновником Nvidia.
Возможно, это был «sudo add-apt-repository ppa: graphics-drivers» ppa, который установил «Extra» Stuff и / или драйвер 396, который напортачил спящий режим моего ноутбука. В любом случае он работает безупречно в это время написания с драйвером NVidia 390. Прежде чем переключиться на драйвер Nouveau, он работал.
У меня были те же проблемы. В последнем ядре есть ошибка в 16.04. Вот явные шаги, которые я сделал. Сделайте первый и, если он решает проблему для вас, остановитесь там. Если нет, продолжайте.
1. Установите компьютер для загрузки с предыдущим ядром
Начните с:
uname -r
blockquote>Моя говорит 4.13 ... Затем do:
grep -i "menuentry '" /boot/grub/grub.cfg
blockquote>Вы увидите различные записи меню в grub. В моем случае вместе с «Ubuntu, с Linux 4.13 ...» была опция меню для загрузки с предыдущим ядром. Он сказал Ubuntu, с Linux 4.10.0-28-generic . В той же строке у вас есть что-то вроде «gnulinux-4.10.0-28-generic-advanced ... (куча символов здесь)» Скопируйте этот текст, а затем мы должны сказать, что grub2 загружается с этим ядром по умолчанию:
sudo cp / etc / default / grub /etc/default/grub.back
sudo gedit / etc / default / grub
blockquote>Затем я вставил эту строку:
GRUB_DEFAULT = "gnulinux-advanced-4a50e1e8-56d9-413e-9954-55648888a31d> gnulinux-4.10.0-28-generic-advanced-4a50e1e8-56d9 -413e-9954-55648888a31d "
blockquote>Пожалуйста, не копируйте эту строку буквально, но используйте результат предыдущей команды grep, как сказано. Затем сохраните и,
sudo update-grub
blockquote>Затем перезагрузите и убедитесь, что вывод «uname -r» является старшим ядром (4.10 ... в моем случае). Теперь вы можете спячки или нет. Если нет, перейдите к следующему шагу.
2. Устанавливайте разные вещи в спящий режим, чем по умолчанию:
В моем случае использование старого ядра избавилось от черного экрана смерти и позволило мне возобновиться после спящего режима, но содержимое образа диска собиралось уничтожен, то есть он был идентичен перезагрузке, а не спячке. Поэтому я установил какое-то дерьмо, которое спячки по-другому:
sudo apt-get install uswsusp
blockquote>Затем закройте терминал, откройте его и введите:
sudo s2disk
blockquote>Предполагается спящий режим компьютера. Если после возобновления все будет, как вы его оставили, то вы решили проблему. Но вам еще нужно перейти к шагу 4, чтобы сообщить Ubuntu, что вы хотите использовать новый материал по умолчанию, а также хотите, чтобы у вас были опции для спящего режима в приложениях.
3. Скажите grub 2, где раздел подкачки:
Это все еще не сработало для меня, поэтому мне пришлось сказать grub, где раздел подкачки:
cat / etc / fstab
blockquote>Я мог прочитать там «# swap был включен / dev / sda2 во время установки», поэтому я снова редактировал grub:
sudo gedit / etc / default / grub
blockquote>И добавил:
GRUB_CMDLINE_LINUX_DEFAULT = "intel_pstate = отключить возобновление = / dev / sda2"
blockquote>Важной частью является «resume = / dev / sda2», но предыдущая вещь (intel blablabla) существует из-за других причин. Ну, следующий шаг:
sudo update-grub
blockquote>Перезагрузитесь и повторите попытку спячки с некоторыми вещами (например, откройте фильм с vlc) с:
sudo s2disk
blockquote>Если материал все еще присутствует после возобновления, вы решили проблему.
4. Сообщая, что Ubuntu использует новый материал для спящего режима, который вы установили, а не по умолчанию:
Теперь вам нужно сказать Ubuntu, чтобы использовать s2disk для спящего режима вместо данных, которые поступают по умолчанию:
sudo gedit /etc/pm/config.d/00sleep_module
blockquote>И вставьте туда:
SLEEP_MODULE = "uswsusp"
< / blockquote>Сохранить и закрыть файл. Затем:
sudo gedit /etc/polkit-1/localauthority/50-local.d/enable-hibernate.pkla
blockquote>И вставьте туда:
[Снова включить спящий режим по умолчанию в upower]
Identity = unix-user: *
Action = org.freedesktop.upower.hibernate
ResultActive = yes
[Включить спящий режим по умолчанию в режиме логина]
Identity = unix-user: *
Action = org .freedesktop.login1.hibernate; org.freedesktop.login1.handle-спящий режим ключа; org.freedesktop.login1; org.freedesktop.login1.hibernate-множественная-сессия; org.freedesktop.login1.hibernate-игнорирования-ингибирует
ResultActive = yes
blockquote>Перезагрузитесь и повторите попытку.
У меня также была эта проблема, поразила меня ... и исправление после многих попыток состояло в том, чтобы переустановить Ubuntu 18.04, и теперь он работает отлично. Я также использую «проверенный» драйвер Nvidia, поскольку раньше был виновником Nvidia.
Возможно, это был «sudo add-apt-repository ppa: graphics-drivers» ppa, который установил «Extra» Stuff и / или драйвер 396, который напортачил спящий режим моего ноутбука. В любом случае он работает безупречно в это время написания с драйвером NVidia 390. Прежде чем переключиться на драйвер Nouveau, он работал.
У меня были те же проблемы. В последнем ядре есть ошибка в 16.04. Вот явные шаги, которые я сделал. Сделайте первый и, если он решает проблему для вас, остановитесь там. Если нет, продолжайте.
1. Установите компьютер для загрузки с предыдущим ядром
Начните с:
uname -r
blockquote>Моя говорит 4.13 ... Затем do:
grep -i "menuentry '" /boot/grub/grub.cfg
blockquote>Вы увидите различные записи меню в grub. В моем случае вместе с «Ubuntu, с Linux 4.13 ...» была опция меню для загрузки с предыдущим ядром. Он сказал Ubuntu, с Linux 4.10.0-28-generic . В той же строке у вас есть что-то вроде «gnulinux-4.10.0-28-generic-advanced ... (куча символов здесь)» Скопируйте этот текст, а затем мы должны сказать, что grub2 загружается с этим ядром по умолчанию:
sudo cp / etc / default / grub /etc/default/grub.back
sudo gedit / etc / default / grub
blockquote>Затем я вставил эту строку:
GRUB_DEFAULT = "gnulinux-advanced-4a50e1e8-56d9-413e-9954-55648888a31d> gnulinux-4.10.0-28-generic-advanced-4a50e1e8-56d9 -413e-9954-55648888a31d "
blockquote>Пожалуйста, не копируйте эту строку буквально, но используйте результат предыдущей команды grep, как сказано. Затем сохраните и,
sudo update-grub
blockquote>Затем перезагрузите и убедитесь, что вывод «uname -r» является старшим ядром (4.10 ... в моем случае). Теперь вы можете спячки или нет. Если нет, перейдите к следующему шагу.
2. Устанавливайте разные вещи в спящий режим, чем по умолчанию:
В моем случае использование старого ядра избавилось от черного экрана смерти и позволило мне возобновиться после спящего режима, но содержимое образа диска собиралось уничтожен, то есть он был идентичен перезагрузке, а не спячке. Поэтому я установил какое-то дерьмо, которое спячки по-другому:
sudo apt-get install uswsusp
blockquote>Затем закройте терминал, откройте его и введите:
sudo s2disk
blockquote>Предполагается спящий режим компьютера. Если после возобновления все будет, как вы его оставили, то вы решили проблему. Но вам еще нужно перейти к шагу 4, чтобы сообщить Ubuntu, что вы хотите использовать новый материал по умолчанию, а также хотите, чтобы у вас были опции для спящего режима в приложениях.
3. Скажите grub 2, где раздел подкачки:
Это все еще не сработало для меня, поэтому мне пришлось сказать grub, где раздел подкачки:
cat / etc / fstab
blockquote>Я мог прочитать там «# swap был включен / dev / sda2 во время установки», поэтому я снова редактировал grub:
sudo gedit / etc / default / grub
blockquote>И добавил:
GRUB_CMDLINE_LINUX_DEFAULT = "intel_pstate = отключить возобновление = / dev / sda2"
blockquote>Важной частью является «resume = / dev / sda2», но предыдущая вещь (intel blablabla) существует из-за других причин. Ну, следующий шаг:
sudo update-grub
blockquote>Перезагрузитесь и повторите попытку спячки с некоторыми вещами (например, откройте фильм с vlc) с:
sudo s2disk
blockquote>Если материал все еще присутствует после возобновления, вы решили проблему.
4. Сообщая, что Ubuntu использует новый материал для спящего режима, который вы установили, а не по умолчанию:
Теперь вам нужно сказать Ubuntu, чтобы использовать s2disk для спящего режима вместо данных, которые поступают по умолчанию:
sudo gedit /etc/pm/config.d/00sleep_module
blockquote>И вставьте туда:
SLEEP_MODULE = "uswsusp"
< / blockquote>Сохранить и закрыть файл. Затем:
sudo gedit /etc/polkit-1/localauthority/50-local.d/enable-hibernate.pkla
blockquote>И вставьте туда:
[Снова включить спящий режим по умолчанию в upower]
Identity = unix-user: *
Action = org.freedesktop.upower.hibernate
ResultActive = yes
[Включить спящий режим по умолчанию в режиме логина]
Identity = unix-user: *
Action = org .freedesktop.login1.hibernate; org.freedesktop.login1.handle-спящий режим ключа; org.freedesktop.login1; org.freedesktop.login1.hibernate-множественная-сессия; org.freedesktop.login1.hibernate-игнорирования-ингибирует
ResultActive = yes
blockquote>Перезагрузитесь и повторите попытку.
У меня были те же проблемы. В последнем ядре есть ошибка в 16.04. Вот явные шаги, которые я сделал. Сделайте первый и, если он решает проблему для вас, остановитесь там. Если нет, продолжайте.
1. Установите компьютер для загрузки с предыдущим ядром
Начните с:
uname -r
blockquote>Моя говорит 4.13 ... Затем do:
grep -i "menuentry '" /boot/grub/grub.cfg
blockquote>Вы увидите различные записи меню в grub. В моем случае вместе с «Ubuntu, с Linux 4.13 ...» была опция меню для загрузки с предыдущим ядром. Он сказал Ubuntu, с Linux 4.10.0-28-generic . В той же строке у вас есть что-то вроде «gnulinux-4.10.0-28-generic-advanced ... (куча символов здесь)» Скопируйте этот текст, а затем мы должны сказать, что grub2 загружается с этим ядром по умолчанию:
sudo cp / etc / default / grub /etc/default/grub.back
sudo gedit / etc / default / grub
blockquote>Затем я вставил эту строку:
GRUB_DEFAULT = "gnulinux-advanced-4a50e1e8-56d9-413e-9954-55648888a31d> gnulinux-4.10.0-28-generic-advanced-4a50e1e8-56d9 -413e-9954-55648888a31d "
blockquote>Пожалуйста, не копируйте эту строку буквально, но используйте результат предыдущей команды grep, как сказано. Затем сохраните и,
sudo update-grub
blockquote>Затем перезагрузите и убедитесь, что вывод «uname -r» является старшим ядром (4.10 ... в моем случае). Теперь вы можете спячки или нет. Если нет, перейдите к следующему шагу.
2. Устанавливайте разные вещи в спящий режим, чем по умолчанию:
В моем случае использование старого ядра избавилось от черного экрана смерти и позволило мне возобновиться после спящего режима, но содержимое образа диска собиралось уничтожен, то есть он был идентичен перезагрузке, а не спячке. Поэтому я установил какое-то дерьмо, которое спячки по-другому:
sudo apt-get install uswsusp
blockquote>Затем закройте терминал, откройте его и введите:
sudo s2disk
blockquote>Предполагается спящий режим компьютера. Если после возобновления все будет, как вы его оставили, то вы решили проблему. Но вам еще нужно перейти к шагу 4, чтобы сообщить Ubuntu, что вы хотите использовать новый материал по умолчанию, а также хотите, чтобы у вас были опции для спящего режима в приложениях.
3. Скажите grub 2, где раздел подкачки:
Это все еще не сработало для меня, поэтому мне пришлось сказать grub, где раздел подкачки:
cat / etc / fstab
blockquote>Я мог прочитать там «# swap был включен / dev / sda2 во время установки», поэтому я снова редактировал grub:
sudo gedit / etc / default / grub
blockquote>И добавил:
GRUB_CMDLINE_LINUX_DEFAULT = "intel_pstate = отключить возобновление = / dev / sda2"
blockquote>Важной частью является «resume = / dev / sda2», но предыдущая вещь (intel blablabla) существует из-за других причин. Ну, следующий шаг:
sudo update-grub
blockquote>Перезагрузитесь и повторите попытку спячки с некоторыми вещами (например, откройте фильм с vlc) с:
sudo s2disk
blockquote>Если материал все еще присутствует после возобновления, вы решили проблему.
4. Сообщая, что Ubuntu использует новый материал для спящего режима, который вы установили, а не по умолчанию:
Теперь вам нужно сказать Ubuntu, чтобы использовать s2disk для спящего режима вместо данных, которые поступают по умолчанию:
sudo gedit /etc/pm/config.d/00sleep_module
blockquote>И вставьте туда:
SLEEP_MODULE = "uswsusp"
< / blockquote>Сохранить и закрыть файл. Затем:
sudo gedit /etc/polkit-1/localauthority/50-local.d/enable-hibernate.pkla
blockquote>И вставьте туда:
[Снова включить спящий режим по умолчанию в upower]
Identity = unix-user: *
Action = org.freedesktop.upower.hibernate
ResultActive = yes
[Включить спящий режим по умолчанию в режиме логина]
Identity = unix-user: *
Action = org .freedesktop.login1.hibernate; org.freedesktop.login1.handle-спящий режим ключа; org.freedesktop.login1; org.freedesktop.login1.hibernate-множественная-сессия; org.freedesktop.login1.hibernate-игнорирования-ингибирует
ResultActive = yes
blockquote>Перезагрузитесь и повторите попытку.
У меня также была эта проблема, поразила меня ... и исправление после многих попыток состояло в том, чтобы переустановить Ubuntu 18.04, и теперь он работает отлично. Я также использую «проверенный» драйвер Nvidia, поскольку раньше был виновником Nvidia.
Возможно, это был «sudo add-apt-repository ppa: graphics-drivers» ppa, который установил «Extra» Stuff и / или драйвер 396, который напортачил спящий режим моего ноутбука. В любом случае он работает безупречно в это время написания с драйвером NVidia 390. Прежде чем переключиться на драйвер Nouveau, он работал.
У меня были те же проблемы. В последнем ядре есть ошибка в 16.04. Вот явные шаги, которые я сделал. Сделайте первый и, если он решает проблему для вас, остановитесь там. Если нет, продолжайте.
1. Установите компьютер для загрузки с предыдущим ядром
Начните с:
uname -r
blockquote>Моя говорит 4.13 ... Затем do:
grep -i "menuentry '" /boot/grub/grub.cfg
blockquote>Вы увидите различные записи меню в grub. В моем случае вместе с «Ubuntu, с Linux 4.13 ...» была опция меню для загрузки с предыдущим ядром. Он сказал Ubuntu, с Linux 4.10.0-28-generic . В той же строке у вас есть что-то вроде «gnulinux-4.10.0-28-generic-advanced ... (куча символов здесь)» Скопируйте этот текст, а затем мы должны сказать, что grub2 загружается с этим ядром по умолчанию:
sudo cp / etc / default / grub /etc/default/grub.back
sudo gedit / etc / default / grub
blockquote>Затем я вставил эту строку:
GRUB_DEFAULT = "gnulinux-advanced-4a50e1e8-56d9-413e-9954-55648888a31d> gnulinux-4.10.0-28-generic-advanced-4a50e1e8-56d9 -413e-9954-55648888a31d "
blockquote>Пожалуйста, не копируйте эту строку буквально, но используйте результат предыдущей команды grep, как сказано. Затем сохраните и,
sudo update-grub
blockquote>Затем перезагрузите и убедитесь, что вывод «uname -r» является старшим ядром (4.10 ... в моем случае). Теперь вы можете спячки или нет. Если нет, перейдите к следующему шагу.
2. Устанавливайте разные вещи в спящий режим, чем по умолчанию:
В моем случае использование старого ядра избавилось от черного экрана смерти и позволило мне возобновиться после спящего режима, но содержимое образа диска собиралось уничтожен, то есть он был идентичен перезагрузке, а не спячке. Поэтому я установил какое-то дерьмо, которое спячки по-другому:
sudo apt-get install uswsusp
blockquote>Затем закройте терминал, откройте его и введите:
sudo s2disk
blockquote>Предполагается спящий режим компьютера. Если после возобновления все будет, как вы его оставили, то вы решили проблему. Но вам еще нужно перейти к шагу 4, чтобы сообщить Ubuntu, что вы хотите использовать новый материал по умолчанию, а также хотите, чтобы у вас были опции для спящего режима в приложениях.
3. Скажите grub 2, где раздел подкачки:
Это все еще не сработало для меня, поэтому мне пришлось сказать grub, где раздел подкачки:
cat / etc / fstab
blockquote>Я мог прочитать там «# swap был включен / dev / sda2 во время установки», поэтому я снова редактировал grub:
sudo gedit / etc / default / grub
blockquote>И добавил:
GRUB_CMDLINE_LINUX_DEFAULT = "intel_pstate = отключить возобновление = / dev / sda2"
blockquote>Важной частью является «resume = / dev / sda2», но предыдущая вещь (intel blablabla) существует из-за других причин. Ну, следующий шаг:
sudo update-grub
blockquote>Перезагрузитесь и повторите попытку спячки с некоторыми вещами (например, откройте фильм с vlc) с:
sudo s2disk
blockquote>Если материал все еще присутствует после возобновления, вы решили проблему.
4. Сообщая, что Ubuntu использует новый материал для спящего режима, который вы установили, а не по умолчанию:
Теперь вам нужно сказать Ubuntu, чтобы использовать s2disk для спящего режима вместо данных, которые поступают по умолчанию:
sudo gedit /etc/pm/config.d/00sleep_module
blockquote>И вставьте туда:
SLEEP_MODULE = "uswsusp"
< / blockquote>Сохранить и закрыть файл. Затем:
sudo gedit /etc/polkit-1/localauthority/50-local.d/enable-hibernate.pkla
blockquote>И вставьте туда:
[Снова включить спящий режим по умолчанию в upower]
Identity = unix-user: *
Action = org.freedesktop.upower.hibernate
ResultActive = yes
[Включить спящий режим по умолчанию в режиме логина]
Identity = unix-user: *
Action = org .freedesktop.login1.hibernate; org.freedesktop.login1.handle-спящий режим ключа; org.freedesktop.login1; org.freedesktop.login1.hibernate-множественная-сессия; org.freedesktop.login1.hibernate-игнорирования-ингибирует
ResultActive = yes
blockquote>Перезагрузитесь и повторите попытку.
У меня также была эта проблема, поразила меня ... и исправление после многих попыток состояло в том, чтобы переустановить Ubuntu 18.04, и теперь он работает отлично. Я также использую «проверенный» драйвер Nvidia, поскольку раньше был виновником Nvidia.
Возможно, это был «sudo add-apt-repository ppa: graphics-drivers» ppa, который установил «Extra» Stuff и / или драйвер 396, который напортачил спящий режим моего ноутбука. В любом случае он работает безупречно в это время написания с драйвером NVidia 390. Прежде чем переключиться на драйвер Nouveau, он работал.
У меня были те же проблемы. В последнем ядре есть ошибка в 16.04. Вот явные шаги, которые я сделал. Сделайте первый и, если он решает проблему для вас, остановитесь там. Если нет, продолжайте.
1. Установите компьютер для загрузки с предыдущим ядром
Начните с:
uname -r
blockquote>Моя говорит 4.13 ... Затем do:
grep -i "menuentry '" /boot/grub/grub.cfg
blockquote>Вы увидите различные записи меню в grub. В моем случае вместе с «Ubuntu, с Linux 4.13 ...» была опция меню для загрузки с предыдущим ядром. Он сказал Ubuntu, с Linux 4.10.0-28-generic . В той же строке у вас есть что-то вроде «gnulinux-4.10.0-28-generic-advanced ... (куча символов здесь)» Скопируйте этот текст, а затем мы должны сказать, что grub2 загружается с этим ядром по умолчанию:
sudo cp / etc / default / grub /etc/default/grub.back
sudo gedit / etc / default / grub
blockquote>Затем я вставил эту строку:
GRUB_DEFAULT = "gnulinux-advanced-4a50e1e8-56d9-413e-9954-55648888a31d> gnulinux-4.10.0-28-generic-advanced-4a50e1e8-56d9 -413e-9954-55648888a31d "
blockquote>Пожалуйста, не копируйте эту строку буквально, но используйте результат предыдущей команды grep, как сказано. Затем сохраните и,
sudo update-grub
blockquote>Затем перезагрузите и убедитесь, что вывод «uname -r» является старшим ядром (4.10 ... в моем случае). Теперь вы можете спячки или нет. Если нет, перейдите к следующему шагу.
2. Устанавливайте разные вещи в спящий режим, чем по умолчанию:
В моем случае использование старого ядра избавилось от черного экрана смерти и позволило мне возобновиться после спящего режима, но содержимое образа диска собиралось уничтожен, то есть он был идентичен перезагрузке, а не спячке. Поэтому я установил какое-то дерьмо, которое спячки по-другому:
sudo apt-get install uswsusp
blockquote>Затем закройте терминал, откройте его и введите:
sudo s2disk
blockquote>Предполагается спящий режим компьютера. Если после возобновления все будет, как вы его оставили, то вы решили проблему. Но вам еще нужно перейти к шагу 4, чтобы сообщить Ubuntu, что вы хотите использовать новый материал по умолчанию, а также хотите, чтобы у вас были опции для спящего режима в приложениях.
3. Скажите grub 2, где раздел подкачки:
Это все еще не сработало для меня, поэтому мне пришлось сказать grub, где раздел подкачки:
cat / etc / fstab
blockquote>Я мог прочитать там «# swap был включен / dev / sda2 во время установки», поэтому я снова редактировал grub:
sudo gedit / etc / default / grub
blockquote>И добавил:
GRUB_CMDLINE_LINUX_DEFAULT = "intel_pstate = отключить возобновление = / dev / sda2"
blockquote>Важной частью является «resume = / dev / sda2», но предыдущая вещь (intel blablabla) существует из-за других причин. Ну, следующий шаг:
sudo update-grub
blockquote>Перезагрузитесь и повторите попытку спячки с некоторыми вещами (например, откройте фильм с vlc) с:
sudo s2disk
blockquote>Если материал все еще присутствует после возобновления, вы решили проблему.
4. Сообщая, что Ubuntu использует новый материал для спящего режима, который вы установили, а не по умолчанию:
Теперь вам нужно сказать Ubuntu, чтобы использовать s2disk для спящего режима вместо данных, которые поступают по умолчанию:
sudo gedit /etc/pm/config.d/00sleep_module
blockquote>И вставьте туда:
SLEEP_MODULE = "uswsusp"
< / blockquote>Сохранить и закрыть файл. Затем:
sudo gedit /etc/polkit-1/localauthority/50-local.d/enable-hibernate.pkla
blockquote>И вставьте туда:
[Снова включить спящий режим по умолчанию в upower]
Identity = unix-user: *
Action = org.freedesktop.upower.hibernate
ResultActive = yes
[Включить спящий режим по умолчанию в режиме логина]
Identity = unix-user: *
Action = org .freedesktop.login1.hibernate; org.freedesktop.login1.handle-спящий режим ключа; org.freedesktop.login1; org.freedesktop.login1.hibernate-множественная-сессия; org.freedesktop.login1.hibernate-игнорирования-ингибирует
ResultActive = yes
blockquote>Перезагрузитесь и повторите попытку.
У меня также была эта проблема, поразила меня ... и исправление после многих попыток состояло в том, чтобы переустановить Ubuntu 18.04, и теперь он работает отлично. Я также использую «проверенный» драйвер Nvidia, поскольку раньше был виновником Nvidia.
Возможно, это был «sudo add-apt-repository ppa: graphics-drivers» ppa, который установил «Extra» Stuff и / или драйвер 396, который напортачил спящий режим моего ноутбука. В любом случае он работает безупречно в это время написания с драйвером NVidia 390. Прежде чем переключиться на драйвер Nouveau, он работал.
У меня были те же проблемы. В последнем ядре есть ошибка в 16.04. Вот явные шаги, которые я сделал. Сделайте первый и, если он решает проблему для вас, остановитесь там. Если нет, продолжайте.
1. Установите компьютер для загрузки с предыдущим ядром
Начните с:
uname -r
blockquote>Моя говорит 4.13 ... Затем do:
grep -i "menuentry '" /boot/grub/grub.cfg
blockquote>Вы увидите различные записи меню в grub. В моем случае вместе с «Ubuntu, с Linux 4.13 ...» была опция меню для загрузки с предыдущим ядром. Он сказал Ubuntu, с Linux 4.10.0-28-generic . В той же строке у вас есть что-то вроде «gnulinux-4.10.0-28-generic-advanced ... (куча символов здесь)» Скопируйте этот текст, а затем мы должны сказать, что grub2 загружается с этим ядром по умолчанию:
sudo cp / etc / default / grub /etc/default/grub.back
sudo gedit / etc / default / grub
blockquote>Затем я вставил эту строку:
GRUB_DEFAULT = "gnulinux-advanced-4a50e1e8-56d9-413e-9954-55648888a31d> gnulinux-4.10.0-28-generic-advanced-4a50e1e8-56d9 -413e-9954-55648888a31d "
blockquote>Пожалуйста, не копируйте эту строку буквально, но используйте результат предыдущей команды grep, как сказано. Затем сохраните и,
sudo update-grub
blockquote>Затем перезагрузите и убедитесь, что вывод «uname -r» является старшим ядром (4.10 ... в моем случае). Теперь вы можете спячки или нет. Если нет, перейдите к следующему шагу.
2. Устанавливайте разные вещи в спящий режим, чем по умолчанию:
В моем случае использование старого ядра избавилось от черного экрана смерти и позволило мне возобновиться после спящего режима, но содержимое образа диска собиралось уничтожен, то есть он был идентичен перезагрузке, а не спячке. Поэтому я установил какое-то дерьмо, которое спячки по-другому:
sudo apt-get install uswsusp
blockquote>Затем закройте терминал, откройте его и введите:
sudo s2disk
blockquote>Предполагается спящий режим компьютера. Если после возобновления все будет, как вы его оставили, то вы решили проблему. Но вам еще нужно перейти к шагу 4, чтобы сообщить Ubuntu, что вы хотите использовать новый материал по умолчанию, а также хотите, чтобы у вас были опции для спящего режима в приложениях.
3. Скажите grub 2, где раздел подкачки:
Это все еще не сработало для меня, поэтому мне пришлось сказать grub, где раздел подкачки:
cat / etc / fstab
blockquote>Я мог прочитать там «# swap был включен / dev / sda2 во время установки», поэтому я снова редактировал grub:
sudo gedit / etc / default / grub
blockquote>И добавил:
GRUB_CMDLINE_LINUX_DEFAULT = "intel_pstate = отключить возобновление = / dev / sda2"
blockquote>Важной частью является «resume = / dev / sda2», но предыдущая вещь (intel blablabla) существует из-за других причин. Ну, следующий шаг:
sudo update-grub
blockquote>Перезагрузитесь и повторите попытку спячки с некоторыми вещами (например, откройте фильм с vlc) с:
sudo s2disk
blockquote>Если материал все еще присутствует после возобновления, вы решили проблему.
4. Сообщая, что Ubuntu использует новый материал для спящего режима, который вы установили, а не по умолчанию:
Теперь вам нужно сказать Ubuntu, чтобы использовать s2disk для спящего режима вместо данных, которые поступают по умолчанию:
sudo gedit /etc/pm/config.d/00sleep_module
blockquote>И вставьте туда:
SLEEP_MODULE = "uswsusp"
< / blockquote>Сохранить и закрыть файл. Затем:
sudo gedit /etc/polkit-1/localauthority/50-local.d/enable-hibernate.pkla
blockquote>И вставьте туда:
[Снова включить спящий режим по умолчанию в upower]
Identity = unix-user: *
Action = org.freedesktop.upower.hibernate
ResultActive = yes
[Включить спящий режим по умолчанию в режиме логина]
Identity = unix-user: *
Action = org .freedesktop.login1.hibernate; org.freedesktop.login1.handle-спящий режим ключа; org.freedesktop.login1; org.freedesktop.login1.hibernate-множественная-сессия; org.freedesktop.login1.hibernate-игнорирования-ингибирует
ResultActive = yes
blockquote>Перезагрузитесь и повторите попытку.
У меня также была эта проблема, поразила меня ... и исправление после многих попыток состояло в том, чтобы переустановить Ubuntu 18.04, и теперь он работает отлично. Я также использую «проверенный» драйвер Nvidia, поскольку раньше был виновником Nvidia.
Возможно, это был «sudo add-apt-repository ppa: graphics-drivers» ppa, который установил «Extra» Stuff и / или драйвер 396, который напортачил спящий режим моего ноутбука. В любом случае он работает безупречно в это время написания с драйвером NVidia 390. Прежде чем переключиться на драйвер Nouveau, он работал.
У меня были те же проблемы. В последнем ядре есть ошибка в 16.04. Вот явные шаги, которые я сделал. Сделайте первый и, если он решает проблему для вас, остановитесь там. Если нет, продолжайте.
1. Установите компьютер для загрузки с предыдущим ядром
Начните с:
uname -r
blockquote>Моя говорит 4.13 ... Затем do:
grep -i "menuentry '" /boot/grub/grub.cfg
blockquote>Вы увидите различные записи меню в grub. В моем случае вместе с «Ubuntu, с Linux 4.13 ...» была опция меню для загрузки с предыдущим ядром. Он сказал Ubuntu, с Linux 4.10.0-28-generic . В той же строке у вас есть что-то вроде «gnulinux-4.10.0-28-generic-advanced ... (куча символов здесь)» Скопируйте этот текст, а затем мы должны сказать, что grub2 загружается с этим ядром по умолчанию:
sudo cp / etc / default / grub /etc/default/grub.back
sudo gedit / etc / default / grub
blockquote>Затем я вставил эту строку:
GRUB_DEFAULT = "gnulinux-advanced-4a50e1e8-56d9-413e-9954-55648888a31d> gnulinux-4.10.0-28-generic-advanced-4a50e1e8-56d9 -413e-9954-55648888a31d "
blockquote>Пожалуйста, не копируйте эту строку буквально, но используйте результат предыдущей команды grep, как сказано. Затем сохраните и,
sudo update-grub
blockquote>Затем перезагрузите и убедитесь, что вывод «uname -r» является старшим ядром (4.10 ... в моем случае). Теперь вы можете спячки или нет. Если нет, перейдите к следующему шагу.
2. Устанавливайте разные вещи в спящий режим, чем по умолчанию:
В моем случае использование старого ядра избавилось от черного экрана смерти и позволило мне возобновиться после спящего режима, но содержимое образа диска собиралось уничтожен, то есть он был идентичен перезагрузке, а не спячке. Поэтому я установил какое-то дерьмо, которое спячки по-другому:
sudo apt-get install uswsusp
blockquote>Затем закройте терминал, откройте его и введите:
sudo s2disk
blockquote>Предполагается спящий режим компьютера. Если после возобновления все будет, как вы его оставили, то вы решили проблему. Но вам еще нужно перейти к шагу 4, чтобы сообщить Ubuntu, что вы хотите использовать новый материал по умолчанию, а также хотите, чтобы у вас были опции для спящего режима в приложениях.
3. Скажите grub 2, где раздел подкачки:
Это все еще не сработало для меня, поэтому мне пришлось сказать grub, где раздел подкачки:
cat / etc / fstab
blockquote>Я мог прочитать там «# swap был включен / dev / sda2 во время установки», поэтому я снова редактировал grub:
sudo gedit / etc / default / grub
blockquote>И добавил:
GRUB_CMDLINE_LINUX_DEFAULT = "intel_pstate = отключить возобновление = / dev / sda2"
blockquote>Важной частью является «resume = / dev / sda2», но предыдущая вещь (intel blablabla) существует из-за других причин. Ну, следующий шаг:
sudo update-grub
blockquote>Перезагрузитесь и повторите попытку спячки с некоторыми вещами (например, откройте фильм с vlc) с:
sudo s2disk
blockquote>Если материал все еще присутствует после возобновления, вы решили проблему.
4. Сообщая, что Ubuntu использует новый материал для спящего режима, который вы установили, а не по умолчанию:
Теперь вам нужно сказать Ubuntu, чтобы использовать s2disk для спящего режима вместо данных, которые поступают по умолчанию:
sudo gedit /etc/pm/config.d/00sleep_module
blockquote>И вставьте туда:
SLEEP_MODULE = "uswsusp"
< / blockquote>Сохранить и закрыть файл. Затем:
sudo gedit /etc/polkit-1/localauthority/50-local.d/enable-hibernate.pkla
blockquote>И вставьте туда:
[Снова включить спящий режим по умолчанию в upower]
Identity = unix-user: *
Action = org.freedesktop.upower.hibernate
ResultActive = yes
[Включить спящий режим по умолчанию в режиме логина]
Identity = unix-user: *
Action = org .freedesktop.login1.hibernate; org.freedesktop.login1.handle-спящий режим ключа; org.freedesktop.login1; org.freedesktop.login1.hibernate-множественная-сессия; org.freedesktop.login1.hibernate-игнорирования-ингибирует
ResultActive = yes
blockquote>Перезагрузитесь и повторите попытку.