На самом деле мой вопрос может показаться идентичным этому на этом форуме (а также на другом ); на самом деле вопрос такой же, но я все равно задаю его, потому что могу дать больше информации и потому, что попробовал какое-то решение, найденное в Интернете (возможно, ухудшающееся).
Я использовал спящий режим Ubuntu 15.10 (закрывая крышку). Теперь, когда я обновил его до 16.04 (я подумал, что это хорошо, так как эта версия - LTS, в отличие от 15.10), я больше не могу использовать спящий режим (или приостановку!): Если я пытаюсь его использовать, Ubuntu не ' Выключить, просто экран становится черным, индикатор питания включен, и я не могу ничего сделать, кроме как выключить его вручную (длительное нажатие кнопки питания). Когда я включаю его снова, я вижу следующие строки
тогда Ubuntu загружается.
Из здесь я попытался с
sudo -s
echo shutdown > /sys/power/disk
echo disk > /sys/power/state
и
sudo -s
echo platform > /sys/power/disk
echo disk > /sys/power/state
Только первое частично сработало и только один раз: под частичным я имею в виду, что после зверского закрытия сеанс восстановился.
Тогда я попытался последовать этому предложению . Я не понимал комментарии, написанные после команд, поэтому я буквально ввел команды такими, какие они есть (думая, что возникла бы какая-то ошибка, такая как «эта команда / папка не существует», если бы в командах было что-то заменить ):
РЕДАКТИРОВАТЬ
cat /proc/meminfo
sudo swapoff -a
sudo dd if=/dev/zero of=/swapfile bs=1024 count=8M
sudo chmod 600 /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile
sudo -b gedit /etc/fstab
free -m
swapon
mount | grep " / "
sudo blkid -g
sudo blkid
sudo filefrag -v /swapfile | grep "First block:"
sudo filefrag -v /swapfile
echo "resume=UUID=cdXX--X18 resume_offset=66050" | sudo tee /etc/initramfs-tools/conf.d/resume
sudo -b gedit /boot/grub/menu.lst
sudo -b gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="... resume=UUID=cdXX--X18 resume_offset=66050"
sudo update-grub -y
sudo update-initramfs -u
Может быть, это была ужасная идея, так как теперь я понимаю это.
В конце концов я нашел вопрос, связанный выше, и пошел сюда , но я не знаю, что делать.
РЕДАКТИРОВАТЬ 2 В данный момент, если я вхожу
...$ sudo swapon -s
Я абсолютно ничего не получаю
...$
/etc/initramfs-tools/conf.d/resume
имени root с помощью sudo удалите добавленную последнюю строку из и добавленные две строки возобновления etc/default/grub
, запустите последние две строки, чтобы обновить grub и initrd. Удалить / файл подкачки. Беги sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
. Попробуйте любую из этих целей с sudo systemctl suspend
. Что происходит?