Beberapa Distro GNU/Linux yang Pernah Dicoba

Minggu, 19 Februari 2012

Mencoba kexec di Archlinux

Apa itu kexec? dalam terjemahan bebas, kexec bisa diartikan sebagai tool untuk mempercepat restart komputer tanpa perlu merestart BIOS komputer. Cara kerjanya adalah dengan menshutdown kernel aktif dan memulai kernel baru. Jadi kexec membuat komputer restart tanpa melewati GRUB. Baru ingat saya dengan tool ini. Karena motherboard saya kalau direstart kadang mati dulu baru start lagi.. saya anggap ini terlalu mengganggu dan restart jadi lebih lama.


Instalasi kexec
$ sudo pacman -S kexec-tools

Konfigurasi kexec
settingan file untuk kexec ada di /etc/conf.d/kexec

Kalau anda tidak menginstall kernel tambahan di archlinux, maka tidak perlu melakukan modifikasi konfigurasi kexec. Tapi jika anda menginstall kernel tambahan seperti kernel linux-ck anda harus mengatur kexec agar setiap kali restart mau memuat kernel khusus anda.

Daftar kernel yang terinstall bisa anda lihat di /boot/
pada kasus ini saya misalkan kernel yang digunakan adalah linux-ck maka edit file  /etc/conf.d/kexec

$ sudo nano /etc/conf.d/kexec

yang saya tandai warna merah yang perlu diubah dan disesuaikan dengan kernel yang ingin anda gunakan

 #
# Configuration for Kexec
#
# Path to kernel, default to stock arch kernel
KPATH="/boot/vmlinuz-linux-ck"

# Root partition
# The default attempts to autodetect
ROOTPART="$(awk '/^[ \t]*[^#]/ { if ($2 == "/") { print $1; }}' /etc/fstab)"

# Additional kernel parameters
KPARAM="ro quiet"

# Path to initrd image, default to stock arch kernel
INITRD="/boot/initramfs-linux-ck.img"


Aktifkan kexec ke DAEMON array /etc/rc.conf
$ sudo nano /etc/rc.conf
DAEMONS=(... kexec)

Start kexec agar langsung bisa digunakan
$ sudo /etc/rc.d/kexec start
Silahkan coba reboot komputer anda

Reboot melewati GRUB
karena alasan tertentu seperti dualboot kexec harus dimatikan agar bisa pindah sistem operasi, untuk mematikan kexec ketik pada terminal
$ sudo /etc/rc.d/kexec stop




Referensi :
  • https://wiki.archlinux.org/index.php/Kexec
  • http://en.gentoo-wiki.com/wiki/Kexec

Tidak ada komentar:

Posting Komentar