回答:
私は少し前にこれに遭遇しました。基本的に、Windows 8ブートローダーは、選択後にWindows 7ブートローダーをチェーンします。しかし、Windows 8は(メニューを表示する前にOSをロードすることにより)ブートを処理する方法のため、コンピューターを再起動する必要があります。
解決策は基本的に、Windows 7ブートローダーチェーンをWindows 8ブートローダーに接続し、Windows 8を選択した後にのみロードすることです。
Windows 7に移動し、使用bcdedit.exe
してブートローダーの設定を変更します。または、必要に応じて、EasyBCDなどのGUIコントロールパネルを使用します(私の好みの方法)。これは私がやった方法です。
ここで、デフォルトのエントリを選択し、ブートローダーを設定できます。これを行ってから数か月が経ちましたので、具体的な手順を思い出すことはできません。ただし、デュアルブートの方法を知っていれば、それを理解できると思います。:)他の誰かがステップを知らない場合、またはあなたがそれを理解した場合、ここのステップを編集してください。
Linuxディストリビューションや他のサードパーティブートローダーをインストールする必要はありません。
この問題には2つの簡単な解決策があります。
1)実行プロンプトを開き、「Enter msconfig
」を入力して、System Configuration
ダイアログを起動します。[ブート]タブで、デフォルトのOSを選択します。
2)ブートメニューで、クリックChange defaults or choose other options
->クリックしてChoose a default operating system
をクリックしWindows 7
ます。
Puppy Linux(100 MB未満)のような小さなディストリビューション用のLinuxインストールCDを入手してください。心配する必要はありません。不要な場合は実際にLinuxを使用する必要はありませんが、最小限のインストールが必要です。
どうして?これは、すべてのWindowsインストールの99%が工場で行われ、コンピューター上のWindows OSが競合することは決してないということです。マイクロソフトがブートローダーに多くの作業を投入することに対する要求や必要性はそれほど多くありません。一方、Linuxは歴史的に2番目のフィドルを演奏する必要がありました。Linuxシステムは、コンピューターを別のOSと共有する必要がある可能性が非常に高く、2番目にインストールされる可能性が非常に高くなります(つまり、ブートローダーがそのまま残ります)。その結果、LinuxユーザーはブートローダーにMicrosoftの何倍もの作業を投入し、はるかに優れたエクスペリエンスを実現しています。
繰り返しになりますが、非常に小さなLinuxディストリビューション(できればGRUBを含むもの)をダウンロードし、それを保持するためにハードドライブに十分なスペースを確保してください(本当に小さなものには1/2 GB未満で十分です)。最後に、ブートローダーがオペレーティングシステムを検出してメニューに表示できるようにします。
これで目的が達成されます。オペレーティングシステムを選択できるブートメニューが表示されます。どのオペレーティングシステムを選択しても、コンピューターを再起動する必要はありません。
起動時にGUIのない古いスタイルが好きなので、Windowsのどのバージョンを選択しても、再起動する必要はありません。したがって、他の場所のチュートリアルのように、Windows 8でmsconfigを開き、必要な既定のOSを選択します。「No GUI Boot」チェックボックスをチェックすることを忘れないでください。