0 oy
Genel kategorisinde tarafından soruldu
Bilgisayarımda hem Windows hem de Arch Linux kurulu. Linux'dan windows a geçerken, hibernate yapıp geçebilirmiyim? Windows'dan geri döndüğümde açık olan pencereler geri gelsin kaldığım yerden devam edebileyim. Teşekkürler.

1 cevap

0 oy
tarafından cevaplandı

Öncelikle, eğer dosya sistemi btrfs ise ve snapper kullanıyorsan bir snapshot al ki problem olursa undochange ile geri dönersin (sudo snapper create -d "hibernate-reboot oncesi")
1) AUR'dan uswsusp-git pakedini kur. ör. pacaur -S uswsusp-git
2) mkinitcpio.conf dosyasında HOOKS'a uresume ekle: sudo vi /etc/mkinitcpio.conf ör: HOOKS="base udev modconf memdisk block resume uresume filesystems keyboard fsck btrfs"
3) sudo mkinitcpio -p linux komutunu çalıştır initrd bu konfigürasyonla tekrar yaratılsın.
4) yeni kurduğumuz paketin konfigürasyon dosyasını düzenleyip: sudo vi /etc/suspend.conf
resume device parametresini kendi sistemine göre (lsblk veya blkid komutu ile bakıp) ekle. ör. resume device = /dev/disk/by-label/swap  (veya UUID veya /dev/XXXn)
5) sistemi tekrar başlat.
6) test et: sudo s2disk -P "shutdown method=reboot"
7) Problem yoksa ister bu komutu bir alias yap, ister script yapıp chmod +x sonrası $PATH'e at. Tabi suspend.conf da shutdown method'u reboot olarak belirlersen, sadece s2disk komutunu çalıştırman yeterli olur.

...