Bagaimana cara menghapus "Ubuntu" di menu booting bios? (UEFI)

40

Lihat ini ubuntu muncul di menu BIOS (UEFI)

Saya memiliki ini di Lenovo s205 saya juga.

Apakah ada cara untuk menghapus "ubuntu" dari menu? Saya bahkan tidak menginstalnya lagi.

nvr
sumber
Anda dapat mencoba aplikasi easyBCD untuk windows.
RonnieDroid
2
@RonnieDroid EasyBCD adalah alat untuk memodifikasi data konfigurasi boot di Windows (alias, bootloader Windows). BCD dan UEFI terpisah karena BCD mengandalkan Windows, sedangkan UEFI adalah OS-independen (masih ada tanpa OS yang diinstal). Memodifikasi BCD akan sia-sia karena, secara default, satu-satunya pilihan adalah Windows, bahkan jika OS lain diinstal.
ExplodingKittens

Jawaban:

52

Anda harus dapat melakukan ini melalui CD Ubuntu Live.

Instal efibootmgr:

sudo apt-get install efibootmgr

Kemudian tambahkan ke dukungan kernel efi

sudo modprobe efivars

Kemudian jalankan sudo efibootmgruntuk memeriksa entri boot Anda. Ini akan mengembalikan sesuatu seperti ini:

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

Kemudian hapus opsi yang tidak Anda inginkan. Dalam contoh ini, Ubuntu adalah entri 5. yang berikut ini dapat dipanggil untuk menghapus entri 5 dan menghapusnya dari BootOrder.

(PERHATIAN: Sebelum menjalankan perintah berikut pastikan Anda memasukkan nomor entri Boot yang benar)

sudo efibootmgr -b 5 -B 

Rincian lebih lanjut dijelaskan di sini: http://linux.die.net/man/8/efibootmgr

Catatan: seperti untuk apa pun yang mengubah bootloader Anda, pastikan Anda memiliki image disk yang bagus yang dapat Anda boot.

Sekarang Anda juga harus menghapus ubuntusubdirektori dalam partisi EFI untuk mencegah firmware UEFI mengembalikan entri ke BootOrder.

Untuk melakukannya, pertama-tama temukan partisi EFI Anda. Jalankan sudo fdisk -luntuk melihat partisi pada semua drive yang terpasang. Partisi EFI ada di EFI Partitionbawah kolom Type.

Misalkan partisi EFI Anda adalah /dev/sda2, lalu pasang di folder kosong di mana saja.

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

Sekarang kita harus menemukan direktori Ubuntuatau nama distro lain di partisi ini. Sebagian besar di bawah EFI/distro_name.

Hapus direktori itu dan isinya dengan ( Tolong PASTIKAN ANDA MENGHAPUS DIREKTORI YANG BENAR ) sudo rm -r ubuntu.

kebebasan fosil
sumber
4
UEFI dapat menginstal ulang entri jika / EFI / folder ubuntu tidak dihapus dari partisi efi (ESP) pada drive. Selalu terbaik untuk mencadangkan sepenuhnya partisi efi sebelum menghapus file atau folder apa pun.
oldfred
Di 16.04 saya mendapatkan pesan 'izin ditolak' ketika mencoba mengakses partisi efi yang saya pasang, bahkan dengan sudo. Ada saran?
Produksi Besar
Saya pikir . di akhir atau kalimat terakhir Anda cukup berbahaya x)
Oragon Efreet
Beberapa jawaban mengatakan kepada saya untuk menggunakan boot-repair... tidak mendapat hasil. Lainnya berkata jalankan bootrec.exe /fixmbr... tidak ada hasil. Yang lain mengatakan hanya menghapus folder ubuntu .... itu terus kembali ... yang lain mengatakan hanya menghapus entri boot dengan efibootmgr... yang kembali juga. Tidak ada yang berhasil. Tapi kemudian ... tiba-tiba saya membaca posting Anda dan saya sadar harus menghapus folder DAN entri boot bersama ? Tiba-tiba itu berhasil! Ini di sini adalah jawaban yang Anda cari.
Silversonic
Menggunakan Rufus pada Windows 10 Saya baru saja menyiapkan USB stick dengan Ubuntu 18.04 Desktop di atasnya dan mengikuti instruksi Anda. Itu bekerja seperti pesona.
Peter Gloor