我的笔记本电脑装有 Ubuntu 20.04,进入后systemctl hibernate
大约 10 秒内关闭。
但是当重新打开它时,它不会恢复到以前的状态,而是像重新启动一样启动。
它是 Windows 10 和 Ubuntu 20.04 的双启动
在 /etc/fstab 中:
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/nvme0n1p4 during installation
UUID=27945c30-b6bd-466e-b0b7-45870363e944 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=62C8-B178 /boot/efi vfat umask=0077 0 1
/swapfile none swap sw 0 0
在 /etc/default/grub 中:
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/dev/nvme0n1p4" #tried /dev/nvme0n1p1 and the above UUIDs too. Also tried with the UUID of the swap partition.
GRUB_CMDLINE_LINUX=""
RAM:8GB,交换文件大小:9437180 kB
BIOS 中已禁用安全启动。
有人能帮助我完成这个工作吗?
答案1
发生问题的原因是,没有创建交换分区,而只创建了交换文件。
使用工具“GParted”创建交换分区,将其格式化为“linux-swap”类型,激活“Swap on”。
在 /etc/fstab 和 /etc/default/grub 中给出了此分区的 uuid。这解决了该问题。