В Ubuntu 18.04 написано: «Отказался в ожидании приостановки / возобновления работы устройства» при загрузке после обновления с 16.04.

Я только что обновил Ubuntu 16.04 до 18.04, и после перезагрузки он показывает

Gave up waiting for suspend/resume device
/: clean, 293537/3932160 files, 4067550/15719936 blocks
cryptsetup (md5_crypt): set up successfully

, затем он не заходит на страницу входа.

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

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

$ sudo blkid | grep swap
/dev/mapper/sdb8_crypt: UUID="19a5cc43-2391-461e-9d36-ecb21d23cbe1" TYPE="swap"
/dev/mapper/sda8_crypt: UUID="a68d5301-6f0c-4069-be2b-b43d42e4697c" TYPE="swap"
$ sudo cat  /etc/initramfs-tools/conf.d/resume
#RESUME=UUID=6f0ca38b-604e-4641-8d12-c81fd8228098
#RESUME=none
RESUME=UUID=19a5cc43-2391-461e-9d36-ecb21d23cbe1
#RESUME=UUID=a68d5301-6f0c-4069-be2b-b43d42e4697c

Первый ряд был первым у меня, и я прокомментировал его, затем добавил второй, третий и четвертый, и попробовал их соответственно, но ни один из них не работал хорошо с $sudo update-initramfs -u

$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_TIMEOUT_STYLE=hidden
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_ENABLE_CRYPTODISK=y

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
$ sudo lsinitramfs /initrd.img |grep resume
bin/resume
conf/conf.d/resume
scripts/local-premount/resume
$ swapon
NAME      TYPE      SIZE USED PRIO
/dev/dm-2 partition  16G   0B   -2
/dev/dm-3 partition  16G   0B   -3
$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.15.0-55-generic
cryptsetup: WARNING: resume device UUID=7bad70b9-6b90-424b-88e1-3b36e63ea23f uses a key file
W: Possible missing firmware /lib/firmware/ast_dp501_fw.bin for module ast

Я видел, попробовал следующие решения, но ни одно из них не сработало. Перестановка: из раздела в файл, теперь получите «подходящее устройство подкачки не доступно» , которые я смог найти, похоже на это)

https: //fitzcarraldoblog.wordpress. com / 2018/06/15 / lubuntu-18-04-сдал-ожидание-приостановить-возобновить-устройство / (у меня нет /swapfile
$ ls / swapfile
ls: невозможно получить доступ к '/ swapfile': нет такого файла или каталога)

1
задан 6 August 2019 в 00:25

1 ответ

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

Попробуйте отключить возобновление, раскомментировав RESUME=none в /etc/initramfs-tools/conf.d/resume и запустив sudo update-initramfs -u -k all . Затем запустите sudo update-grub и перезагрузитесь.

Если это не работает, проверьте конфигурацию grub с помощью grep резюме /boot/grub/grub.cfg, чтобы увидеть, не оказывается ли там какая-то странная настройка возобновления, несмотря на то, что ее нет в /etc. /по умолчанию/жратва.

Редактировать: Вы также можете отключить возобновление, добавив параметр ядра noresume в /etc/default/grub.

0
ответ дан 2 May 2020 в 17:23

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

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