İlk olarak, Linux içeren hemen hemen tüm önyükleme problemlerini araştırmak için yararlı bir araç Boot Info Script'tir. Bu araç RESULTS.txt
, Linux içeren çoğu önyükleme sorununu gidermek için gerekli bilgilerin çoğunu içeren bir dosya dağıtıyor . Lütfen o betiği çalıştırın ve sonuçları inceleyin. Kendinizi oradan çözemezseniz , muhtemelen bir pastebin sitesine göndermek ve URL'yi başkalarının okuması için buraya göndermek isteyeceksiniz .
İkincisi, yazdın:
Bios, BIOS modunu kullanacak şekilde ayarlanmıştır (uefi değil)
Bazı bilgisayarlar böyle bir yapılandırmayı desteklese de, çoğu (çoğu şüpheli) desteklemez; BIOS / CSM / eski modun etkinleştirilmesi, bu önyükleme modunun kullanılmasını basitleştirir . Üretici yazılımı, BIOS / CSM / eski mod etkin olsa bile, EFI / UEFI modunda önyükleme yapmayı yine de seçebilir. Bu önemlidir, çünkü Windows'u BIOS kipinde ve Linux'u EFI kipinde kurmanız tamamen olasıdır; veya EFI modu önyükleyici yüklü olmasa da makine bir EFI modu önyüklemeyi deniyor olabilir. Karışık mod yapılandırmaları korumak için kabuslar olabilir. (Daha fazla bilgi için bu konudaki Web sayfama bakın .)
Linux önyükleme modunuzu adlı bir dizini arayarak test edebilirsiniz /sys/firmware/efi
. Eğer varsa, kesinlikle EFI modunda başlattınız; ancak yoksa, muhtemelen BIOS modunda başlattınız. (EFI moduna önyükleme yapmanın ve bir /sys/firmware/efi
dizinin olmaması için yollar vardır , ancak bu sonuç olağandışıdır.) Elbette, Linux'u ayrı bir önyükleme diskiyle başlattığınızdan, önyükleme modu size hangi önyükleme yükleyicileri hakkında hiçbir şey söylemez. ) sabit diskinize kurdunuz.
Grubunu sda'ya yeniden kurmak için bir milyon kez denedim, bu sadece hatasız bir şekilde tamamlandı, ancak nihai sonuç hep aynı.
Tam olarak hangi komutu kullandınız? Hangi GRUB paketlerini yüklediniz? (Çoğu dağıtımın BIOS modu ve EFI modu GRUB için farklı paketleri vardır, ancak bunun Arch için doğru olup olmadığından emin değilim.)
Bölüm tablosu msdos, grub2 ile çalışıyor mu? GPT bölüm tablosu gerektiriyor mu?
GRUB 2, hem MBR'yi ( msdos
GParted ve tarif edildiği gibi parted
) hem de GPT'yi destekler. Bu sizin probleminiz değil - ancak bir MBR bölüm tablosu, Windows'un önyükleme modunu bölüm tablosu türüne oldukça güçlü bir şekilde bağladığından, Windows'un kesinlikle BIOS modunda yüklü olduğunu gösteriyor. (MBR, BIOS, GPT, EFI anlamına gelir.) Linux bu konuda çok daha esnektir ve sizinki gibi durumlarda gerçekten sorun olabilir.
Önyükleme bölümü "önyükleme" bayrağına sahip, yeterli mi?
Bir MBR diskinde "önyükleme bayrağı", ikinci aşama önyükleme yükleyicisini tutan bir bölümü tanımlar. Windows önyükleyici, SYSLINUX (IIRC) ve diğer birkaç önyükleyici tarafından kullanılır. Öyle değil (IIRC) GRUB tarafından kullanılan, bu nedenle durumda temelde konu dışı.
Sadece açıklığa kavuşturmak için: bios başlar ancak “önyüklenebilir” bir şey bulamıyor, bu nedenle BIOS düzeyinde bir hata alıyorum. Grubla ya da grubla ilgili bir hatayı asla alamam.
Her zaman kesin ve eksiksiz hata mesajını rapor edin. Bağlam, bu gibi konularda deneyimlilere ipuçları verebilir, çünkü ekran görüntüsü (dijital fotoğraf) çekmek genellikle yararlı olur.
Tahmin etmek zorunda olsaydım, iki şeyden birinin olduğunu söylerdim:
- Yazılımınız BIOS modunda önyüklemeye çalışıyor, ancak MBR'deki önyükleme yükleyicisini bir şey sildi ya da zarar verdi, önyüklemenin başarısız olmasına neden oldu. Bu durumda GRUB'un yeniden kurulması sorunu çözmelidir. Bunu söylediğini biliyorum, ama kullandığın komutu tam olarak bilmeden, doğru komutu kullanıp kullanmadığını söyleyemem; ve daha önce de belirttiğim gibi, art arda bir EFI modu önyükleyici yüklediniz, bilgisayar yalnızca BIOS modu önyükleme girişiminde bulunursa, size yararı olmayacak.
- Donanım yazılımınızdaki BIOS / CSM / eski desteğini etkinleştirmenize rağmen, EFI modunda önyüklemeye çalışıyor ve bir EFI modu önyükleme yükleyicisinin olmaması yüzünden kafan karışıyor - ya da belki zarar görmüş ve bu yüzden geri dönmeyen bir şey buluyor BIOS modu önyüklemesi.
Önyükleme Bilgisi Komut Dosyası çıktısı ve istediğim ek ayrıntılar, bu iki şeyin hangisinin gerçekleştiğini (veya tamamen başka bir şey olup olmadığını) belirlemeye yardımcı olmalıdır.
Alternatif olarak, sıfırdan başlamak isterseniz, BIOS / CSM / eski modunu devre dışı bırakmanızı öneririz. Tüm BIOS seçenekleri kapalı olduğundan, bu genellikle bellenimde daha basit bir önyükleme yoluna neden olur. Ardından, hem Windows hem de Linux'un kurucularını önyüklemekte ne gibi problemleri çözebilir ve makinenin yerel önyükleme modunda her iki işletim sistemini de kurduğunuzdan emin olabilirsiniz.