Grub yeniden adlandırma sorunundan nasıl kurtulurum?


1

Şu anda Ubuntu 10.04 ve Windows 7'yi önyükleyici olarak grub 1.98 ile çift açıyorum.

Geçenlerde eski Ubuntu çekirdeklerini kaldırmak için grub menüsünü düzenlemeye karar verdim, bu yüzden bu kılavuzdaki talimatları list='version_find_latest $list'izledim ve satırı 10_linux dosyasına ekledim, sonra sudo koştum update-grub. Görünüşe göre bir hata yaptım, çünkü yeniden başlatıldığında şu bootloader girişlerini yaptım:

Ubuntu, with Linux $list
Ubuntu, with Linux $list (recovery mode) 
Ubuntu, with Linux version_find_latest
Ubuntu, with Linux version_find_latest (recovery mode)

Bunlardan herhangi birini yüklemeye çalıştığımda, artık bir grub hatası alıyorum:

hata: normal bir dosya değil

Artık eklediğim satırı kaldırmak için Ubuntu'nun herhangi bir sürümünü başlatamıyorum. Ubuntu'yu tekrar kullanabilmenin en iyi yolu nedir? Teşekkürler.

Yanıtlar:


2

Grub hatalarında olduğu gibi, gerçekten iki seçenek var:

  1. Çalışan bir önyükleyici / önyükleme menüsü olan başka bir aygıttan Linux'un bazı sürümlerine önyükleyin. En kolay olanınız muhtemelen bir LiveCD veya LiveUSB'dir.

    Diğer Linux sistemine bir kez yüklendiğinde, Grub kurulumunuzu onarabilirsiniz. Bu, bozuk kurulumunuzda chroote etmek, Grub komut dosyalarınızı düzeltmek ve Grub komutlarını çalıştırmak ( güncelleme grub veya benzeri) veya bozuk kurulumunuzun grub.cfg dosyasını doğrudan düzenlemek olabilir. ( Grub.cfg dosyasındaki düzenlemelerin bir sonraki güncelleme grubunun çalıştırılmasının üzerine yazılacağını unutmayın .)

  2. Grub menüsüne gidebilirseniz, bozulmuş olsa bile, önyükleme girişlerini düzenlemeyi veya önyükleme için komut satırını kullanmayı deneyebilirsiniz. Bu biraz daha karmaşık, ancak önyükleme girişlerinin nasıl görünmesi gerektiğini biliyorsanız, önyüklemelerini engelleyenleri kaldırmak için bunları düzenlemeye çalışabilirsiniz.

    EBu girişteki komutların listesini görmek ve düzenlemek için bir önyükleme menüsü girişine basın . Bu hatanın açık olması muhtemeldir; sadece düzeltip Esc, menüye dönün ve Enterdenemek için tuşuna basın . Düzenlemeleriniz kalıcı olmayacak, bu nedenle düzeltmeyi ve sisteminizi başlatmayı başarırsanız, Grub komut dosyalarınızı onararak ve yeni bir grub.cfg oluşturarak düzeltmeyi kalıcı yaptığınızdan emin olun .

Genellikle seçenek 2'yi denerim ve seçenek 1'i son çare olarak tutarım. Ama bunu yeterince yaptım, ikisiyle de oldukça rahatım. Grub'ta oldukça yeniyseniz, LiveCD seçeneği muhtemelen daha kolay bir yoldur.


Yardımın için teşekkürler, chroot kullanarak çalıştı. Benim hatam 'için' sembolünü karıştırmaktı.
Justin Ardini,
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.