Linux açılışta hata mesajı gösteriyor: nedenleri ve ayrıntılı çözüm yolları

Linux açılırken bazen ekranda hata mesajları görünür ve sistem masaüstüne ulaşmadan durur. Bu mesajlar korkutucu görünse de aslında sorunun gerçek nedenini bulmak için en önemli ipuçlarını verir.

Bu makalede Linux açılış hatalarının en yaygın nedenlerini ve bunları adım adım nasıl çözebileceğinizi ayrıntılı olarak ele alıyoruz.


1. Hatayı kontrol etmeden bilgisayarı tekrar tekrar yeniden başlatmayın

Bir hata mesajı gördüğünde birçok kullanıcı bilgisayarı arka arkaya yeniden başlatmaya başlar. Ancak sorun dosya sistemi veya diskle ilgiliyse bu durum sorunu daha da kötüleştirebilir.

Önce şu adımları uygulamak daha iyidir:

  • tam hata mesajını not edin
  • ekranın fotoğrafını çekin
  • açılışın hangi aşamada durduğunu gözlemleyin
  • sistemde en son ne değiştiğini hatırlayın

Sorun bir güncellemeden sonra başladıysa neden çekirdek ya da sürücüler olabilir. Eğer öncesinde ani elektrik kesintisi olduysa dosya sistemi bozulması daha olasıdır.


2. Yaygın açılış hatası türleri

  • GRUB veya önyükleyici hataları
  • dosya sistemi hataları
  • kernel veya initramfs sorunları
  • systemd servislerinin başlayamaması
  • GPU sürücüsü veya görüntü sorunları
  • disk alanı yetersizliği
  • diskte fiziksel arıza

Genel belirti aynı olsa da, yani Linux açılmıyor gibi görünse de, çözüm hatanın türüne göre değişir.


3. Ayrıntılı açılış mesajlarını gösterin

Birçok dağıtım ayrıntılı açılış mesajlarını quiet splash ile gizler. Gerçek nedeni görmek için bu seçeneği GRUB’da geçici olarak kaldırmak faydalıdır.

  1. Bilgisayarı yeniden başlatın
  2. Açılıştan hemen sonra birkaç kez Shift veya Esc tuşuna basın
  3. GRUB’da açılış girdisini seçip e tuşuna basın
  4. quiet splash ifadesini silin
  5. Ctrl + X ile devam edin

Böylece açılışın tam olarak hangi aşamada bozulduğunu görebilirsiniz.


4. “grub rescue” veya “no such partition” görünüyorsa

Açılışın hemen başında grub rescue ya da “no such partition” gibi bir hata görünüyorsa, sorun genellikle önyükleyici veya bölüm yapısıyla ilgilidir.

Yaygın nedenler:

  • bölümler değiştirilmiş veya taşınmıştır
  • Windows dual boot yapılandırmasında açılış bilgisini ezmiştir
  • EFI bölümü veya /boot bölümü zarar görmüştür
  • GRUB yapılandırması bozulmuştur

Birçok durumda Live USB ile açıp GRUB’u yeniden kurmak işe yarar:

sudo mount /dev/sda2 /mnt
sudo mount /dev/sda1 /mnt/boot/efi   # yalnızca UEFI sistemlerde

sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

sudo chroot /mnt
grub-install /dev/sda
update-grub
exit
sudo reboot

Aygıt adlarını kendi sisteminize göre değiştirmeniz gerekir.


5. Sistem emergency mode’a giriyorsa

You are in emergency mode mesajı genellikle sistemin bölümleri bağlarken veya önemli ayarları okurken ciddi bir hata bulduğunu gösterir. En yaygın nedenlerden biri /etc/fstab dosyasındaki hatalardır.

Önce günlükleri inceleyin:

journalctl -xb

Ardından fstab dosyasına bakın:

cat /etc/fstab

Tipik hatalar:

  • yanlış UUID
  • olmayan mount point
  • fstab’da tanımlı ama bağlı olmayan harici disk

Bir sorun bulursanız dosyayı düzenleyin:

nano /etc/fstab

Sonrasında sistemi yeniden başlatın.


6. Hata fsck veya dosya sistemi ile ilgiliyse

fsck failed veya UNEXPECTED INCONSISTENCY gibi mesajlar genellikle dosya sisteminde bozulma olduğunu gösterir. Bu durum çoğunlukla ani elektrik kesintisi veya zorla kapatma sonrası görülür.

Bunu Recovery Mode veya Live USB üzerinden kontrol etmek daha güvenlidir:

sudo fsck -f /dev/sda1

fsck komutunu zaten bağlı olan aktif root bölümü üzerinde doğrudan çalıştırmayın.

Diskin sağlık durumunu da kontrol etmek faydalıdır:

sudo smartctl -a /dev/sda

SMART çok sayıda hata gösteriyorsa önce önemli verileri yedeklemek gerekir.


7. systemd servisleri başarısız oluyorsa

Bazen Linux çekirdeği aslında başlamıştır, ancak önemli bir servis çalışamaz ve bu yüzden sistem açılışı tamamlayamaz. Bu durumda şu tür mesajlar görülebilir:

  • Failed to start ...
  • Dependency failed for ...

Böyle bir durumda TTY’ye geçmeyi deneyin:

Ctrl + Alt + F2

Giriş yaptıktan sonra başarısız servisleri kontrol edin:

systemctl --failed
journalctl -xb

Belirli bir servis için:

systemctl status NetworkManager
journalctl -u NetworkManager -b

Sorun çıkaran servis kritik değilse, sistemin devam edip etmediğini görmek için geçici olarak kapatılabilir.


8. Sorun kernel veya initramfs ise

Hata bir çekirdek güncellemesinden sonra başladıysa, neden yeni kernel veya initramfs olabilir. Bu durumda GRUB’dan daha eski bir kernel ile açmayı deneyin:

  1. GRUB’u açın
  2. Advanced options seçin
  3. Daha eski bir kernel sürümü seçin

Eğer bu işe yararsa initramfs yeniden oluşturulabilir:

sudo update-initramfs -u

9. Sorun GPU sürücüsündeyse

Bazen Linux aslında açılmıştır ancak grafik ortamı GPU sürücüsündeki bir sorun nedeniyle görünmez. Bu özellikle NVIDIA güncellemelerinden sonra sık yaşanır.

GRUB’da geçici olarak nomodeset eklemeyi deneyin:

linux /boot/vmlinuz ... quiet splash nomodeset

Sistem bu şekilde açılıyorsa, bu durum grafik sürücüsü sorununa güçlü şekilde işaret eder. Sonrasında sürücü yeniden kurulabilir.


10. Boş disk alanını kontrol etmeyi unutmayın

Bazen gerçek neden çok basittir: root bölümü veya /boot tamamen dolmuştur. Bu durumda güncellemeler başarısız olur ve bir sonraki açılış bozulabilir.

Boş alanı şu komutla kontrol edin:

df -h

Alan neredeyse bitmişse önbelleği ve eski paketleri temizleyin:

sudo apt clean
sudo apt autoremove

Eski çekirdekleri ve büyük günlük dosyalarını silmek de gerekebilir.


11. Hiçbir şey işe yaramıyorsa önce verileri yedekleyin

TTY, Recovery Mode ve normal onarım yöntemleri işe yaramıyorsa, en güvenli yol Live USB ile başlatıp önce önemli dosyaları kopyalamaktır. Bu, özellikle fiziksel disk arızasından şüpheleniyorsanız daha da önemlidir.

Live USB ile şunları yapabilirsiniz:

  • önemli dosyaları kopyalamak
  • fsck çalıştırmak
  • GRUB’u yeniden kurmak
  • yapılandırma dosyalarını kontrol etmek
  • diskin durumunu değerlendirmek

Özet

Linux’in açılışta hata mesajı göstermesi, tüm sistemin hemen yeniden kurulması gerektiği anlamına gelmez. Birçok durumda hata dikkatle okunur ve neden adım adım incelenirse sorun çözülebilir.

  • tam hata mesajını not edin
  • ayrıntılı açılış mesajlarını gösterin
  • TTY, Recovery Mode veya Live USB kullanın
  • GRUB, dosya sistemi, servisler, kernel, sürücüler ve disk alanını kontrol edin
  • disk arızasından şüpheleniyorsanız önce verileri kurtarın

En önemli nokta körü körüne yeniden kurulum yapmamak, hata mesajını gerçek nedeni bulmak için bir ipucu olarak kullanmaktır.

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir