macOS CatalinaとDebian10 BusterをデュアルブートするMacbook Airがあります。起動時にオプションキーを押し続けて、目的のシステムを選択します。ブートマネージャには次のefiパーティションがあります(https://i.stack.imgur.com/1BblY.jpg) grub bash 最小起動のみ開始するので削除したいです(https://i.stack.imgur.com/ZPOJA.jpg)、macOS 'diskutils'、およびDebian 'fdisk'のパーティションを認識できません。
このパーティションをどのように削除できますか?
編集する:これは次の出力ですefibootmgr -v
。
BootCurrent: 0000 Timeout: 5 seconds BootOrder: 0000,0080 Boot0000* ubuntu HD(1,GPT,30876d26-f04d-42fb-b246-d07cc557c84d,0x28,0x64000)/File(\EFI\ubuntu\shimx64.efi) Boot0080* PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0)//HD(2,GPT,061cc74a-368d-4be1-b241-b0357cf49450,0x64028,0x239c8b18)/VenMedia(be74fcf7-0b7c-49f3-9147-01f4042e6842,d33fe668562e454587d38e42e85103da)/File(\EA7C5756-71C9-40BA-BF03-EF8192464A2F\System\Library\CoreServices\boot.efi) BootFFFF* PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0)//HD(2,GPT,061cc74a-368d-4be1-b241-b0357cf49450,0x64028,0x239c8b18)/VenMedia(be74fcf7-0b7c-49f3-9147-01f4042e6842,d33fe668562e454587d38e42e85103da)/File(\EA7C5756-71C9-40BA-BF03-EF8192464A2F\System\Library\CoreServices\boot.efi)
以前はUbuntuをダブルブートしたことがあるため、ubuntuと呼ばれるようです。たぶんそれが問題の原因かもしれません。それを処理する方法?
答え1
知りません。
UEFI ベースのオペレーティングシステムから起動するには、EFI パーティションが必要です。 UEFIはBIOSを現代的に置き換えます。
とにかく削除したい場合は、オペレーティングシステムまたは同様のツールを使用してコンピュータをライブブートしてください。ゴポット。起動設定を変更する必要があるかもしれません。
端末を開き、次のように入力します。
parted
print
最初のパーティション(つまり1)は常にEFIパーティションです。
select /dev/sdX
rm 1
ここで、XはEFIパーティションがあるディスクによって異なります。
答え2
Linuxで起動してefibootmgr -v
。
出力BootCurrent:
ラインを見てくださいefibootmgr -v
。現在のシステムで開始された開始項目(つまり、Linuxに最初に入る開始項目)を識別します。 Secure Boot shimが使用されていない場合、またはSecure Bootが適用されている場合は、この起動エントリのファイルパス.efi
名は次のようになります。\EFI\DEBIAN\GRUBX64.EFI
\EFI\DEBIAN\SHIMX64.EFI
または、Debian 10 から起動するときに存在する UEFI フォールバックブートローダが原因で追加のエントリが発生する可能性があります。/boot/efi/EFI/boot/bootx64.efi
Debian 10 のインストール中に選択した内容に応じて、インストーラはフォールバックブートローダを生成することがありますが、それに適した設定ファイルを生成することは必ずしも成功するわけではありません。
何らかの理由でシステムNVRAMメモリでUEFIブート変数が失われた場合、フォールバックブートローダを使用すると、外部メディアからブートすることなくLinuxにアクセスできます。基本的には、USBスティックや他の非iso9660リムーバブルメディアからUEFI起動可能性を検出するために使用されるメカニズムと同じです。\EFI\BOOT\BOOTX64.EFI
メディアにファイルを含むFAT32パーティションがある場合は、UEFI起動可能エントリがない場合でも、メディアはUEFI起動可能エントリとしてマークする必要があります。それに。
システム製造元には、FAT32以外のファイルシステムタイプからの起動をサポートするためにUEFIファームウェアを拡張するオプションがあります。一部のPCマザーボードはNTFSファイルシステムでUEFIブートローダをサポートし、Appleコンピュータはいくつかの形式のHFSを許可すると思います。しかし、FAT32はUEFI仕様で要求される最も低い共通要素です。
したがって、削除する必要がある追加のUEFIブート変数がない場合は、デフォルトのDebianBootCurrent:
ブートローダで正常に起動し、/boot/efi/EFI/BOOT/BOOTX64.EFI
システムに存在する場合はそれを削除するか、ファームウェアの認識を防ぐために別の名前に置き換えることができます。フォールバックブートローダが現在動作していないようです。