Lewati ke konten utama
Kali Linux Indonesia

Kali-id

Cara memasang kali linux di wsl untuk belajar | Kali Linux Indonesia

Cara memasang kali linux di wsl untuk belajar | Kali Linux Indonesia

Hampir setiap pekan ada saja teman di grup Kali Linux Indonesia yang bertanya, cara paling ringan menjalankan Kali di Windows tanpa dual-boot. Jawabannya hampir selalu sama: Windows Subsystem for Linux. Bukan karena saya malas merekomendasikan virtualisasi penuh, melainkan WSL benar-benar cukup untuk keperluan belajar lab pribadi. Versi 2-nya bahkan berjalan di atas kernel Linux asli yang ringan, sehingga siswa bisa langsung berlatih dengan tool seperti nmap, Wireshark, atau bash scripting tanpa harus menyiapkan VM berat. Saya sendiri pake WSL sejak tahun 2022 dan hingga sekarang masih menjadi andalan saat mengerjakan latihan CTF ringan atau eksperimen hardening di laptop pribadi.

WSL bukan sekadar terminal tambahan. Ia memberi akses ke sistem file Linux, manajemen paket APT, dan lebih dari 600 alat keamanan bawaan Kali Linux. Yang membuatnya menarik untuk pemula adalah proses instalasinya yang mulus dan konsumsi memori yang jauh lebih rendah dibanding virtualisasi penuh. Kali Linux Indonesia sendiri beberapa kali mengadakan sesi berbagi catatan lab yang menunjukkan bahwa WSL bisa meniru sebagian besar alur kerja mesin uji tanpa risiko merusak sistem utama. Artikel ini akan memandu dari nol hingga Anda siap menjalankan pemindaian jaringan defensif pertama Anda.

Ilustrasi terminal Kali Linux di Windows melalui WSL
Ilustrasi terminal Kali Linux di Windows melalui WSL

Mengapa WSL Menjadi Pilihan Belajar yang Efisien

WSL 2 memungkinkan distribusi Linux berjalan dengan kernel penuh di atas hypervisor ringan bawaan Windows. Ini berbeda dari WSL 1 yang menerjemahkan system call secara real-time. Kernel asli membuat kompatibilitas tool naik drastis, contohnya raw socket untuk nmap sudah didukung penuh tanpa perlu konfigurasi tambahan. Bagi peserta sertifikasi seperti Security+ atau mereka yang baru menyentuh roadmap cybersecurity, lingkungan ini memberikan pengalaman command line yang hampir identik dengan instalasi bare-metal.

Selain kompatibilitas, kecepatan I/O juga meningkat. Mengutip dokumentasi resmi Microsoft, operasi baca-tulis di WSL 2 bisa mencapai 10 kali lipat lebih cepat dibanding pendahulunya. Angka itu mungkin terasa berlebihan, tapi dalam praktik menjalankan apt update atau melakukan grep di file log besar, perbedaannya terasa. Anda tidak akan menunggu lama bahkan di laptop dengan spesifikasi menengah. Komunitas Kali Linux Indonesia kerap menyarankan pendatang baru untuk memulai dari WSL karena hambatan perangkat keras jadi lebih rendah, sehingga fokus belajar tetap pada konsep keamanan, bukan troubleshooting bootloader.

Tentu ada batasan: Anda tidak bisa menjalankan serangan jaringan yang memerlukan monitor mode atau injeksi paket tingkat rendah tanpa adapter USB terpisah. Namun untuk belajar passive reconnaissance, scanning defensif, forensik dasar, dan scripting, WSL lebih dari memadai. Saya pribadi pernah menyelesaikan beberapa room TryHackMe dan Hack The Box level pemula hanya bermodalkan WSL, koneksi SSH, dan browser. Hal yang sama juga dilaporkan banyak anggota di forum belajar Kali Linux Indonesia.

Persiapan Lingkungan WSL di Windows 10/11

Sebelum menyentuh Microsoft Store, pastikan sistem Anda sudah memenuhi syarat minimal. Windows 10 versi 2004 ke atas (build 19041) atau Windows 11 edisi apa pun wajib dimiliki. Buka PowerShell dengan hak administrator, lalu eksekusi perintah systeminfo | findstr /B /C:"OS Name" /C:"OS Version" untuk memeriksa build. Jika sudah sesuai, Anda tinggal mengaktifkan dua fitur: ‘Virtual Machine Platform’ dan ‘Windows Subsystem for Linux’. Caranya bisa melalui GUI ‘Turn Windows features on or off’ atau lewat perintah dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart dan dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart. Setelah itu restart komputer.

Langkah berikutnya adalah memastikan WSL 2 menjadi versi default. Dari PowerShell administrator, jalankan wsl --set-default-version 2. Jika Anda belum memiliki kernel WSL 2, sistem akan memberi tautan ke halaman download. Anda bisa mendapatkan paket update kernel dari dokumentasi resmi Microsoft (tautan ini hanya salah satu contoh; gunakan yang resmi). Proses ini hanya perlu dilakukan sekali. Setelah restart, buka PowerShell biasa untuk mengetes: wsl --status. Pastikan baris ‘Default Version: 2’ muncul.

Tampilan PowerShell memastikan WSL 2 aktif sebelum instalasi Kali
Tampilan PowerShell memastikan WSL 2 aktif sebelum instalasi Kali

Beberapa pengguna melaporkan kegagalan aktivasi karena Hyper-V bentrok dengan software virtualisasi lain. Jika Anda memakai VirtualBox versi lama, bisa terjadi konflik. Solusinya sederhana: update VirtualBox ke rilis terbaru atau nonaktifkan sementara fitur Hyper-V saat ingin menjalankan VM lain. Dalam banyak kasus, WSL 2 berdampingan dengan baik bersama VMware Workstation 16 ke atas.