Pendahuluan
Sebelum menjelaskan bagaimana cara install WSL2 di windows saya akan menjelaskan apa itu WSL ?. WSL adalah tipe atau versi arsitektur baru dari Subsistem Windows untuk sistem Linux, jadi WSL menggunakan Subsistem Windows untuk menjalankan binari Linux ELF64 pada Windows.
Distro Linux atau Sistem Linux dapat dijalankan pada arsitektur WSL1 maupun WSL2. Kalian juga dapat menjalankan WSL1 dengan WSL2 secara berdampingan, tapi kebanyakan dari saat ini sudah banyak yang mulai upgrade dari WSL1 ke WSL2 dikarenakan WSL2 lebih banyak dukungan dan fitur-fiturnya.
Perbedaan WSL1 dengan WSL2
Adapun perbedaan antara arsitektur WSL1 dengan arsitektur WSL2 sangat jauh dibanding kan dengan WSL1 tentunya yang lebih utama yaitu WSL2 lebih bisa atau lebih mendukung banyak Distro Linux yang bisa dijalankan pada Subsistem Windows.
Diantara lain perbedaan arsitektur WSL1 dengan arsitektur WSL2 adalah sebagai berikut :
Fitur | WSL 1 | WSL 2 |
---|---|---|
Integrasi antara Windows dan Linux | ✅ | ✅ |
Waktu boot cepat | ✅ | ✅ |
Cetak kaki sumber daya kecil dibandingkan dengan Virtual Machines tradisional | ✅ | ✅ |
Berjalan dengan versi VMware dan VirtualBox saat ini | ✅ | ✅ |
VM terkelola | ❌ | ✅ |
Kernel Linux Lengkap | ❌ | ✅ |
Kompatibilitas panggilan sistem penuh | ❌ | ✅ |
Performa di seluruh sistem file OS | ✅ | ❌ |
Dapat dilihat dari tabel diatas ini, WSL2 lebih unggul dari pada WSL1 pengecualian untuk Performa di seluruh sistem file OS.
Dan yang lebih penting sebelum saya menjelaskan bagaimana cara install WSL2, saya akan memberitahukan bahwa arsitektur WSL2 hanya support pada sistem operasi Windows 10, Versi 1903, Build 18362 atau yang lebih tinggi. Oke, setelah itu saya akan memaparkan bagaimana cara install WSL2 Windows Subsystem for Linux.
Cara Install WSL2 Windows Subsystem for Linux
Step 1 – Mengaktifkan Windows Subsystem for Linux
Pertama, anda perlu mengaktifkan fitur “Windows Subsystem for Linux” pada sistem operasi Windows anda sebelum menginstall Distro Linux pada Windows anda.
Buka PowerShell sebagai Administrator (Start menu > PowerShell > klik-kanan > Run as Administrator) dan jalankan perintah berikut ini:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Disini anda perlu melakukan pilihan, yaitu jika anda sudah menggunakan WSL1 dan ingin mengupgrade ke WSL2 kalian bisa melanjutkan ke step – 2. Jika tetap ingin menggunakan WSL versi 1 kalian restart ulang dan lakukan instalasi Distro kalian melalui WIndows Store.
Step 2 – Mengecek Persyaratan untuk menjalankan WSL2
Untuk menjalankan WSL2 persyaratan yang perlu anda ketahui yaitu :
- Untuk sistem arsitektur x64 : Version 1903 atau terbaru, dengan versi Build 18362 atau yang terbaru.
- Untuk sistem arsitektur ARM64 : Version 2004 atau terbaru, dengan versi Build 19041 atau yang terbaru.
Step 3 – Mengaktifkan fitur Virtual Machine
Sebelum menginstall WSL2 kalian perlu mengaktifkan fitur Virtual Machine Platform. Karena Distro Linux nantinya akan memerlukan teknologi virtualisasi dari segi resource seperti virtual ethrnet, virtual disk, virtual MAC, dan lain-lainnya.
Buka PowerShell anda sebagai Administrator, lalu jalankan perintah berikut ini:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Restart device kalian untuk menginstall WSL2 dan update ke WSL2
Step 4 – Unduh Linux Kernel Update Package
- Unduh paket terbaru dari Linux Kernal Update
- WSL2 Linux kernel update package for x64 machines
- Jika sistem anda menggunakan ARM64 silahkan download di link berikut ini :
ARM64 package
- Kemudian, anda jalankan paket Linux Update Package yang telah diunduh sebelumnya dengan klik dua kali, untuk menginstallnya.
Setelah instalasi Linux Kernel Update Package kalian perlu mensetting ulang atau mengatur ulang WSL2 anda agar secara default ketika menginstalasi distro linux otomatis menggunakan WSL2.
Jika kalian tetap ingin kekeh menggunakan WSL1 silahkan kalian lewati tahapan ini.
Step 5 – Mengatur WSL2 sebagai versi default
Buka PowerShell dan jalankan perintah dibawah ini, untuk mengatur default dari pada versi WSL anda.
wsl --set-default-version 2
Step 6 – Menginstall Distro Linux yang kalian inginkan
Buka Microsoft Store kemudian kalian cari Distro Linux yang kalian inginkan dan Install distro tersebut.
Selamat mencoba, Terima Kasih
Artikel Lainnya :
- db_status: connection to server at “127.0.0.1”, port 5432 failed: FATAL: password authentication failed for user “msf” connection to server at “127.0.0.1”, port 5432 failed: FATAL: password authentication failed for user “msf”
- [Solved] ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’
- Cara Install MySQL Server Kali Linux 2022.x
0 Comments