FC4, IBM dan Hibernate
Setelah sempat beberapa waktu lalu ingin mencoba fitur hibernate di linux, akhirnya kesampaian juga. Kali ini aku coba aktifkan fitur ini di Laptop IBM G40 mempergunakan distro FC4.
Instalasi awal gak terlalu beda jauh dengan instalasi distro fedora di produk IBM yang lain.
Untuk memanfaatkan fitur hibernate ini, saya memakai Software Suspend 2 for Linux, tapi untuk mudahnya, saya memanfaatkan paket rpm binary suspend2 yang sudah siap, jadi tidak perlu patch kernel secara manual (hehehe…males banget yak gw, maklum lah udah tua).
Prosesnya simpel sekali, hanya perlu menginstal kernel yang sudah dipatch, instal script hibernate (hibernate-1.12-1.i386.rpm), kemudian ini paket opsional untuk mempermudah kita membuat file initrd secara otomatis (swsusp2-mkinitrd-4.2.15-1.cubbi7.i386.rpm). Dan kalo ingin melihat progress pada saat kita melakukan hibernate, silahkan diinstal juga paket swsusp2-userui-0.6.1-0.fc4.cubbi1.i386.rpm.
(sementara ini saya masih belum sempat mencoba swsusp2 yang memanfaatkan framebuffer)
Setelah menginstal kernel, jangan lupa untuk menambahkan opsi resume2=swap:/dev/hdxxx sebagai opsi kernel (ini apabila kita ingin mempergunakan partisi swap sebagai tempat penyimpanan file-file hibernate, /dev/hdxxx adalah lokasi partisi swap), sebagai contoh ini yang ada di file grub.conf saya :
title Fedora Core (2.6.13-1.1526_FC4_cubbi1_swsusp2) root (hd0,1) kernel /vmlinuz-2.6.13-1.1526_FC4_cubbi1_swsusp2 ro root=LABEL=/ rhgb quiet resume2=swap:/dev/hda5 initrd /initrd-2.6.13-1.1526_FC4_cubbi1_swsusp2.img
Kemudian, reboot komputer dengan memanfaatkan kernel baru ini
Setelah masuk, coba jalankan perintah ini:
[root@gapura ~]# hibernate (sebagai root)
Tunggu beberapa saat sampai proses penyimpanan isi memory ke partisi swap selesai, yang ditandai dengan matinya komputer anda.
Kalo udah mati, silahkan coba menyalakan komputer anda lagi, seharusnya linuxbox anda akan booting secara normal mulai loading kernel sampai loading file initrd, kemudian linuxbox akan langsung masuk ke kondisi terakhir di mana tadi anda menjalankan perintah hibernate.
Default konfigurasinya sih kita gak ditanya password lagi, jadi siapa aja yg nyalain komputer bisa langsung masuk ke sistem, untuk itu kita perlu sedikit mengubah konfigurasi agar perilakunya tidak seperti itu.
Beberapa opsi yang saya aktifkan (file konfigurasinya ada di /etc/hibernate/hibernate.conf):
LockXScreenSaver yes XStatus gnome XosdSettings --font -misc-fixed-medium-r-semicondensed--*-120-*-*-c-*-*-* --colour=Green --shadow 1 --pos bottom --align center --offset 50
Sementara ini hasilnya cukup memuaskan dan cukup stabil (saya baru coba sekitar 1 minggu).
Oh iya, untuk mempermudah kita memanfaatkan fitur ini, saya memanfaatkan applet battery charge monitor, suspend command yg sebelumnya apm -s saya ganti menjadi sudo /usr/sbin/hibernate (tentunya file /etc/sudoers sudah saya sesuaikan agar user-user tertentu bisa memanfaatkan fitur ini)
Sayang ketika saya ingin mencobanya di T22 masih belum sukses, gak tau salah dimana, nanti lah kalo ada waktu lagi mungkin aku bisa oprek lagi.
Leave a Reply