Perintah modprobe digunakan untuk menambah atau menghapus modul dari kernel. Perintah ini mampu memuat semua modul dependen sebelum memasukkan modul yang ditentukan. Oleh karena itu lebih disukai daripada menggunakan perintah insmod dan rmmod.
Untuk menambahkan modul menggunakan modprobe, gunakan opsi -a dan tentukan modul yang ingin Anda tambahkan. Untuk membongkar modul, gunakan opsi -r dan tentukan modul yang ingin Anda hapus.
Sintaks dari perintah modprobe adalah:
# modprobe [options] [module names]
Selain opsi untuk menambah dan menghapus modul, perintah modprobe memiliki lebih banyak opsi.
Opsi | Deskripsi |
---|---|
-f | Memaksa modul untuk dimasukkan atau dihapus. |
-n | Lakukan dry run, yaitu, hasil keluaran tanpa benar-benar menjalankan operasi. |
-s | Galat cetak ke log sistem (syslog) daripada stderr. |
-v | Aktifkan mode verbose. |
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah modprobe:
modprobe: command not found
Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda:
Distribusi OS | Perintah |
---|---|
Debian | apt-get install kmod |
Ubuntu | apt-get install kmod |
Alpin | apk tambahkan kmod |
Linux Arch | pacman -S kmod |
Kali Linux | apt-get install kmod |
CentOS | yum install kmod |
Fedora | dnf instal kmod |
Raspbian | apt-get install kmod |
Contoh Perintah modprobe
1. Berpura-pura memuat modul ke dalam kernel, tetapi sebenarnya tidak melakukannya:
# modprobe --dry-run module_name
2. Muat modul ke dalam kernel:
# modprobe module_name
3. Hapus modul dari kernel:
# modprobe --remove module_name
4. Hapus modul dan modul yang bergantung padanya dari kernel:
# modprobe --remove-dependencies module_name
5. Tampilkan dependensi modul kernel:
# modprobe --show-depends module_name