Ana Karargâh Neler Yapıyoruz?
Hikayemizin Perde Arkası Beyin Kıvılcımları Bağlantıya Geçin

Ubuntu'da GRUB Rescue Modundan Kurtulma ve Önyükleme Onarımı

Ubuntu'da GRUB Rescue modundan kurtulma ve önyükleme onarımı, bilgisayarınızın düzgün bir şekilde başlatılamadığı durumlarda karşılaşılan bir sorunu çözmek için yapılan işlemleri kapsar. GRUB (GRand Unified Bootloader), sisteminizi başlatan ve işletim sistemleri arasında seçim yapmanızı sağlayan bir önyükleyicidir. GRUB ile ilgili sorunlar genellikle yanlış yapılandırma, güncelleme hataları veya disk bölümlerindeki sorunlardan kaynaklanır. Bu makalede, GRUB Rescue modundan kurtulmak ve önyükleme işlemini onarmak için uygulayabileceğiniz adımları detaylı bir şekilde ele alacağız.

1. GRUB Rescue Modunun Nedenleri

GRUB Rescue modunun ortaya çıkmasına neden olan çeşitli faktörler vardır. Yaygın nedenler arasında yanlış GRUB yapılandırması, disk bölümlerinin bozulması, yanlışlıkla silinen GRUB dosyaları ve işletim sistemi güncellemeleri yer alır.

Yanlış GRUB Yapılandırması

GRUB yapılandırma dosyalarında yapılan hatalar veya yanlış ayarlar, sistemin düzgün bir şekilde önyüklenememesine neden olabilir. Özellikle /boot/grub/grub.cfg dosyasındaki hatalar bu sorunu tetikleyebilir.

Disk Bölümlerinin Bozulması

Disk bölümlerinin bozulması veya hasar görmesi, GRUB'un önyükleme işlemini gerçekleştirememesine yol açar. Bu durum genellikle disk arızaları veya yanlış bölümlendirme işlemleri sonucu meydana gelir.

GRUB Dosyalarının Silinmesi veya Bozulması

GRUB ile ilgili önemli dosyaların yanlışlıkla silinmesi veya bozulması, GRUB Rescue modunun ortaya çıkmasına neden olabilir. Özellikle başka bir işletim sistemi kurulumu veya disk yönetimi işlemleri sırasında bu tür hatalar meydana gelebilir.

2. GRUB Rescue Modundan Kurtulma Adımları

GRUB Rescue modundan kurtulmak için aşağıdaki adımları takip edebilirsiniz. Bu adımlar, sisteminizi yeniden önyüklenebilir hale getirmenize yardımcı olacaktır.

Adım 1: GRUB Moduna Geçiş ve Bölümleri Tanıma

Öncelikle, GRUB Rescue modunda mevcut disk bölümlerinizi tanımanız gerekir:

  • ls komutunu kullanarak mevcut disk bölümlerini listeleyin:
    
    grub rescue> ls
  • Listelenen bölümleri tek tek kontrol ederek Ubuntu'nun yüklü olduğu bölümü bulun:
    
    grub rescue> ls (hd0,msdos1)/
    
    grub rescue> ls (hd0,msdos2)/

    Ubuntu'nun yüklü olduğu bölümde /boot veya /boot/grub gibi dizinler görünecektir.

Adım 2: GRUB'ı Geçici Olarak Yükleme

Ubuntu'nun yüklü olduğu bölümü belirledikten sonra, GRUB'ı geçici olarak yükleyebilirsiniz:

Bu adımlardan sonra GRUB menüsü görüntülenmeli ve Ubuntu'yu önyükleyebilmelisiniz.

  • Varsayalım ki Ubuntu (hd0,msdos5) bölümünde yüklü:
    
    grub rescue> set prefix=(hd0,msdos5)/boot/grub
    
    grub rescue> set root=(hd0,msdos5)
  • Normal modda devam etmek için:
    
    grub rescue> insmod normal
    
    grub rescue> normal

Adım 3: GRUB'ı Kalıcı Olarak Onarma

Sisteminize başarılı bir şekilde giriş yaptıktan sonra, GRUB'ı kalıcı olarak onarmak için aşağıdaki adımları izleyin:

  • Terminali açın ve root yetkileriyle çalışın:
    
    sudo -i
  • GRUB'ı yeniden yükleyin:
    
    grub-install /dev/sda

    Not: /dev/sda yerine önyükleme yapmak istediğiniz diski seçin.

  • GRUB yapılandırma dosyasını güncelleyin:
    
    update-grub
  • Sistemi yeniden başlatın:
    
    reboot

Adım 4: Live USB Kullanarak GRUB Onarımı (Eğer Sistem Açılmıyorsa)

Eğer sisteminizi açamıyorsanız, bir Ubuntu Live USB kullanarak GRUB'ı onarabilirsiniz:

  1. Ubuntu Live USB veya DVD ile bilgisayarınızı başlatın.
  2. "Ubuntu'yu Dene" seçeneğini seçerek canlı oturuma girin.
  3. Terminali açın ve root yetkileriyle çalışın:
    
    sudo -i
  4. Disk bölümlerinizi kontrol edin:
    
    fdisk -l
  5. Ubuntu'nun yüklü olduğu bölümü /mnt dizinine bağlayın:
    
    mount /dev/sda5 /mnt

    Not: /dev/sda5 yerine kendi Ubuntu bölümünüzü kullanın.

  6. Gerekli diğer bölümleri bağlayın:
    
    mount --bind /dev /mnt/dev
    
    mount --bind /proc /mnt/proc
    
    mount --bind /sys /mnt/sys
  7. Chroot ortamına girin:
    
    chroot /mnt
  8. GRUB'ı yeniden yükleyin:
    
    grub-install /dev/sda
  9. GRUB yapılandırma dosyasını güncelleyin:
    
    update-grub
  10. Chroot ortamından çıkın ve sistemi yeniden başlatın:
    
    exit
    
    reboot

3. GRUB Sorunlarını Önleme ve Yönetim İpuçları

Düzenli Yedekleme Yapma

GRUB yapılandırma dosyalarını ve disk bölümlerinizi düzenli olarak yedekleyerek olası sorunlara karşı önlem alabilirsiniz. Bu sayede, bir sorun meydana geldiğinde yedekten geri yükleme yapabilirsiniz.

Disk Bölümlerini Dikkatli Yönetme

Disk bölümlerinizi düzenlerken veya başka bir işletim sistemi kurarken dikkatli olun. Yanlışlıkla GRUB dosyalarını veya Ubuntu bölümünü silmekten kaçının.

Sistem Güncellemelerini İzleme

Önemli sistem güncellemeleri veya yükseltmeleri sonrasında GRUB yapılandırmasını kontrol edin. Güncellemeler bazen GRUB ayarlarını etkileyebilir.

4. Ek Yardım ve Kaynaklar

Eğer sorunlarınız devam ediyorsa, Ubuntu topluluk forumlarından veya Stack Exchange gibi platformlardan yardım alabilirsiniz. Ayrıca, aşağıdaki kaynaklar da faydalı olabilir:

Ubuntu'da GRUB Rescue modundan kurtulma ve önyükleme onarımı, doğru adımlar ve dikkatli uygulamalarla genellikle çözülebilir. Yukarıda belirtilen yöntemleri kullanarak sisteminizi yeniden çalışır hale getirebilir ve gelecekte benzer sorunları önlemek için gerekli önlemleri alabilirsiniz.