Pada bahasan sebelumnya, kita membahas tentang cara sederhana mount berkas qcow2. Untuk bisa melakukan mount itu, kita perlu memuat modul kernel yaitu nbd
. Secara default / bawaan, kebanyakan distro sudah menambahkan dukungan untuk module nbd
melalui konfigurasi Network Block Device pada berkas konfigurasi kernel. Bagaimana kalau kernel kita belum memiliki dan ingin menambahkan dukungan itu ? Nah, kali ini kita akan bahas.
Persiapan.
Berikut adalah beberapa hal yang perlu dipersiapkan :
- berkas konfigurasi kernel, contohnya bisa diunduh di sini.
- kode sumber kernel, bisa diunduh pada laman kernel.org / bisa di sini.
Langkah-langkah.
Berikut adalah langkah-langkah yang bisa kamu jalankan :
Sebagai catatan, kita asumsikan bahwa konfigurasi kernel kita sebelumnya belum ada dukungan Network block device, jadi bisa kita tambahkan.
-
Masuk ke direktori kode sumber kernel!
-
Salin konfigurasi kernel ke direktori kode sumber kernel !
$ cp /boot/config-$(uname -r) .config
-
Jalankan perintah
make menuconfig
! -
Navigasikan menu dan submenu seperti berikut ini !
Devices Drivers ---> Block devices ---> Network block devices support
Bisa dilihat pada gambar dibawah ini :
Device Drivers.
Block devices.
Network block device support.
-
Simpan konfigurasi !
-
Konfirmasikan jika konfigurasi sudah benar !
- Cek dengan perintah berikut ini !
$ grep NBD .config
- Pastikan ada keluaran / output seperti ini !
CONFIG_BLK_DEV_NBD=m
-
Setelah terkonfirmasi benar, bisa dilanjut mengkompil kernel seperti biasa !
-
Konfirmasikan / cek jika modul nbd sudah ada !
- Setelah terkompil, terpasang, dan bisa boot, kita masih perlu mengecek apakah modul nbd sudah ada. Bisa dicek dengan perintah berikut ini :
$ find /lib/modules/$(uname -r) -name "*nbd*"
- Jika memang ada, kita bisa mulai memuat / load modulnya dengan perintah berikut ini :
$ sudo modprobe nbd max_part=8
Ringkasan.
Untuk bisa melakukan mount pada berkas qcow2
kita perlu dukungan Network block device. Untuk menambahkan dukungan Network block device pada kernel, kita bisa melakukan beberapa langkah ini :
- Mengubah konfigurasi kernel.
- Mengkompil kernel dengan konfigurasi yang sudah diubah.
Penutup.
Demikian tadi cara menambahkan dukungan Network block device pada kernel, semoga bisa membantu dan menjadi informasi / ilmu tambahan. Semoga dapat diikuti dengan mudah, terima kasih dan sampai berjumpa pada tulisan selanjutnya !
Leave a Reply