Windows'u başlatırken “geçersiz EFI dosya yolu” [kapalı]


9

Windows 8 yüklü yeni çalışma defterimi yeni yükledim. Ubuntu 12.10 yüklendikten sonra grub menüsü "geçersiz EFI dosya yolu" olduğunu ve Windows'u önyüklemeyeceğini söylüyor. Ubuntu iyi çalışıyor ...

Bu konuda yapabileceğim bir şey var mı?


Aynı sorunu yaşıyorum. Karşılaştığım diğer bir kaç soru Boot Repair yardımcı olabilir. Çalıştırmayı denedim ama "GPT algılandı. Lütfen bir BIOS Önyükleme bölümü oluşturun. Bu, Gparted gibi araçlar aracılığıyla gerçekleştirilebilir." Bunu denedim ama "Yeni bölüm" seçeneği gri görünüyor. İşte Boot Repair BootInfo özetimin çıktısı: paste.ubuntu.com/1346934
jimchristie

Aynı problemi Win7'de de yaşadım. os-prober beni kaçırdı: Bug1017880 ve Bug109236 - bu yüzden kullanmayın!
schmijos

Bu, os- prober'da
Braiam

Yanıtlar:


3

gruplandırmak için pencereleri elle geçici çözüm olarak eklemeyi denemelisiniz.

İlk çalıştırmada

sudo blkid

Burada Windows bölümünüzden UUID'yi görmelisiniz

Açık /etc/grub.d/40_custom ve yapıştırma / düzenle Aşağıdaki kod ancak onların yerini UUID_FROM_WIN8 sizin UUID yukarıda belirtilen ile.

menuentry "Windows 8 UEFI" {
    search --fs-uuid --no-floppy --set=root UUID_FROM_WIN8
    chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}

Chainloader bildiğim kadarıyla tüm Windows sürümleri için aynı görünmelidir.

Grub dosyalarını düzenledikten sonra çalıştırmanız gerekir

sudo update-grub

Lütfen önce test edin ve efi dosyasının bulunamaması nedeniyle bana geri bildirimde bulunun .. ancak bir cevapta birden fazla tavsiye vermek istemiyorum ..

Bu yardımcı olur umarım!


Tahmin ettiniz, efi dosyası bulunamadı.
jimchristie

Windows menü girişlerinizi /boot/grub/grub.cfg'nizden yapıştırabilir misiniz? Windows bölümünüzde ntfs kullanıyor musunuz?
Christopher Jahnke

NTF'leri bilmiyorum ... Fabrikada kurulan her neyse. Bu dosyada Windows menü girdileri gibi görünen birkaç farklı şey buldum. İşte her şey: pastebin.com/kGKPWbBH
jimchristie

1
Varsayılan olarak NTFS'dir, en azından XP'den beri;)
0xC0000022L

2

Gönderdiğiniz grub.cfg'den, bu çalışmayı denemek için grub ile çok fazla uğraştınız gibi görünüyor, tüm bunları temizleyerek ve varsayılan grub yapılandırmasına geri dönmenizi öneririz (muhtemelen grub.cfg'de hiç Windows girişi yok) ve ardından içerik için bu dosya ile /boot/grub/custom.cfg dosyası oluşturun:

#This entry should work for any version of Windows installed for UEFI booting

menuentry "Windows (UEFI)" {
 search --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi
 chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

Uzun vadede, umarım os-prober ve grub-mkconfig UEFI tabanlı Windows kurulumlarını tespit etmek için destek kazanacaktır (bu noktada bu giriş gereksiz hale gelecektir ve /boot/grub/custom.cfg'yi silebilirsiniz)


Hayır! Grub ile hiç berbat olmuştu. Nereden başlayacağını bile bilemezdim. Ya da nasıl temizlenir. Ve kesinlikle büyük kalın harflerle başlayan bir dosyada dolaşmaya başlayacak kadar bilmiyorum: "BU DOSYAYI DÜZENLEME."
jimchristie

2

Boot Repair benim için çözdü.

Önyükleme seçeneklerinize (F12 vb.) Gidin ve liveCD veya liveUSB'nizi önyükleyin. UEFI'de önyükleme yaptığınızdan emin olun (Örn. " UEFI: CD / DVD " veya " UEFI: [USBname] "). "Ubuntu'yu deneyin" i seçin. Boot Repair alın ve "önerilen onarım" ı seçin.

Bağlantı: Ubuntu Önyükleme Onarımı

Not : CD veya USB'yi UEFI'de başlattığınızdan emin olun. UEFI modunda olmadan Boot Repair'ü çalıştırdım ve Grub'u aldım, ancak Windows 8 önyükleme yapamadı.

Bu yardımcı olur umarım!

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.