Saya baru-baru ini menginstal Ubuntu dalam dual boot bersama dengan Windows 10 pada laptop HP. Awalnya saya tidak dapat boot Windows menggunakan grub karena memilih opsi Windows hanya akan kembali ke grub.
Kemudian saya melakukan perbaikan boot, dan semua opsi tambahan ini muncul di menu grub.
Saya dapat membuka Windows menggunakan opsi "Windows UEFI bootmgfw.efi", tetapi tidak menggunakan opsi standar "Windows Boot Manager (on / dev / sda1).
Bagaimana cara mengurangi entri ini dan mengapa saya tidak bisa mem-boot Windows menggunakan opsi yang terakhir?
Ini gambar grub. Opsi pertama adalah Ubuntu:
/boot/grub/grub.cfg
file dari sistem Anda. Kecurigaan saya adalah bahwa entri yang tidak berfungsi dirancang untuk sistem berbasis BIOS, tetapi entri Anda jelas berbasis EFI, sehingga opsi mode-BIOS adalah (literal) non-starter.Jawaban:
Windows di luar topik di sini,
tetapi jawabannya adalah bahwa ini adalah teknologi yang sangat lama dan sektor boot hanya 512 byte, jadi tidak cukup besar untuk menampung semua yang ingin kita pegang.Untuk menambah dan menghapus entri dengan mudah dari Anda sendiri, silakan:
Instal grub-customizer dengan menjalankan perintah berikut:
Mulai
grub-customizer
dan sesuaikan semuanya:Jika Anda mengalami masalah serius, pulihkan cadangan sistem Anda.
sumber
grub
pertanyaan berbeda tentang menyembunyikan menu boot. Namun dalam hal ini "Saya relatif yakin" jawaban yang baru saya posting di utas ini adalah yang benar. Itu terjadi pada saya dua kali sekarang dan metode perbaikannya tanpa cacat setiap kali.Setiap kali saya menjalankannya
boot-repair
menambahkan 5 opsi boot Windows tambahan kegrub
menu utama saya yang tidak berfungsi. Dalam kasus Anda, ia telah menambahkan 11 entri tambahan!grub.cfg
menunjukkan masalahnyaRahasianya dapat ditemukan dalam
/etc/grub/grub.cfg
file:Bagian ini
30_os-prober
berisigrub
entri menu Windows "baik" yang ingin Anda simpan. Bagian25_custom
berisi entri palsu yang dibuat olehboot-repair
. Anda tidak dapat mengedit file konfigurasi grub karena hanya akan ditimpa saatupdate-grub
dijalankan berikutnya .Bagian
25_custom
telah dibuat oleh Perbaikan BootDi sistem saya:
Lihatlah opsi Windows tambahan yang disiapkan (dan tidak berfungsi):
Ini adalah entri yang salah
boot-repair
dibuat/etc/grub.d/25_custom
yang kemudian dikompilasi ke dalam\boot\grub\grub.cfg
.Reverse Boot Repair ganti ke
25_custom
Gunakan
sudo -H gedit /etc/grub.d/25_custom
dan hapus semuanya kecuali tiga baris pertama:sudo update-grub
.Sekarang menu Anda tidak lagi membengkak dengan lima entri menu Windows palsu yang tidak berfungsi.
Periksa ulang ada tiga baris di
25_custom
Jalankan perintah ini dan verifikasi
25_custom
memiliki tiga baris:Saya menambahkan
#
komentar untuk menguraikanwc
(jumlah kata) output.sumber