GRUB ile Windows 8.1 başlatılamıyor, her seferinde yeniden başlatılıyor


1

Biri Linux Mint Debian Edition, diğeri Windows 8.1 olan iki adet HD sürücüm var. Her ikisini de GRUB kullanarak çizebildim, sorun yaşamadım. Dün, kullanmayacağımı yaklaşık 3 ay sonra Windows'u başlatmaya çalıştım. Yükleme ekranı belirdi (mavi Windows simgesiyle), ancak bilgisayar yeniden başlatıldıktan kısa bir süre sonra. Tekrar denediğimde, "Loading Automatic Repair" mesajı otomatik olarak belirdi ve bir kez daha yeniden başlatıldı. Bu sonsuza dek sürdü (normal önyükleme-> yeniden başlatma-> otomatik tamir-> yeniden başlatma). Başka mesaj gösterilmedi.

Belki Windows kurulumunun sihirli bir şekilde bozulmuş veya bir şey haline geldiğini düşündüm, bu yüzden sıfırdan tekrar yükledim. Tüm programları ve mevcut her güncellemeyi yükledim, her şey çalıştı. Ama sonra, Mint'i başlattıktan ve GRUB'u güncelledikten sonra, aynı hatayla bir kez daha karşılaştım. Hızlı Önyükleme seçeneğinin sorun yaşayabileceğini okudum, bu yüzden boşa harcadım. Şu anda, Windows'u başlatmamın tek yolu, BIOS'u içinde bulunduğu HD'ye başlatmasını söylemek. GRUB'dan seçmek işe yaramıyor.

Bilgisayarım 2010'dan beri ve UEFI veya Secure Boot desteğine sahip değil (neyse ki!).

Herhangi bir fikir?


O destek UEFI'nın yaptım minnetle, neden bu sorunu olmazdı
Ramhound

@Ramhound UEFI ile başka bir bilgisayar ve iki dizüstü bilgisayar var ve daha büyük bir acı düşünemiyorum. Bunlara bir Linux kurmam birkaç günümü aldı. Neyse, bence HD'yi seçerek normal olarak Windows'u başlatabildiğim için bu sorunun GRUB ile ilgisi var.
user3497081

1
"Ama sonra, Nane'yi başlattıktan ve GRUB'u güncelledikten sonra" <- "GRUB'u Güncellemek" in suçlu olduğunu düşünüyorum. Güncellediğinde neyin değiştiğini anlamaya çalışın ve orada düzeltebileceğiniz bir şey olup olmadığını görün.
Mark Allen

@MarkAllen Kontrol ettim /boot/grub/grub.cfgancak W8 girişi düzenli görünüyor (elbette bir GRUB uzmanı değilim). Belki W8, yalnızca resmi önyükleyicisinin verdiği bazı özel önyükleme parametrelerini bekliyor ...
user3497081

1
@ user3497081 Tamam, o zaman ne çalışan bir grub.cfg çalışan bir sistemde benziyor, farklı görünüyor mu?
Mark Allen

Yanıtlar:


2

Çözüldü. Windows 8.1 için GRUB menü girişinde şu satır bulunur:

drivemap -s (hd0) ${root}

Yorumun ardından Windows artık GRUB'dan doğru şekilde önyükleme yapıyor. Buna neden update-grubdahil olduğunu bilmiyorum (hd0, Mint'in ilk HD sürücüsü, Windows ise hd1, ikinci sürücüsü).

EDIT: bahsettiğim dosya /boot/grub/grub.cfg. Windows sistemlerinin girişleri genellikle sonunda bulunur. Ayrıca, bu dosyanın GRUB tarafından otomatik olarak oluşturulduğunu ve her update-grubçalıştırıldığında üzerine yazılacağını unutmayın !


1
Bu dosyanın doğrudan güncellenmesi önerilmez. Bunun yerine, şablonları /etc/grub.dsisteminizde bulundukları yerde veya herhangi bir yerde güncelleyin .
Daniel B,

Aynı senaryo, grubumu yeniden yükledikten sonra yeniden başlatırken win8.1 öldü. Bu çözüm yardımcı oldu. thx
michaelbn

1
İşletim sistemimi bir SSD ile bir HDD arasında paylaştırdıktan sonra da aynı problem vardı. @DanielB'in önerdiği gibi, düzenlemek yerine grub.cfgdosyayı düzenleyin /etc/grub.d/30_OS-prober. Sadece aynı satırı drivemap -s (hd0) ${root}
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.