過去:
- 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 を起動できるようにする