« Tüm yayınlar

Ubuntu 24.04'te Swap Dosyasıyla Hibernasyon Nasıl Kurulur

Ubuntu 24.04'te partition yerine swap.img dosyasıyla hibernasyon kurulumu: GRUB parametreleri, initramfs tuzakları ve yeni polkit .rules formatı adım adım anlatılıyor.

Bu rehber, Ubuntu 24.04 LTS üzerinde ayrı bir swap partisyonu yerine swap.img dosyası kullanarak hibernasyonu etkinleştirmenin adımlarını ele alıyor. Sistem, swap dosyasının bulunduğu UUID ve diskteki fiziksel offset değerinin bulunmasıyla başlıyor; bu bilgiler GRUB_CMDLINE_LINUX_DEFAULT parametrelerine resume ve resume_offset olarak ekleniyor ve update-grub ile uygulanıyor.

Rehberde iki yaygın hataya özellikle dikkat çekiliyor: initramfs-tools altında manuel bir resume dosyası oluşturmanın gereksiz uyarılara yol açması ve boot sırasında /sys/power/resume değerlerini elle yazmaya çalışan eski script tabanlı çözümlerin "sh: write error: invalid argument" hatasına neden olması. Çözüm, bu ayarları GRUB üzerinden kernel'e bırakıp initramfs'te ek script oluşturmamak olarak özetleniyor.

Ubuntu 24.04'ün polkit 122+ sürümüne geçmesiyle birlikte eski .pkla tabanlı yetkilendirme dosyalarının artık işlevsiz kaldığı, bunun yerine /etc/polkit-1/rules.d altında JavaScript tabanlı .rules dosyalarının kullanılması gerektiği vurgulanıyor. Rehber ayrıca CanHibernate sorgusunun "no" döndüğü durumlar için kernel parametreleri, swap durumu, Secure Boot, polkit yetkilendirmesi ve initramfs script'lerini kontrol eden yedi adımlık bir debug listesi sunuyor. Sistem yöneticileri ve masaüstü Linux kullanıcıları için, güncel Ubuntu sürümlerinde eski hibernasyon tutoriallerinin neden çalışmadığını anlamak açısından faydalı bir referans niteliğinde.