Ana içeriğe geç

🛠️ CachyOS (Arch) Güvenli Güncelleme ve Kurtarma Rehberi

Etiketler: #linux #cachyos #güncelleme #kurtarma #nvidia #btrfs #sorun-giderme Tarih: 11 Temmuz 2026 Durum: Aktif / Test Aşamasında


📌 Sorun Tanımı

CachyOS üzerindeki güncel çekirdek (kernel) ve GNOME Wayland/X11 paketleri, eski nesil ekran kartı sürücüleriyle (NVIDIA 920M - 470xx serisi) uyumsuzluk yaşayabiliyor. Normal güncelleme yapıldığında masaüstü kilitleniyor.


🚨 Sık Karşılaşılan Hatalar ve Çözümleri

Hata: tüm veritabanları eşitlenemedi (veritabanı kilitlenemiyor) Sebep: Sistemin donması ve güç tuşuyla zorla kapatılması sonrası pacman'in arkasında güvenlik kilidi bırakması. Çözüm: Güncellemeye başlamadan önce kilidi silmek için terminale şu komutu girin:

sudo rm /var/lib/pacman/db.lck

🛡️ 1. Yöntem: Haftalık Test ve Güvenli Güncelleme (Geçici)

Yamaların gelip gelmediğini kontrol etmek için haftada bir kez standart güncellemeyi test et, kilitlenme olursa "ignore" komutuna geç.

A. Sadece Güvenli Paketleri Güncelleme Komutu: Çekirdek ve NVIDIA sürücülerini atlayarak sistemin geri kalanını (tarayıcı, uygulamalar, GNOME) güvenle güncellemek için terminale girilecek komut:

sudo pacman -Syu --ignore=linux-cachyos,linux-cachyos-headers,linux-cachyos-lts,linux-cachyos-lts-headers,nvidia-470xx-dkms,nvidia-470xx-utils,nvidia-470xx-settings,lib32-nvidia-470xx-utils,opencl-nvidia-470xx,lib32-opencl-nvidia-470xx

⏪ 2. Yöntem: BTRFS ile Sistem Kurtarma (Zaman Makinesi)

Haftalık standart test (sudo pacman -Syu) sonrası masaüstü kilitlenirse sistemi geri almak için:

  1. Boot Menüsüne Giriş: Bilgisayarı kapat/aç. Açılırken Esc veya Shift tuşuna bas.
  2. Yedeği Seçme: CachyOS Snapshots menüsüne gir.
  3. Öncesine Dönüş: Güncelleme öncesi alınan pre | pacman -Syu etiketli en son yedeği seç (Örn: 195 numara).
  4. Motoru Seçme: En üstteki vmlinuz-linux-cachyos (standart çekirdek) seçeneği ile başlat.
  5. Kalıcı Hale Getirme:
  6. Masaüstü açılınca BTRFS Assistant uygulamasını çalıştır.
  7. Snapper sekmesine git.
  8. Açtığın yedeği seç ve Restore butonuna tıkla.
  9. Bilgisayarı yeniden başlat. (Sonrasında 1. Yöntemdeki uzun komutla güvenli güncellemeyi yap).

🧱 3. Yöntem: Güncellemeleri Kalıcı Engelleme (Opsiyonel)

Sürekli uzun komut girmekten sıkılırsan veya kazara sistemi bozarım diye endişe edersen, sorunlu paketleri kalıcı olarak yoksayma listesine ekleyebilirsin.

  1. Dosyayı düzenlemek için aç:

    sudo nano /etc/pacman.conf
    

  2. #IgnorePkg = satırını bul, başındaki # işaretini sil ve şu şekilde değiştir:

    IgnorePkg = linux-cachyos linux-cachyos-headers linux-cachyos-lts linux-cachyos-lts-headers nvidia-470xx-dkms nvidia-470xx-utils nvidia-470xx-settings lib32-nvidia-470xx-utils opencl-nvidia-470xx lib32-opencl-nvidia-470xx
    

  3. Kaydet (Ctrl + O -> Enter) ve Çık (Ctrl + X). (Bu işlemden sonra sadece sudo pacman -Syu yazarak risksiz güncelleme yapılabilir).