新しいWindowsラップトップを手に入れましたが、Linuxとのデュアルブートを望んでいました。 Fedoraをインストールしましたが、気が変わってMintに戻りました。 Win 8.1とMintを使い続けたい。
ただし、私のUEFIブートメニューには5つのエントリが含まれています。
最初の2つは、私をGrubに連れて行ってくれます。これは、私のFedoraインストールから残っていると思います。次の2つはどちらもLinux Mintに行き、最後の2つはWin 8.1に行きます。
Fedoraエントリーと1つのLinux Mintエントリーの両方を削除したいと思います。 「セットアップ」インターフェースを使用すると、その方法を簡単に理解できますが、次のようになります。
Grubの残骸を削除しても、削除する方法や、それがどのパーティションにあるのかもわかりません。これが私の Gpartedのパーティションテーブル と私の Windowsのパーティションテーブル です。最後に大事なことを言いますが、EasyBCDが示しているのは次のとおりです。
There are a total of 5 entries listed in the bootloader.
Default: Windows 8.1
Timeout: 30 seconds
EasyBCD Boot Device: C:\
Entry #1
Name: Fedora
BCD ID: {51954931-ff5c-11e4-8caa-f68841e7e615}
Device: \Device\HarddiskVolume1
Bootloader Path: \EFI\Fedora\SHIM.EFI
Entry #2
Name: ubuntu
BCD ID: {51954933-ff5c-11e4-8caa-f68841e7e615}
Device: \Device\HarddiskVolume1
Bootloader Path: \EFI\UBUNTU\SHIMX64.EFI
Entry #3
Name: UEFI OS
BCD ID: {51954932-ff5c-11e4-8caa-f68841e7e615}
Device: \Device\HarddiskVolume1
Bootloader Path: \EFI\BOOT\BOOTX64.EFI
Entry #4
Name: ubuntu
BCD ID: {51954934-ff5c-11e4-8caa-f68841e7e615}
Device: \Device\HarddiskVolume1
Bootloader Path: \EFI\UBUNTU\GRUBX64.EFI
Entry #5
Name: Windows 8.1
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.efi
ラップトップを壊すことなく、これらの追加のブートオプションをどのように処理すればよいですか?
Linuxでは、コマンドefibootmgrを使用します
efibootmgr -v
エントリをリストします。
efibootmgr -b 0002 -B
メニューからエントリ番号2を削除します。
これらの値が削除された場合に再生成する場合:最初にESPをマウントします。通常は/ boot/efiですが、/ mntでもかまいません。その後
grub-install --target=x86_64-efi --efi-directory=[ESP mount] --bootloader-id=[name]
(これはGRUBを再構成しません)
GRUBの代わりにShimを使用してFedoraまたはUbuntuのエントリを再入力する必要がある場合
Sudo efibootmgr -c -L Fedora -d /dev/sdX -p Y -l \\EFI\\Fedora\\shim.efi
X
はデバイスで、Y
はEFIシステムパーティション(ESP)のパーティション番号です。
また、\EFI\BOOT\BOOTX64.EFI
は、NVramエントリの1つではなく、UEFIからハードディスクを選択するとロードされます。