是否可以休眠Ubuntu并运行辅助操作系统?


15

是否有可能:

  1. 休眠Ubuntu,
  2. 运行辅助操作系统(例如Windows 7),
  3. 关闭辅助操作系统,
  4. 恢复休眠的Ubuntu,

或不?Ubuntu应该(AFAIK)休眠到Windows不使用的SWAP分区。能行吗?如果没有,为什么?


FWIK应该起作用,如果辅助操作系统在重启后不会更改某些内容(例如NVRAM配置)。对于大多数的安全,我会在第3步关机(重启不)
Rmano


Windows是否可以挂载Ubuntu使用的任何驱动器?就我自己而言,我将Ubuntu作为主要操作系统运行,并在VirtualBox VM中需要时运行Windows。它可能会降低Windows的速度,但实际上是相当可靠的,我可以快速地来回切换。但是我运行的Windows XP需要更少的RAM ...
maddentim

@maddentim:没有操作系统会完全分开。我确实在virtualbox中运行Windows,但是我打算做一些游戏,这就是为什么我需要双重引导。
mreq 2014年

Answers:


3

绝对可以。我也为了游戏目的而经历了那个时代,尽管现在随着Steam-Linux的革命,我已经几个月没有启动Windows了。

如您所愿,我的OS分区完全分开,完全没有问题。没有共享分区。我的交换分区为36 GB,略大于我的RAM(16 GB)的两倍。

唯一的问题是,休眠有时在Linux上会稍微不稳定。大约20%的时间,它会在休眠或恢复时崩溃。(这是一年前的事,因此您的系统可能发生了变化,或者有所不同。在我购买了SDD之后,大大缩短了启动时间,我只是重新启动而不是休眠。)

我什至有一个可能有用的脚本。您可能需要更改Windows分区的名称和位置。

#!/usr/bin/env bash
# hibernate and restart in Windows for only the next time.
# requires /etc/default/grub has "GRUB_DEFAULT=saved"

# get the correct name from /boot/grub/grub.cfg
sudo grub-reboot "Windows 7 (loader) (on /dev/sdb2)"

# or use the number, i.e.
# WINDOWS_ENTRY=`grep menuentry /boot/grub/grub.cfg  | grep --line-number Windows`
# MENU_NUMBER=$(( `echo $WINDOWS_ENTRY | sed -e "s/:.*//"` - 1 ))
# sudo grub-reboot $MENU_NUMBER

sudo dbus-send --system --print-reply --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Hibernate

# if this fails, you can try ---> sudo pm-hibernate

0

我可能会重复类似的答案,但是只要将休眠文件的保存位置与Windows 7的示例分开,它应该是可能的。(Windows 7喜欢控制分区或磁盘处于打开状态,因此最好还是将Ubuntu保留在自己的区域。

我将通过硬重置(或什至拔掉插头/电池)来测试常规休眠状态,然后查看是否可以从中恢复“之前状态”的休眠状态。

有关Ubuntu休眠的更多信息,我在这里查看:https : //help.ubuntu.com/community/PowerManagement/Hibernate

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.