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:
- Ubuntu Live USB veya DVD ile bilgisayarınızı başlatın.
- "Ubuntu'yu Dene" seçeneğini seçerek canlı oturuma girin.
- Terminali açın ve root yetkileriyle çalışın:
sudo -i
- Disk bölümlerinizi kontrol edin:
fdisk -l
- 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.
- Gerekli diğer bölümleri bağlayın:
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
- Chroot ortamına girin:
chroot /mnt
- GRUB'ı yeniden yükleyin:
grub-install /dev/sda
- GRUB yapılandırma dosyasını güncelleyin:
update-grub
- 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.