この質問は次のようになります。デュアルブートPCの休止状態から再起動する方法に関する質問しかし、両方のシステムがスワップを共有するとは仮定しません。この質問に対する答えはおそらく非常に似ていますが、私の質問は少し違うと思います。
次はこの回答私の他の質問についてはこのファイル存在するkernel.org、システム休止状態と後続の回復の間にマウントされたパーティションを変更しないでください。
私の意見では、これはデュアルブート設定のためのかなり厳しい要件です。両方のシステムでパーティションに書き込むことができるようにするには、/home
休止状態を無効にする必要があります。
誰もが解決策を見つけましたか?たとえば、私の考えでは、休止状態の後にコンピュータが休止状態システムで起動できるようにすることは完璧な解決策になります。
答え1
デュアルブートコンピュータを休止状態にするとすべての共有パーティションのマウント解除。共有パーティションをマウント解除できない場合は、休止状態が失敗することを確認してください。
次の条件では、少しリラックスして、オペレーティングシステムの1つを共有パーティションの「所有者」に設定できます。
- 所有者だけがパーティションを読み書きでマウントできます。他のオペレーティングシステムでは、読み取り専用でのみマウントされます。
- 所有者が休止状態にある場合、パーティションは読み取り専用で再マウントされます。
ファイルシステムが現在休止状態システムにマウントされている場合は、休止状態システムが読み取り専用でマウントされていても、ファイルシステムを読み取り/書き込みモードでマウントしないでください。これにより、inode キャッシュが実際のデータと同期しないため、休止状態システムで大規模なデータ破損が発生します。
注:読み取り専用パーティションをインストールしても、休止状態システムをインストールするために使用されるパーティションに注意してください。たとえば、完全にアンマウントされていないext4ファイルシステムの読み取り専用マウント(ファイルシステムが休止状態システムで使用されている場合)は、ログを再生してディスクに書き込み、休止状態システムを破損します。 。mount -o ro,noload
休止状態システムから読み書きでマウントされたext4ファイルシステムをマウントするために呼び出されます。
他のオペレーティングシステムの1つが休止状態にある間に他のオペレーティングシステムを起動したくない場合は、次の手順を実行します。休止状態スクリプトをスケジュールしてブートローダー設定を変更します。これを行う正確な方法は、実行しているオペレーティングシステムとブートローダの設定によって異なります。 Grubの場合、grub.cfg
このファイルを書き換えるだけで十分です。システムSを休止状態にすると、システムgrub.cfg
Sを復元するための1つのメニュー項目しか含まれていないファイルが作成されます。 Sが休止状態から再開されると、回復にはいくつかのgrub.cfg
オプションがあります。