Sebuah solusi yang saya temukan di suatu tempat online (unix.stackexchange.com) melibatkan menonaktifkan windows boot manager. Masuk ke Linux (baik instalasi asli, jika Anda bisa atau live CD / DVD) dan jalankan perintah ini:
efibootmgr
Perhatikan bahwa metode ini hanya akan berfungsi jika Linux telah diinstal dalam mode UEFI, jadi Anda akan mendapatkan kesalahan jika Linux telah diinstal dalam mode Legacy. Jika Anda menginstalnya dalam mode UEFI, Anda akan mendapatkan beberapa info dan daftar. Anda akan melihat boot loader / manajer Windows dan Linux di suatu tempat dalam daftar. Kemungkinan Windows akan memiliki prioritas lebih tinggi (urutan boot di atas daftar).
Ada juga bintang * di samping beberapa, jika tidak semua, dari entri, menandainya aktif.
Lihatlah nomor boot 4 digit di sebelah entri Windows dan jalankan
sudo efibootmgr --bootnum #### --inactive
Ini akan menonaktifkan entri Windows. Juga, pastikan bahwa Windows yang dinonaktifkan sekarang memiliki prioritas lebih tinggi jika belum:
sudo efibootmgr --bootorder ####,$$$$,&&&&,%%%%
di mana #### adalah nomor boot Windows.
Jika Anda reboot sekarang, Anda akan boot ke grub, jika opsi Linux diaktifkan dengan prioritas tertinggi.
Perhatikan bahwa Windows tampaknya tidak mengenali bahwa itu telah dinonaktifkan, jadi ini tidak akan dikembalikan dengan mem-boot ke Windows atau memperbaruinya.
Saya berpartisipasi dalam installfest Linux lokal tempat kami menginstal Linux untuk orang-orang yang tertarik, paling sering sebagai OS sekunder di sebelah Windows. Saya belum melihat metode ini gagal, dan saya sudah mencobanya di beberapa distro (kebanyakan Ubuntu dan Mint) dan beberapa vendor (Asus, Acer, HP, Lenovo).