デュアルブートからWindowsを削除する方法(デュアルブートからUbuntuを削除する)について多くの情報を見つけることができますが、Windowsをデュアルブートから削除する方法はわかりません。これを以前に1回実行してから、EFIパーティション全体を削除しただけですが、それは間違った判断であり(UEFIモードでインストールされているためUbuntuも起動できませんでした)、結局、クリーンインストールを実行する必要がありました。
つまり、私が今やったことは、NTFSパーティションを削除し、EFIパーティションをそのまま維持することです。ただし、Windowsブートマネージャーは引き続きGRUBに表示されますが、もちろん選択するとエラーが発生します。
だから私はupdate-grub
はそれを解決するかもしれませんが、それは言う:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.4.0-24-generic
Found initrd image: /boot/initrd.img-4.4.0-24-generic
Found linux image: /boot/vmlinuz-4.4.0-22-generic
Found initrd image: /boot/initrd.img-4.4.0-22-generic
Found linux image: /boot/vmlinuz-4.4.0-21-generic
Found initrd image: /boot/initrd.img-4.4.0-21-generic
Found Windows Boot Manager on /dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done
では、どうすればEFIのこのWindowsブートマネージャーエントリを削除できますか? https://superuser.com/questions/930725/how-to-delete-os-from-boot-men の提案に従ってefibootmgr
を使用しようとしましたが、update-grub
はそれを取得し続け、再起動してefibootmgr
を再度実行すると、エントリが戻ってきます...
Windowsブートマネージャーbootmgrは、ブートプロセスを管理します。 UEFIベースのシステムには、ファームウェアブートマネージャーBootmgfw.efi
が含まれています。
Windowsブートマネージャーのデバイスおよびパス要素のBCD設定は、ファームウェアブートマネージャーを示します。
Path要素は、そのボリューム上のWindowsブートマネージャアプリケーションの場所を指定します。
UEFIシステムの場合、パスは\EFI\Microsoft\Boot\Bootmgfw.efi.
のファームウェアブートマネージャーを示します
あなたが提供した情報によると。
パーティション/dev/sda2@/
を消去する必要があります
ファイル/ EFI/Microsoft/Boot/bootmgfw.efi
次にSudo update-grub
を実行します