Ubuntuを休止状態にしてセカンダリOSを実行することは可能ですか?


15

次のことが可能ですか?

  1. 休止状態のUbuntu、
  2. セカンダリOS(Windows 7など)を実行します。
  3. セカンダリOSをシャットダウンし、
  4. 休止状態のUbuntuを再開し、

か否か?Ubuntuは、Windowsで使用されていないSWAPパーティションに(AFAIK)休止状態にする必要があります。うまくいくでしょうか?そうでない場合、なぜですか?


セカンダリOSが再起動後も存続するもの(NVRAM構成など)を変更しない場合、FWIKは動作するはずです。ほとんどの安全のために、私はステップ3で(再起動しない)電源をオフだろう
Rmano


Ubuntuで使用されるドライブのいずれかがWindowsでマウントされますか?私自身は、UbuntuをプライマリOSとして実行し、VirtualBox VMで必要なときにWindowsを実行します。おそらくウィンドウの一部が遅くなりますが、実際にはかなり信頼性が高く、すばやく切り替えられます。しかし私は、より少ないRAMを必要とするWindows XPの...実行しています
maddentim

@maddentim:いいえ、OSは完全に分離されます。私は自分でvirtualboxでWindowsを実行していますが、ゲームをするつもりなので、デュアルブートが必要です。
mreq 14

回答:


3

絶対に動作するはずです。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

0

私はおそらく同様の答えを繰り返していますが、Windows 7の例のように、休止状態ファイルが保存されている場所が離れている限り可能です(Windows 7はパーティションまたはそれがオンになっているディスクを制御するのが好きなので、とにかく、Ubuntuを独自の領域に保持するのが最善です。

ハードリセットを使用して通常の休止状態をテストし(またはプラグ/バッテリーを抜く)、休止状態から「状態前」に回復できるかどうかを確認します。

Ubuntuの休止状態の詳細については、https//help.ubuntu.com/community/PowerManagement/Hibernateを参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.