次のことが可能ですか?
- 休止状態のUbuntu、
- セカンダリOS(Windows 7など)を実行します。
- セカンダリOSをシャットダウンし、
- 休止状態のUbuntuを再開し、
か否か?Ubuntuは、Windowsで使用されていないSWAPパーティションに(AFAIK)休止状態にする必要があります。うまくいくでしょうか?そうでない場合、なぜですか?
次のことが可能ですか?
か否か?Ubuntuは、Windowsで使用されていないSWAPパーティションに(AFAIK)休止状態にする必要があります。うまくいくでしょうか?そうでない場合、なぜですか?
回答:
絶対に動作するはずです。Steam-Linuxの革命で今月はWindowsを起動していませんでしたが、私もゲームの目的でその時代をやっていました。
OSパーティションは完全に分離されていて、意図したとおりであり、まったく問題はありませんでした。共有パーティションはありませんでした。スワップパーティションは36 GBで、RAMの2倍(16 GB)をわずかに超えています。
唯一の問題は、Linuxで休止状態が時々少し不安定になることです。おそらく20%の時間、休止状態または再開時にクラッシュします。(これは1年前だったので、システム上で状況が変わったり、異なる場合がありました。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
私はおそらく同様の答えを繰り返していますが、Windows 7の例のように、休止状態ファイルが保存されている場所が離れている限り可能です(Windows 7はパーティションまたはそれがオンになっているディスクを制御するのが好きなので、とにかく、Ubuntuを独自の領域に保持するのが最善です。
ハードリセットを使用して通常の休止状態をテストし(またはプラグ/バッテリーを抜く)、休止状態から「状態前」に回復できるかどうかを確認します。
Ubuntuの休止状態の詳細については、https: //help.ubuntu.com/community/PowerManagement/Hibernateを参照してください。