TL; DR, düzenlemeye eklendi:
Soru:
Aynı UEFI önyükleme bölümünde BIOS'un Windows Boot Manager yerine GRUB'u tercih etmesini nasıl sağlayabilirim?
Sorun Grub'la değil; Grub BIOS'u başlattığında doğru olanı yapar. Windows UEFI önyükleme ve Grub UEFI önyükleme önyüklenebilir olduğundan sorun "disk önyüklenebilir değil" ile değil. Sorun, BIOS'un önyüklemeyi seçtiği UEFI önyüklemesinin seçilmesidir.
Yeni bir bilgisayar kuruyorum ve varsayılan olarak Ubuntu'ya önyükleme yapmasını istiyorum, ancak önyükleme sırasında Windows'u seçme seçeneğine sahip. Bu, özellikle güç kesilip geri gelirse önemlidir; Evde bile olmayacağım.
Dahili NVMe diskime Ubuntu 17.04 yükleyerek, diskin yarısını kullanmak için GPT ile ayrılmış ve ayrı bir UEFI önyükleme bölümü ile başladım. GRUB iyi çalışıyor ve GRUB'un ne bildiğini seçebileceğim başlangıçta GRUB önyükleme menüsünü görüyorum.
Sonra Windows 10 Pro'yu yakın zamanda indirilen bir ISO'dan yükledim. Windows Boot Manager'ı aynı UEFI bölümüne yükledi ve Ubuntu'yu sağlam bıraktı (harika!) Ve bu da Windows 10'a iyi önyükleme yapıyor.
Ancak, UEFI ürün yazılımının açılışta GRUB yerine Windows Boot Manager'ı hemen seçmesini sağlayan bir şey yaptı. Linux'u şimdi önyüklemenin tek yolu BIOS önyükleme yöneticisini (BIOS'umdaki F11) kullanmak ve GRUB önyükleme yükleyicisini manuel olarak seçmektir. UEFI BIOS, UEFI bölümünde birden çok önyüklenebilir yükleme olduğunu bilir, çünkü önyükleme yöneticisinde aralarından seçim yapabilirim. Ancak, UEFI BIOS'un ayarlar menüsünde olduğumda, önyükleme önceliği seçiminde "UEFI dahili sürücümü önyükleme" yi seçmeme izin veriyor - bu bölümdeki hangi önyükleme yükleyicisini kullanmamı seçmeme izin vermiyor . Ve varsayılan olarak, GRUB'u değil Windows'u seçer.
Internet (ve bu site) bunu düzeltmenin eski yolunun update-grub
(GRUB Windows'u tanır) ve sonra grub-install
(GRUB'u cihaza geri koymak için) olduğunu söyledim, ancak ne yazık ki, hala şu şekilde davranıyor: BIOS'un varsayılan olarak Windows Boot Manager'ı seçtiği yukarıda açıklanmıştır. ( update-grub
Windows Önyükleme Yöneticisi yüklemesini bulur ve bunu menüye ekler ve UEFI önyükleme yöneticisinde GRUB bölümünü manuel olarak seçtiğimde bu menü öğesi çalışır.)
GRUB'u UEFI önyükleme bölümümdeki "varsayılan" önyükleme yapmak için ne yapabilirim?
MSI X399 Karbon anakart kullanma.
İkinci düzenleme: Bir yanıtın yorumunda doğru cevaptan bahsedildiği için burada tekrarlayacağım:
"BCDEDIT" in an admin shell on Windows is the working solution. The others don't work.