Güncellemeden sonra “hata: dosya bulunamadı” ve ardından “grub kurtarma> _” ifadesini alın.


23

Az önce 12.10 güncellemenin çoğunu yükledim, yeniden başlatmam istendi ve ardından ön yükleme yapamayacağımı öğrendim.


Düşük ünlemden beri yorum eklemeye yetkim olmadığından yorum bu şekilde ekledim ... 8128s Cevap zekâ kullandım Boot-repair ama apt-get update sudo sed 's / trusty önce bu satırı eklemek zorunda kaldım / saucy / g '-i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list, cevabına eklediği bağlantıda gördüğünüz gibi
Dominik

Yanıtlar:


28

Bootloader'ınızı düzeltmek için Boot Repair'ı kullanın.

  1. Ubuntu'yu LiveCD veya Live USB'den önyükleyin
  2. İnternete bağlan
  3. Bir terminal açın ve Önyükleme Onarma PPA'sını ekleyin

    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

  4. Önyükleme Onarımını Yükle

    sudo apt-get install -y boot-repair && boot-repair

  5. Başlat ve kullan, daha fazla bilgi için https://help.ubuntu.com/community/Boot-Repair#Using_Boot-Repair adresini ziyaret edin .


Ben root olarak 3. çalıştırın (Herhangi yüzeylerin Sudo) yerine sadece sudoing zorunda
David Brossard

1
TEŞEKKÜR EDERİM!! Bir elektrik kesintisi sonrasında sunucumu kurtardım. UPS satın alma zamanı!
Domenic D.

Kubuntu 13.10 ile kullanıldı ve çalıştı. Teşekkürler.
David

9
  1. Bölümlerin lslistesini almak için yazın
  2. Girin set prefix=(hd0,msdos6)/boot/grub[neredeyse kesinlikle parantez içinde farklı bir sürücü / bölüme girmek zorunda kalacaksınız, sadece çalışanları lsbulana kadar listelenenlerin hepsini denemek zorunda kalabilirsiniz .
  3. tip insmod normal
  4. Yazın normalve önyükleme istemi geri alırsınız!

Ayrıca bakınız: Bunu bulduğum yer. Bunun bu hatayla karşılaşan herkes için işe yarayacağından şüpheliyim, ancak buraya birisinin yardım etmesini umuyorum.

Ubuntu'yu yükledikten sonra koş sudo grub-install /dev/sdave sudo update-gruben kısa sürede koş . Bu, makinenizi her başlatışınızda yukarıdaki sıkıcı işlemi yapmanız gerekmeyeceği anlamına gelir.


9
insmod normal çalıştırdığımda tekrar dosya bulunamadı diyor
tovmeod 19:12

1
Ayrıca ls (hd0,msdos1)/, çok sayıda bölümünüz varsa daha hızlı olacak olan bölümün içeriğini kontrol etmek için de komutu kullanabilirsiniz .
Jonathan,

Bu benim için işe yaradı, ayrı bir önyükleme bölümüne sahip olmam dışında, bu nedenle format, normal işlem sırasında bağlama noktasına göre değil, sürücüdeki bölüme göre dizine set prefix=(hd0)/grubbaşvurmanız gerektiğinden öyleydi grub.
Nick Coons

4

- Ben aynı sorunu vardı normal.mod not found, lsönyükleme bölümünün boş satır üretecektir. Sistemin düzgün bir şekilde önyüklenmesini sağlamak için bir sorun giderme işleminin ardından attığım adımlar.

  1. SuperGrub'un bir kopyasını aldım ve bir açılış cd'si yarattım. Artık sistemime tekrar giriş yapabilirim. BootRepair'in bir kopyasını aldım ve sistemin doğrudan sabit diskten önyüklenmesini ve CD'yi kullanmaya devam etmesini sağlama şansı yoktu. GrubRepair, Grub konumu ve Grub seçenekleri gri olduğu için biraz garip davranıyordu. Başarılı bir kurulum rapor etti.

  2. Sabit sürücü başlangıçta kuruldu:
    sda1 ext4 root with boot
    sda2 linux swap
    sda3 ext4 used as a spare drive(Sanal kutu için VM'leri tutar).

  3. Ubuntu 10.10 live cd'nin bir kopyasını kullandı. Ran GPartedGparted'ı yükle küçültmek için sda1bölüm ve oluşturulan sda4için sürücü ve ayar montaj noktasının önünde ext4 önyükleme bölümü /bootönyükleme dizini sildikten sonra /. BootRepair şimdi mevcut seçenekler var. Önyükleme bölümüne yüklü ve şimdi sabit sürücüden önyükleme yapabilirsiniz.

  4. Meraklı olmak daha fazla araştırmaya karar verdim. Önyükleme onarım günlüğünün sda1ext4 DOSbölümüme özgü bir girişi vardı , rapor edildi ve blkid tarafından bildirilen UUID yerine 8 karakterlik bir UUID vardı. grub-probedosya sistemini vfat olarak bildirdi.

  5. Diğer birçok denemeden sonra, ilk 440 baytlık sda1bölüm kaydını temizledim . Grub-probeşimdi dosya sistemini ext2 olarak bildirir. Koştu update-grubve sda1bölüm için doğru UUID belirir.

Meselenin iki katı
olduğu görülüyor : 1. Bölümleme kaydının msdos ile ilgili olduğu kurulumları etkiliyor gibi görünüyor.
2. grub-probefs tipi ile bölüm kaydındaki içerikler arasındaki uyumsuzluk sorunlarını çözmeyi denemez.


1

Kontrol edilecek başka bir şey, BIOS'unuzdaki önyükleme sırasıdır. Görünüşe göre grubumu tüm disklerime kurmuştum (belki 8128'in cevabını takip ettikten sonra), fakat bu Linux dağıtımımı (Debian) güncellerken kırıldı. İlk önyükleme diskini Linux işletim sistemim olarak değiştirmek onu düzeltti.


0

Kubuntu 13.10'a yükseltme yaparken bu hata ile karşılaştım. Donanım yükseltme işlemi sırasında USB portuna bir bellek çubuğu takılmıştı. Yeniden başlattıktan sonra doğrudan Grub Rescue'ya gittim. USB sürücünün çıkarılması ve yeniden başlatılması sorunu çözdü.


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.