BIOSブートメニューから「Ubuntu」を削除するにはどうすればよいですか?(UEFI)


40

BIOSメニュー(UEFI)に表示されるこのUbuntuを参照してください

Lenovo s205にもこれがあります。

メニューから「ubuntu」を削除する方法はありますか?もうインストールしていません。


Windows用のeasyBCDアプリを試すことができます。
ロニードロイド

2
@RonnieDroid EasyBCDは、Windows(別名、Windowsブートローダー)のブート構成データを変更するためのツールです。BCDはWindowsに依存しているため、BCDとUEFIは分離されていますが、UEFIはOSに依存しません(OSがインストールされていない状態でも存在します)。デフォルトでは、別のOSがインストールされていてもWindowsしかオプションにならないため、BCDの変更は役に立ちません。
ExplodingKittens

回答:


52

これは、Live Ubuntu CDを介して実行できるはずです。

efibootmgrをインストールします。

sudo apt-get install efibootmgr

次に、カーネルefiサポートに追加します

sudo modprobe efivars

次に、実行sudo efibootmgrしてブートエントリを確認します。次のようなものが返されます。

BootCurrent: 0004
Timeout: 2 seconds
BootOrder: 2001,0003,0005,0006,0000
Boot0000* Lenovo Recovery System
Boot0001* EFI Network 0 for IPv6 (B8-88-E3-84-F3-EF)
Boot0002* EFI Network 0 for IPv4 (B8-88-E3-84-F3-EF)
Boot0003* Windows Boot Manager
Boot0004* EFI USB Device (SanDisk)
Boot0005* ubuntu
Boot2001* EFI USB Device

次に、不要なオプションを削除します。この例では、Ubuntuはエントリ5です。エントリ5を削除してBootOrderから削除するには、次を呼び出すことができます。

(注意:次のコマンドを実行する前に、正しいブートエントリ番号を入力してください)

sudo efibootmgr -b 5 -B 

ここで説明されている詳細:http : //linux.die.net/man/8/efibootmgr

注:ブートローダーを変更するものについては、起動できる適切なディスクイメージがあることを確認してください。

またubuntu、EFIパーティションのサブディレクトリを削除して、UEFIファームウェアがBootOrderにエントリを復元しないようにする必要があります。

そのためには、まずEFIパーティションを見つけます。実行sudo fdisk -lして、接続されているすべてのドライブのパーティションを確認します。EFIパーティションのEFI Partition[タイプ]列の下にあります。

EFIパーティションがであったとし/dev/sda2、それをどこかの空のフォルダーにマウントするとします。

    sudo mkdir /mnt/efipart
    sudo mount /dev/sda2 /mnt/efipart

次にUbuntu、このパーティションでディレクトリまたは他のディストリビューションの名前を見つける必要があります。それは主に下にありEFI/distro_nameます。

そのディレクトリとその内容を削除します(正しいディレクトリを削除していることを確認してくださいsudo rm -r ubuntu


4
UEFIは、/ EFI / ubuntuフォルダーがドライブのefi(ESP)パーティションから削除されない場合、エントリを再インストールする場合があります。ファイルやフォルダーを削除する前に、efiパーティションを完全にバックアップすることを常にお勧めします。
オールドフレッド

16.04では、sudoを使用しても、マウントされたefiパーティションにアクセスしようとすると「permission denied」というメッセージが表示されます。助言がありますか?
メジャープロダクション

私は思います 。最後または最後の文は非常に危険ですx)
Oragon Efreet

使用するように言われた答えもありましたboot-repair...結果はありませんでした。他の人は実行を言ったbootrec.exe /fixmbr...結果なし。他の人は、ubuntuフォルダだけを削除すると言いました...それは戻ってきました...他の人は、ブートエントリを削除するだけefibootmgrでした...それも戻ってきました。何も機能しませんでした。しかし、その後...突然あなたの投稿を読んで、フォルダとブートエントリを一緒に削除する必要があることに気付きましたか?突然、うまくいきました!これはあなたが探していた答えです。
シルバーソニック

Windows 10でRufusを使用して、Ubuntu 18.04デスクトップを搭載したUSBスティックを準備し、指示に従いました。それは魅力のように働いた。
ピーターグローア
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.