Temukan entri boot UEFI
Untuk menghapus entri boot Windows yang sekarang tidak berguna di UEFI, pertama-tama Anda harus menemukannya. Ini dapat dilakukan langsung dari OS Ubuntu utama. Tidak perlu boot dari USB / DVD langsung. Ubuntu yang diinstal sudah memiliki utilitas baris perintah yang diperlukan.
Buka terminal dengan menekan Ctrl+ Alt+ Tdan kemudian masukkan:
sudo efibootmgr
Masukkan kata sandi saat diminta dan tekan Etner. Kursor tidak akan bergerak dan Anda tidak akan melihat tanda bintang (*****). Ini normal di terminal Ubuntu. Anda akan melihat beberapa output seperti:
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0002,0001,000
Boot0000* Dell
Boot0001* Windows Boot Manager
Boot0002* ubuntu
Catatan, saya mendapat dua entri selain windows, 0
untuk "Dell" dan 1 untuk "Windows Boot Manager". Karena saya menghapus semua partisi asli kecuali EFI, saya tidak bisa lagi mem-boot "Dell" atau "Windows Boot Manager." Saya bisa menghapus keduanya 0
dan 1
. Tetapi untuk jawaban ini saya akan menunjukkan cara menghapus hanya entri Boot Manager Windows .
Catatan: entri yang ingin Anda hapus mungkin berbeda dari contoh ini. Gunakan output yang Anda dapatkan dari komputer Anda sendiri, bukan contoh di atas, untuk memutuskan entri mana yang ingin Anda hapus.
Hapus entri boot yang usang
Sekarang Anda tahu Anda ingin menghapus entri 1
(dalam contoh ini), Di terminal masukkan:
sudo efibootmgr -b 1 -B
Perhatikan, 1
pada perintah di atas. Perintah ini akan menghapus entri:
Boot0001* Windows Boot Manager
Hapus folder yang sesuai dari EFI
partisi
Kami hampir selesai. Langkah terakhir ini memastikan UEFI
tidak membuat ulang entri yang baru saja kita hapus. Untuk melakukan ini, Anda harus menghapus folder yang sesuai dengan entri yang Anda hapus pada langkah sebelumnya.
Sekarang Anda menemukan nama dan lokasi folder untuk dihapus. Gunakan perintah berikut untuk mendaftar semua folder dalam EFI
subfolder di partisi:
sudo ls /boot/efi/EFI
Anda akan melihat beberapa output seperti:
Dell Windows ubuntu
Untuk menghapus Windows
folder, gunakan perintah berikut:
sudo rm -r /boot/efi/EFI/Windows
Untuk memverifikasi bahwa folder itu dihapus, gunakan sudo ls /boot/efi/EFI
perintah lagi.
Akhirnya perbarui grub untuk menyembunyikan menu grub
Pada tahap ini ketika Anda mem-boot laptop, grub
masih akan menampilkan menu untuk memilih berbagai OS, meskipun Anda hanya menginstal Ubuntu. Edit file /etc/default/grub
dengan perintah berikut. Anda dapat menggunakan editor lain jika Anda mau.
sudo nano /etc/default/grub
Buat dua garis terlihat seperti ini:
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
Jika garis GRUB_TIMEOUT_STYLE=hidden
tidak ada, tambahkan baris seperti di atas.
Setelah selesai, simpan dan keluar dari editor dengan Ctrl+ X, diikuti oleh Ydan Enter.
Langkah terakhir adalah memperbarui grub dengan perintah berikut:
sudo update-grub
Sekarang laptop harus langsung boot Ubuntu tanpa menunjukkan menu grub. Jika Anda perlu masuk ke mode pemulihan di masa depan, lalu tekan Escsaat laptop melakukan booting untuk membuka menu grub.
Referensi: Jawaban ini didasarkan pada Bagaimana cara menghapus "Ubuntu" di menu boot bios? (UEFI)
Semoga ini membantu
/boot/efi
, saya tidak melihat alasan untuk memasang ESP di tempat lain.sudo ls /boot/efi/EFI
dansudo rm -r /boot/efi/EFI/Windows
harus melakukannya.