web-dev-qa-db-ja.com

GRUB 2ブートWindows8セーフモード

Windows8コンシューマーとUbuntu11.10のデュアルブート構成があります。マザーボード用のAsusドライバー(P8Z68-V LE EFI)をWindows 8にインストールしようとしましたが、Windowsを起動するとブルースクリーンが表示されるようになりました。 F8またはShift-F8を押したままにすると機能していないようです。セーフモードに入る、または誤ったドライバーをアンインストールする別の方法はありますか?この問題を解決するには、Windowsでセーフモードに入る必要があります。私が試したこと:

  • オーバークロックを無効にする
  • F8またはShift + F8を押したままGRUB 2を取得してWindows8をセーフモードで起動するにはどうすればよいですか?

または、起動を不可能にしているドライバーを無効にする別の方法はありますか?

3
Tim

Windows 8の回復には、F8を押すことでアクセスできますすぐにを押す Enter GRUBリストからWindows8カーネル(おそらくWindows回復環境としてリストされている)を選択した後。十分に速くない場合、これは機能しません。そこから、修復/コマンドオプションが表示されます。 、など。Windowsを修正する別の方法は、ブートからインストールメディア(.iso)を使用することです。

1
Geezanansa

標準的なレシピは、GrubからWindowsエントリを選択した後、F8/Shif + F8(押したまま)をできるだけ速く押すことです。 Windows7およびXP)の場合は機能するはずです。

ただし、Windows 8/8.1では、F8キーが機能していないようです。 Windows 8.1は非常に高速に起動するため、起動中にキーボードからの入力(F8を含む)を検出できないという意見もあります。私は複数のフォーラムやブログなどでこの問題を検索し、多くのドキュメントの後で解決策を見つけました。

多くの人が、Windows8.1での起動中にF8キーを機能させるために** bcdedit /set {default} bootmenupolicy**レガシーコマンドを使用することを勧めていますが、私にとってはこのようには機能しませんでした。

Bcdedit/set {default} bootmenupolicy legendが次の出力を表示する場合「ブート構成データストアを開くことができませんでした。システムは指定されたファイルを見つけることができません」、指示に従ってください[1]から(正しいものとしてマークされた答え)。

[1]の回答を読んで自分自身を文書化したくない場合は、次のコマンドを入力するだけです。

bcdedit/store c:\ Boot\BCD/set bootmenupolicy legend

コンピューターを再起動し、GrubからWindowsを選択し、すぐにF8キーを押すと、私と同じように機能するはずです。幸運を!

[1] http://answers.Microsoft.com/en-us/windows/forum/windows_7-performance/bcdedit-the-system-cannot-find-the-file-specified/7135b90a-c6a4-4a31 -b752-822029671075

説明:

-ブート構成データ(BCD)ファイルは、ブートアプリケーションとブートアプリケーション設定を記述するために使用されるストアを提供します。ストア内のオブジェクトと要素は、Boot.iniを効果的に置き換えます。

-BCDEditは、BCDストアを管理するためのコマンドラインツールです。新しいストアの作成、既存のストアの変更、ブートメニューオプションの追加など、さまざまな目的に使用できます。 BCDEditは、以前のバージョンのWindowsのBootcfg.exeと基本的に同じ目的を果たしますが、2つの大きな改善があります。 BCDEditを使用してBCDを変更するには、管理者権限が必要です。

-/ set入力オプションの値を設定します。

-/ storeこのオプションは、ほとんどのBCDeditコマンドで使用して、使用するストアを指定できます。このオプションが指定されていない場合、BCDEditはシステムストアで動作します。したがって、[管理者として実行]オプションを指定してcmdを開くと、C:\ Windows\system32にいるため、システムは指定されたファイルを見つけることができないため、c:\ Boot\BCDを指定する必要があります。

-bootmenupolicy[レガシー|標準]システムが使用するブートメニューのタイプを定義します。 Windows 8.1、Windows 8、およびWindows RTデフォルトは標準です。WindowsServer2012R2、Windows Server 2012の場合、デフォルトはレガシーです。レガシーを選択すると、[詳細オプション]メニュー(F8)標準が選択されている場合、ブートメニューは特定の条件下でのみ表示されます。たとえば、起動に失敗した場合、修復ディスクまたはインストールメディアから起動している場合、複数の起動エントリを構成している場合、または高度な起動を使用するようにコンピューターを手動で構成した場合。[標準]を選択すると、起動時にF8キーが無視されます。Windows8PCはすぐに起動するため、F8を押す時間がありません。詳細については、Windowsの起動設定(セーフモードを含む)。

1
ancab