使用单独的交换分区实现两个 Linux 发行版的双休眠

使用单独的交换分区实现两个 Linux 发行版的双休眠

我的 ThinkPad T450 上安装了三个操作系统,顺序如下:Win10、Kubuntu 18.04、Fedora 29。Win10 和 Kubuntu 都安装在主分区上,F29 安装在带有 LVM 的扩展分区上。F29 的安装没有引导加载程序(没有第二次安装 Grub2),并且与 Kubuntu 有一个单独的交换分区。

我可以毫无问题地从 Win10 和 Kubuntu 休眠和恢复,这是意料之中的。我无法从 F29 休眠和恢复,这也是意料之中的(?),因为我只能有一个 Grub,并且在配置文件中/etc/default/grub,我只指定了GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=*UUID of Kubuntu's swap partition*" 。因此,我的问题是:如何在 F29 中成功挂起到磁盘并从中恢复?

答案1

可能需要为每个可挂起到磁盘的操作系统设置单独的分区或交换文件。否则,可能会覆盖处于休眠状态的操作系统状态,并阻止其恢复到以前的工作状态。 https://unix.stackexchange.com/questions/57780/do-i-only-need-one-swap-partition-for-multiple-linux-distros-and-other-questio

可以在 /boot/grub2/grub.cfg 中为每个菜单项添加 resume=/dev/'sdx swap' 。grubby 工具? https://ask.fedoraproject.org/en/question/67758/hibernate-on-fedora-21-does-not-resume/

相关内容