セカンダリ OS を休止状態にするには、デュアルブートをどのように設定すればよいですか?

セカンダリ OS を休止状態にするには、デュアルブートをどのように設定すればよいですか?

以前のセットアップは、Windows 7、wubi統合Ubuntu、そしてLVMを使用して最後のパーティションにFedoraというトリプルブートでした。UbuntuからWindowsファイルにアクセスできないことにうんざりしていました(wubi Ubuntuは基本的に仮想マシンです)し、Fedoraパーティションが方法スペースが多すぎるため、あまり使用していない Fedora を削除しました。現在は Windows 7 (64 ビット) のみに戻り、トリプル ブートを再作成します。

私は、Fedora パーティションの GRUB 用のエントリ (面倒なので EasyBCD で追加) を持つ Windows ブートマネージャーを使用していました。しかし、Windows ブートローダーをプライマリ ブートローダーとして使用すると、Windows を休止状態にしてから Linux を起動することができなくなりました。そのため、現在は GRUB を使用する必要があります。

基本的に、私の質問(要約)は次のとおりです。

メイン GRUB を次のスキームで起動するように設定するにはどうすればよいですか?

  1. ウブントゥ
  2. フェドーラ
  3. Windows ブートローダー

できるだけ多くの OS で休止状態機能を維持したいと考えています。

編集: 根本的な誤解をしていました。GRUB (および grub2、burg) は、Windows ブートローダーとは異なり、休止状態のシステムを自動的に再開しません。任意の OS を使用してください (しない休止状態/再開するには、プライマリ ブートローダーとして GRUB、GRUB2、または BURG を別々に使用したり、ブートローダーをチェーンロードして Windows を休止状態/再開したりする必要があります。私の質問全体が意味をなさない。

答え1

休止状態になって別のOSを使いたい場合Windowsが休止状態の間あなたWindowsブートローダーを最初に置いてはいけません@snayob の言うことに反して。

Windows ブートローダーが最初である場合、メニューを表示する前に最初に行うことは、休止状態の OS を確認することです。休止状態の OS が見つかった場合、自動的にその OS で起動し、起動オプションを選択するメニューは表示されません。メニューを強制的に開くと (つまり F8 キーを押すと)、休止状態のデータが削除されます。

GRUBがMBRブートメニューであり、BOOTMGRをチェーンロードするかLinuxを起動するように構成されている場合、Windowsを休止状態にしてLinuxを起動できますが、NTFSパーティションをマウントすると、休止状態が失われる可能性が高くなります(破損していると検出されます)。基本的に、マシンを休止状態にすると、してはならないそのマシンにマウントされていたボリューム (つまり、休止状態の OS でドライブ文字が割り当てられた FAT32 または NTFS パーティション) に影響します。

非常に重要な注意事項:Windowsパーティションをマウントする場合(Linuxなど)Windowsが休止状態の間そして、運悪くLinuxを終了してWindowsを再起動しようとすると、Windowsする休止状態から再開する(エラーを出して休止状態データを破棄し、通常の起動を試行する代わりに)、すべてのファイルシステム関連構造が、Windows がメモリにロードしたものと実際にディスクに書き込まれたものの間で同期しなくなるため、すべての Windows パーティションで壊滅的なデータ損失が発生する可能性が高くなります。

それ以外は問題ありません。Windows、Ubuntu、Fedora をインストールするだけです。Fedora が起動時に Windows のドライブを自動的にマウントしないようにし、GRUB がメイン ブートローダーであることを確認すれば、必要な操作を実行できるはずです。

答え2

Windows ブート マネージャーを起動の制御に戻す必要があります。

その理由は、Windows のスタートアップ修復のたびに Windows MBR が書き込まれるためです (問題が発生すると修復が必要になります)。

Linux ベースの OS の起動を修復しても、必ずしも MBR に書き込まれるわけではありません (すべての OS がデフォルトで MBR を引き継ぐため、修復中に指定する必要があります)。

いつでもスタートアップ修復を実行して、Windows 7 の起動 (および休止状態) を修復できます。

Wubi はデフォルトで Windows 7 ブートマネージャーに依存します。Wubi は仮想マシンベースではなく、ディスクのみが仮想です。(Windows VHD インストールと比較できます)

常に Linux ベースのシステムのブートローダー (GRUB) をパーティション (MBR ではありません!) にインストールすると、デュアル/マルチブートの問題は発生しません。

試すビジュアル BCD エディターLinux ベースの OS 用のブート セクター ローダーを作成するため。ブート ローダーの第 1 段階のイメージを「ブート セクター ファイル」として使用します。

GRUBレガシー -ステージ1/boot/grub から (Fedora、Ubuntu の古いバージョン)

グラブ2 -ブート.img/boot/grub から (新しいバージョンの Fedora、Ubuntu)

休止状態は、OS を再起動するためのブート マネージャーに依存します。そのため、どのブート マネージャーが制御していても、その OS は適切に休止状態になり、再起動することができます。

関連情報