Windows 8 が grub から起動すると「自動修復を準備しています」と表示されてハングする

Windows 8 が grub から起動すると「自動修復を準備しています」と表示されてハングする

過去:

  • Grub Legacy をインストールし、Linux を正常に起動しました。
  • Grubのmbrのバックアップを作成したdd if=/dev/sda of=backupmbr bs=512 count=1
  • Windows 8 Proをインストールしました。
  • Windows 8 は予想どおり MBR を上書きしました。
  • Windows の dd を使用して復元しました: ``dd if=backupmbr of=\Harddisk.... bs=512 count=1`

現在:

  • Grub を読み込んでいます。
  • Linux が正常に読み込まれています。
  • Windows 8を起動すると、自動修復の準備画面。ディスクアクティビティはなく、ずっとハングしたままです。Shift+を使用F8して Windows のブートオプションを表示しようとしましたが、うまくいきませんでした (実際、やり方がわかりません。Windows 8エントリを選択する前に両方のキーを押したままにしたり、繰り返し押したりしてみましたが、どちらも失敗しました (最後の 1 つはキーボードのビープ音が鳴りました))

未来:

  • Grub Legacy で対応するエントリを選択すると、Windows 8 が再び正常に起動します。

助けが必要です未来一部。

答え1

さて、ここに回避策があります(私は OP です):

  • Windows 8 CD から起動し、コマンド プロンプトを開いて次のように入力します。BootRec.exe /fixmbr
  • 再起動し、Windows 8 にログインし、管理者コマンド プロンプトを開いて次のように入力します。

     bcdedit /create /d “Grub” /application bootsector  
    

    括弧内のIDを返します{..}

     bcdedit /set {..} device partition=d: 
     bcdedit /set {..}  path \backupmbr    [My mbr backup is on D:\backupmbr] 
     bcdedit /displayorder {..} /addlast 
    

    その後、再起動すると、40秒以上経ってからWindowsはメトロスタイルのメニューを表示し、Windows 8とGrubのどちらかを選択するよう促します。Windows 8を選択すると、すぐにWindows 8のスタート画面が表示されます(つまり、Windowsは完全に起動し、それから何をすべきか尋ねられます)。Grub を選択しているときに、別の時間が経過してから Grub に移動します (Windows を再起動する必要があるため)。これは受け入れられませんでした。次の行を実行します。

     bcdedit /default {..}
    

    問題を解決します。つまり、Windows と Grub の間に非メトロ選択メニューを表示します。前にWindows 全体を読み込みます。

    最後に、Grubを選択し、Grub内でWindowsの起動を選択しても、「自動修復を準備しています」画面で停止します。すべてのOSを起動できますが、思ったとおりには起動できません。まだできません。「自動修復を準備しています」で停止せずに Grub Legacy で Windows 8 を起動できるようにする

関連情報