ブートメニューからOSを削除する方法


14

fedoraとCentosおよび他のOSをインストールした後、それらを削除して他のOSを再インストールした後でも、OSのメニューではなく起動時に[Boot]メニュー[F2]にすべて表示されます-Ubuntu- UEFIの設定に行くと、古いものをすべて見つけて、DELを使用してそれらを取り出すように指示しますが、うまくいきません

回答:


21

参照するメニューは、ファームウェアのビルトインブートマネージャーです。そのエントリはNVRAMに保存され、さまざまな環境の任意の数のツールで編集できます。

  • 一部のEFIは、セットアップユーティリティを介してこれを行う手段を提供します。ただし、システムごとに詳細は異なり、多くの場合、ブートマネージャエントリを追加または削除することはできません。
  • EFIバージョン2シェルはと呼ばれるコマンドを提供bcfg仕事をすることができます。あなたは何をする必要があると思いbcfg boot dump -b、その後、エントリを表示するためにbcfg boot rm #削除エントリ番号に#- #削除したいものは何でも、エントリに関連付けられた番号でなければなりません。
  • Linuxでは、次efibootmgrのジョブを実行できます。入力するefibootmgrefibootmgr -v、エントリを表示してから、エントリefibootmgr -b # -Bを削除し#ます。(これらのコマンドはとして、rootまたはを使用して入力する必要がありますsudo。)
  • Windowsでは、EasyUEFIツールでジョブを処理できるはずです。ただし、簡単に操作しただけなので、詳細な指示を与えることはできません。

これらのいずれの場合でも、EFIシステムパーティション(ESP)にファイルが残っている可能性があることに注意してくださいOSによっては、ESPを明示的にマウントする必要がある場合がありますが、通常のファイル操作コマンドで削除できます。それらが参照されない場合、ファイルが他のOSのインストールやブートマネージャーの更新を妨げるほど多くのスペースを消費しない限り、ファイルは実際に害を及ぼしません。通常、ファイルはEFIESPのディレクトリのサブディレクトリに保存されます。ほとんどのOSはEFI/ubuntu、UbuntuやEFI/MicrosoftWindows など、サブディレクトリ自体またはそれらを作成した会社にちなんで名前が付けられたサブディレクトリを作成します。


ありがとう、これは私が探していたもののように見えますが、「Boot0002 Fedora HD(1,800,64000,302c2451-c097-4942-8007-140e08449e9f)File(\ EFI \ fedora \ shim.efi)」を取得するので、何に使用する必要があります#?? 名前を試してからBoot0002を試してみましたが、どれも動作しませんでした
タラル

OK、それは上記の場合のようにブートの1つの番号だけです:)ありがとうalot @RodSmith
タラル

1
EFIパーティション上のフォルダーも削除する必要がある場合があります。そうしないと、再起動時に追加されますaskubuntu.com/questions/788708
Gerhard Burger

sgdisk -i指定されたGUIDは、あなたが使用した場合に存在するかとwheterパーティション決定するために有用であるefibootmgr
のIni

コマンドは1つだけですか?Windowsをもう持っていない古いラップトップを使用していて、ブートオプションが100の「Windowsブートマネージャー」エントリに満たされ、EFI /レガシー設定をロードするのに5分しかかかりません。面倒だからこれらのファッカーを一掃したい。ブートエントリを列挙するのに時間がかかるため、何もインストールできません
-chx101

3

OS-Uninstallerは、コンピューターのすべてのオペレーティングシステム(Windows、Mac OS X、Ubuntu、その他のLinuxディストリビューション)のクリーンで迅速なアンインストールを実行する小さなグラフィカルツールです。

特徴

  • GRUBで選択されたOSブートリストエントリのみの削除をサポートします。

    OSアンインストーラー

  • または、GRUBを完全に削除して、Ubuntuをインストールする前にそこにあった元のMBR(マスターブートレコード)に置き換えます。

  • また、以前に存在したOSに応じて、削除したOSのパーティションをNTFS(デフォルト)またはext4に自動的に再フォーマットします。

  • GRUBメニューの表示タイムアウトを変更します。

  • (念のため)パーティションテーブルとブートセクタをバックアップします。

  • また、MBR、ハードディスクのインストール場所、および起動のためにリンクしているパーティションを手動で変更できます。しかし、ほとんどのユーザーにとって、これらのいずれかを微調整する必要はありません。

Boot-Repair-Diskをダウンロードします。次に、デフォルトのUbuntuリポジトリからUNetbootinを使用して、そのライブUSBを作成します。Ubuntu 18.04以降では、UNetbootinパッケージは廃止されました。組み込みのStartup Disk Creatorアプリケーションを、Boot-Repair .isoイメージを持つUNetbootin代替アプリとしてテストしたとき、Ubuntu 18.04で機能しました。それで起動します。ウィンドウ(ブート修復)が表示されるので、閉じます。次に、左下のメニューからOS-Uninstallerを起動します。[OSアンインストーラー]ウィンドウで、削除するOSを選択して[ OK ]ボタンをクリックし、開いた確認ウィンドウで[ 適用 ]ボタンをクリックします。削除が完了したら、再起動してシステムが削除されたことを確認します。

次のように、ソフトウェアソースにppa:yannubuntu / boot-repair PPAを追加することにより、Ubuntu内にOS-Uninstallerを含むBoot-Repairをインストールすることもできます。

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update  
sudo apt install boot-repair  

笑。具体的には、Windowsを消去する消しゴムがあります。
chx101
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.