Windows 7とUbuntu 14.04の両方がインストールされたラップトップを持っています。両方のOSはUEFIモードでインストールされ、64ビットです。 Ubuntu 14は、Ubuntu 13.10からのアップグレードオプションを使用してインストールされました。アップグレード後、grubが破損し、起動できなくなりました。 Repair Discを使用してWindowsを起動できましたが、GRUBを使用してUbuntuを起動できません。
そのとき最初に試したのは、いつものようにブート修復を使用することでした。しかし、どういうわけか、Ubuntu 14では、boot-repairは「エラーが発生しました」を返し、失敗します。
http://paste.ubuntu.com/8319294/ にブート修復ログがあります
Ubuntuがメインシステムであるため、これが私の問題の解決に役立つことを願っています。
編集:
システムに別のEFIパーティションがあります。
ブート修復で「間違ったGRUBバージョンが検出されました。このメッセージを[email protected]に報告してください」というエラーが表示される
編集:
https://superuser.com/questions/376470/how-to-reinstall-grub2-efi のチュートリアルに従ってみました。 Windowsのみが起動しています。GRUBは無視されています。
編集:
GRUBが無視される理由を理解しようとしばらくしてから、私は何か面白いものを見つけました。 efibootmgr
を使用してブートオプションをどのように設定しても、私のコンピューターは\EFI\Microsoft\Boot\bootmgfw.efi
でWindowsブートローダーを探しているようです。そのため、GRUBを使用して一貫して起動できる唯一の方法は、Windowsブートマネージャーを別のフォルダーに移動することでしたが、これによりGRUB構成が壊れ、Windowsを起動できなくなります。 here を見るとわかるように、Intelのファームウェアに関連する問題のように見えます。今、私は問題を解決する方法が全く分かりません。
@oldfredあなたのリンクはとても役に立ちました。 デュアルブートWin 8/UbuntuがWinのみをロードする (プランB)の上書き戦略を使用することを選択しました。これで、ファームウェアをだまして、Windows Boot Managerの代わりにGRUBを使用して起動し、そこからWindowsとUbuntuを選択できます。いつかこれを解決する決定的な方法があることを願っています回避策。