Ubuntu 16.04 をインストールした後、Windows8 を回復できません

Ubuntu 16.04 をインストールした後、Windows8 を回復できません

Ubuntu 16.04 LTS をインストールしましたが、それ以降 Windows 8 とのデュアルブートができません。boot-repairファイルを作成しようとしましたが30_windows、まだ何も機能していないようです。ブート修復後に生成されたログは次のとおりです。http://paste2.org/7e86y4zL

何か助けていただけますか?

答え1

UEFI 対応マシンのようです。MSdos パーティション テーブル ディスクで Windows 8 をレガシー モードで実行しているのですが、レガシー モード インストールではなく UEFI Ubuntu がインストールされています (モードは BIOS/UEFI 設定で選択します)。ディスクの最後に EFI パーティション sda8 がありますが、これにはブートローダー (Ubuntu も Windows も) が含まれていません。ただし、ブート フラグはあります。1 つ修正して、ブート フラグを Windows パーティション sda8 から sda2 に戻します (Ubuntu は気にしませんが、Windows は気にします)。Ubuntu (レガシー モードで) を起動し、次を実行します。

sudo update-grub  

再起動して、GRUB メニューに Windows の選択肢が表示されるかどうかを確認します。試してみて、動作するかどうかを確認してください。


インストールされている grub を確認してください。UEFI インストールでは間違った grub が残ります。レガシーには grub-efi-amd64 ではなく grub-pc が必要です。

dpkg -l |grep grub 

grub パッケージを消去して再インストールするか、正しいレガシー モードで再インストールして、既存の Ubuntu パーティションをフォーマットすることができます。これにより、/etc/grub.d ファイルに加えた変更もすべて削除されます。

関連情報