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)
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.
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.
Jawaban:
Anda harus dapat melakukan ini melalui CD Ubuntu Live.
Instal efibootmgr:
Kemudian tambahkan ke dukungan kernel efi
Kemudian jalankan
sudo efibootmgr
untuk memeriksa entri boot Anda. Ini akan mengembalikan sesuatu seperti ini: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)
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
ubuntu
subdirektori dalam partisi EFI untuk mencegah firmware UEFI mengembalikan entri ke BootOrder.Untuk melakukannya, pertama-tama temukan partisi EFI Anda. Jalankan
sudo fdisk -l
untuk melihat partisi pada semua drive yang terpasang. Partisi EFI ada diEFI Partition
bawah kolom Type.Misalkan partisi EFI Anda adalah
/dev/sda2
, lalu pasang di folder kosong di mana saja.Sekarang kita harus menemukan direktori
Ubuntu
atau nama distro lain di partisi ini. Sebagian besar di bawahEFI/distro_name
.Hapus direktori itu dan isinya dengan ( Tolong PASTIKAN ANDA MENGHAPUS DIREKTORI YANG BENAR )
sudo rm -r ubuntu
.sumber
boot-repair
... tidak mendapat hasil. Lainnya berkata jalankanbootrec.exe /fixmbr
... tidak ada hasil. Yang lain mengatakan hanya menghapus folder ubuntu .... itu terus kembali ... yang lain mengatakan hanya menghapus entri boot denganefibootmgr
... 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.