web-dev-qa-db-ja.com

linux(EFISTUB)でデュアルブートするには、Windowsの高速ブートを無効にする必要がありますか?

私はすでにWindows 8.1をインストールしており、同じドライブにGentooをインストールします。また、rEFIndの使用を検討しています。

だから私は本当に高速ブートを無効にする必要がありますか?

必要でない場合、どのような制限がありますか?このデュアルブートを機能させるには、どのような指示に従う必要がありますか?

1
Dan A.

@kemotepが質問のコメントで述べたように、BIOSレベルの高速ブート機能を無効にすることは、BIOS/UEFIブートメニューにアクセスするための十分な時間を得るためにのみ必要です。

ブートメニューとしてrEFIndを使用している場合、rEFIndには調整可能なタイムアウトがあり、ファームウェア設定(別名「BIOS設定」)にアクセスするためのブートメニューオプションも提供できるため、通常は必要ありません。

一方、WindowsレベルFast Startup機能では、通常、WindowsパーティションをLinuxにマウントできません。これは、基本的に休止状態と同じように機能するためです。 Windows OS:Linuxは、WindowsがWindowsパーティションをきれいにアンマウントしていないことを認識しているため、一部のキャッシュデータが休止データに保持され、Windowsファイルシステムの最後の場所に書き込まれるのを待機しています。 (高速起動では、このようなキャッシュされたデータは最小限または存在しない可能性がありますが、Linuxはそれを確実に認識できないため、きれいにアンマウントされていないWindowsパーティションを自動的にマウントすることを拒否します。)

LinuxでWindowsファイルシステムをマウントする必要がない場合(およびその逆)、高速起動を有効にしておくことができます。もちろん、それはオペレーティングシステム間でファイルを交換することをより難しくします。

画像を使用して高速起動を無効にする方法は次のとおりです。 基本的に、コントロールパネル->すべてのコントロールパネルアイテム->電源オプション->システム設定に移動し、タイトルの[シャットダウン設定]で、アイテムのチェックを外します "高速起動をオンにして(推奨)」、ウィンドウの下部にある[変更を保存]をクリックします。

Gentooのインストーラーを起動するときは、UEFIモードで起動してください。同じブートスタイルの2つのオペレーティングシステム間のデュアルブートは、通常、あまり労力を費やすことなく管理できます。 UEFIを使用して1つのOSを処理し、レガシーBIOSモードを使用して別のOSを処理しようとすることは、非常にトリッキーであり、ファームウェアレベルの制限によっては、まったく達成できない場合があります。

1
telcoM