Arkaplan bilgisi
BIOS ayarlarında bir önyükleme sırası seçeneklerini aramayı denedim ve tek seçenek bir bütün olarak SSD ve önyüklenecek belirli bölümleri seçemiyorum.
Bir yanlış anlaşılma altında çalışıyorsunuz - EFI'nin bölümlere açıldığını düşünüyor gibi görünüyorsunuz, ama bu gerçekten böyle değil. EFI altında, önyükleme girişleri NVRAM'da saklanır ve bu girdiler dosyalara işaret eder . Tek bir bölümde bir, iki, on, yüz veya daha fazla önyükleme programına sahip olabilir veya istediğiniz kadar bölüme yayabilirsiniz. Bir EFI'yi bir diski veya bölümü önyüklemek olarak düşünüyorsanız, yanlış sonuçlar çıkartabilir ve işleri tamamen uygunsuz şekillerde düzeltmeye çalışabilirsiniz.
Bu kuralın kısmi bir istisnası, geri dönüş dosya adıdır EFI/BOOT/bootx64.efi
(veya diğer CPU türleri için değişkenlerdir). Başka bir şey bulamazsa, EFI'nin başlatmaya çalışacağı dosya adı budur. Başlangıçta çıkarılabilir medyada kullanılması amaçlanmıştı, ancak modern EFI'ler (neredeyse?) Her zaman sabit disklerin ESP'lerinde de tanıyorlardı. Bu, üretici yazılımınızın normal önyükleme girişlerini unutmuş gibi - önyükleme sorunlarının giderilmesi için yararlı bir araç olabilir - sanki size olmuş gibi. Ayrıca birçok EFI'nin Windows önyükleme yükleyicisine EFI/Microsoft/Boot/bootmgfw.efi
bir geri dönüş dosya adı olarak davrandığını unutmayın . Bu, bilgisayarın donanım yazılımı ayarları bozulduğunda bile Windows'un önyüklenmesini sağlayabilir - ancak elbette bu Linux kullanıcılarına yardımcı olacak hiçbir şey yapmaz.
Windows bölümünün Boot bayrağıyla ayarlandığını fark ettim, böyle olması gerekip gerekmediğinden emin değilim?
AFAIK, Windows GPT disklerinde "önyükleme bayrağını" yok sayar. Ayrıca, ekran görüntüsünü gösterdiğiniz Windows aracı tarafından bildirilen "önyükleme bayrağının" parted
ve Linux'ta rapor edilen ve GParted'in tamamen farklı şeylere dikkat edin! (Linux araçlarında bu "bayrak", GPT disklerinde bir ESP'nin tür koduyla eşanlamlıdır.)
Daha Doğrudan Bir Cevap
Kısaca, benim önyükleme darbesi dediğim şeyle karşılaşıyorsunuz . Bu konuyla ilgili daha fazla bilgi için bu sayfanın sayfasına bakın . EasyUEFI'yi kullanarak Windows'ta düzeltebilirsiniz.Arch Linux girişinizi önyükleme sırasının en üstüne geri yüklemek için bir araç; ancak, belleniminizin önyükleme yöneticisinin size işletim sistemine özgü girişler göstermediğini söylersiniz. (Bahsettiğiniz tüm disk girişi bir geri dönüş önyükleyici yükleyebilir veya sistemi BIOS / CSM / eski modda başlatabilir; girişi görmeden hangisinin kullanıldığını görmek için denemeden hangisinden emin olamıyorum. ) Bu bana, açılış darbenizin, NVRAM girişlerini tamamen "unutturan" üretici yazılımının neden olduğunu gösteriyor. Bu, işletim sistemindeki bir hata, bellenimdeki bir hata, kullanıcı hatası, donanım arızası vb. Olabilir. En iyi çözüm, kullanarak yeni bir EFI NVRAM girişi oluşturmaktır efibootmgr
. Bu konuyla ilgili daha fazla bilgi için efibootmgr
Arch wiki'deki girişe bakın . Kısacası, böyle bir komut kullanırsınız (Arch wiki'den alınmış):
# efibootmgr --create --disk /dev/sda --part 1 --loader /EFI/refind/refind_x64.efi --label "rEFInd Boot Manager"
Kendi sisteminiz için disk kimliğini, bölüm numarasını, dosya adını ve etiketi değiştirmeniz gerekir. Bu komutu EFI modunda başlatılan herhangi bir acil Linux sistemine yazabilirsiniz ; veya ana kurulumunuzun önyüklemesini başlatabilirseniz (örneğin, rEFInd önyükleme yöneticimi çıkarılabilir bir disk üzerinde kullanarak ), ana kurulumunuzdan yazabilirsiniz. Alternatif olarak, eşdeğer bir giriş oluşturmak için EasyUEFI kullanabilirsiniz.
Sisteminiz NVRAM girişlerini düzenli olarak unutursa, bir geri dönüş dosya adı kullanmak daha iyi olabilir; bununla birlikte, çift önyüklemeli Linux ve Windows olduğunuz için, bu garip olabilir - ürün yazılımınız resmi geri dönüş dosya adı üzerinden Windows önyükleme yükleyicisi girişini destekliyorsa, güvenilir bir şekilde çalışmasını sağlamak için tek yol, "kaçırmak" olacaktır. Windows önyükleyici, Linux önyükleyicinizi veya önyükleme yöneticinizi yerine yerleştirin ve ardından Windows aracını başka bir yerden başlatın. Windows sonunda kendi önyükleyicisini o konuma geri yükleyerek sizi şimdi bulunduğunuz yere geri getirebilir. Bu, insanlara NVRAM önyükleme girişlerini unutan veya görmezden gelen kusurlu bilgisayarları mümkün olduğunca geri ödemeleri için mağazaya iade etmelerini şiddetle tavsiye ediyorum. Ne yazık ki, çoğu zaman mümkün değildir.