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


10

したがって、私の以前のセットアップは、Windows 7、wubi統合ubuntu、およびLVMを使用する最後のパーティションのfedoraのトリプルブートでした。私は私のWindowsはUbuntuのからファイルにアクセスすることができないのはうんざりしている(Ubuntuは基本的に仮想マシンですWubiを)と私のFedoraのパーティションが取った方法私は、あまり使わフェドーラを削除したので、あまりにも多くのスペースを。これで、Windows 7(64ビット)のみに戻り、トリプルブートを再作成します。

私は、Fedoraパーティション上のGRUBのエントリー(私は怠惰なのでEasyBCDで追加された)でWindowsブートマネージャーを使用していました。ただし、Windowsブートローダーをプライマリとして使用すると、Windowsを休止状態にしてLinuxを起動できなくなりました。だから私は今GRUBを使わなければなりません。

基本的に、私の質問(省略)は:

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

  1. Ubuntu
  2. Fedora
  3. Windowsブートローダー

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

編集:Windowsブートローダーとは異なり、GRUB(およびgrub2、およびburg)は休止状態のシステムを自動的に再開しません!ブートローダーをチェーンロードしてWindowsをハイバネート/レジュームまたはハイバネート/レジュームするプライマリブートローダーとして、任意のOS(別個である必要ありません)のGRUB、GRUB2、またはBURGを使用するだけです。私の質問全体は根拠のないものです。


Appleブランドではないハードウェア上のOS XはEULA( "hackintosh")の条件外であるため、ここで尋ねられた質問はおそらくクローズされるという単なる先制警告です。
ボブ

回答:


14

Windowsが休止状態のときに休止状態にして別のOS 使用したい場合、@ snayobが言っていることに反して、Windowsブートローダーを最初に配置してはいけません

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

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

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

それ以外は問題ありません。Windows、Ubuntu、Fedoraをインストールするだけです。後者が起動時にWindowsのドライブを自動的にマウントしないことを確認し、GRUBがメインのブートローダーであることを確認してください。


-4

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

その理由は、Windowsのすべてのスタートアップ修復がWindows MBRを書き込むためです(悪いことが起こり、修復を行う必要があります)。

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

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

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

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

LinuxベースのOS用のブートセクターローダーを作成するには、Visual BCDエディターを試してください。ブートローダーの第1ステージイメージを「ブートセクターファイル」として使用します。

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

GRUB 2 - boot.imgとは/ boot / grubの(新しいバージョンのFedora、Ubuntuの)から

ハイバネーションは、ブートマネージャーに依存してOSを再起動します。したがって、どのブートマネージャーでも制御できます。そのOS(OS)は、適切に休止状態にして再起動できます。


-1マルチブートマシンでWindowsブートマネージャを使用する必要はありません。
ハリージョンストン

私は-1になるでしょうが、ランクはありません。あなたの答えは、ほとんど理解できず、エラーがぎっしり詰まり、役に立たない。「Windowsブートマネージャーを起動の制御下に戻す必要がある」とはどういう意味ですか?Windowsインストールから、最初からやり直すことを明確に述べました。あなたは私の質問にまったく答えません。私は休止状態なしでデュアル、トリプル、またはクワッドブートする方法を知っていますが、それを望んでいます(そして、質問で述べたように、EasyBCDを使用してWindowsブートマネージャーを使用して、Linuxをチェーンロードするためのエントリを既に使用していました)。
WindowsEscapist

Linuxの子孫がWindowsパーティションを自動的にマップしないようにするには、Linuxの子孫に特別な対策を講じる必要があります。新しいLinuxをインストールすると、デフォルトですべてのWindowsパーティションがマウントされます。複数のOSを休止状態にするのは愚かで危険です。誰もが彼のシステムを自由に台無しにすることができます。
snayob

1
@snayobさん、1年後にもっと経験を積んで戻ってきました。他のすべてが休止状態になっているときに、Fedora、Ubuntu、Windows 8、Windows 7を自由に切り替えられるようになりました。私はこれを何ヶ月もやっていて、まだ問題はありませんでした!
WindowsEscapist 2012年

1
@Snayob価格は支払われず、起動とシャットダウンが約10秒速くなり、問題はまったく発生していません。
WindowsEscapist 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.