Diskon 50%. semua rencana, waktu terbatas. Mulai pukul $2.48/mo
9 menit lagi
Alat Pengembang & DevOps

Memperkenalkan Subsistem Windows untuk Linux! + Pelajari Cara Memperbaiki Kesalahan WSL👨‍🔧

Alex Robbins By Alex Robbins 9 menit membaca Diperbarui 30 Mei 2023
wsl di windows 10

Terkadang, Windows saja tidak cukup. Sebenarnya sering kali, terutama jika Anda seorang pengembang. Namun mem-boot ganda komputer Anda atau beralih ke mesin virtual bisa jadi menakutkan dan memusingkan, apalagi pada sistem lama. Jadi, hal terbaik berikutnya? Bukan WSL, seperti yang Anda bayangkan — Saya akan mengungkapkan hal terbaik berikutnya di akhir artikel ini, jadi pastikan untuk membaca seluruhnya jika Anda menginginkan solusi yang lebih baik. Hal terbaik berikutnya? Subsistem Windows untuk Linux. Apakah Anda memerlukan WSL untuk menghilangkan kesalahan WSL (“subsistem windows untuk komponen opsional Linux tidak diaktifkan”) atau karena alasan lain, Anda harus mengaktifkannya terlebih dahulu.

Apa itu WSL?

 

WSL adalah cara hybrid yang setengah berfungsi untuk menggunakan beberapa perintah dan aplikasi Linux di dalam Windows, menggunakan PowerShell. Naturally, the whole Perdebatan Windows vs Linux tidak hanya diselesaikan dengan menggunakan WSL, tetapi setidaknya merupakan solusi sementara. Ini lebih cepat daripada Mesin Virtual (VM) skala penuh dan akan menghasilkan lebih sedikit overhead. Namun, ini juga tidak menjamin fungsionalitas atau mendukung semua perintah atau aplikasi. Jadi, secara keseluruhan, ini adalah langkah setengah-setengah yang hanya bisa saya rekomendasikan jika Anda berencana melakukan pengkodean dan kompilasi lintas platform.

 

Apa itu WSL2?

 

Subsistem Windows untuk Linux yang baru dan lebih baik, dengan nama kode WSL2, sekarang diinstal secara default saat Anda melakukan langkah-langkah yang saya uraikan di sini. WSL2 hadir dengan peningkatan besar, termasuk dukungan besar untuk container Docker dan Kubernetes serta penerapannya. Tentu saja, ini adalah saat yang tepat bagi Microsoft untuk melakukan sesuatu untuk membuat container lebih mudah diakses. Namun, WSL2 pun masih jauh dari sempurna dalam hal containerisasi dan penerapan kode. 

Untuk saat ini, katakanlah Anda tetap perlu menginstal WSL; di sinilah panduan ini masuk. Saya telah menyertakan semua langkah yang diperlukan untuk mengaktifkan WSL, bahkan jika Anda menggunakan Windows 10 Build yang lebih lama. Jadi, pastikan untuk mengikuti instruksi dan membaca solusi yang jauh lebih hebat yang saya janjikan. 

Baca Juga: Cara Menginstal Docker di VPS (Panduan Langkah demi Langkah)

Menghadapi Kesalahan: “subsistem windows untuk komponen opsional Linux tidak diaktifkan”

Salah satu alasan utama pengguna biasanya menemukan WSL dan mencoba menginstalnya adalah karena adanya pesan kesalahan tertentu di Windows. Tentu saja, melihat kesalahan muncul di Windows bukanlah hal yang baru, tetapi yang satu ini sedikit lebih eksotik dibandingkan yang lain. Pesan kesalahan biasanya seperti “subsistem windows untuk komponen opsional Linux tidak diaktifkan.” 

Satu-satunya cara Anda dapat menghilangkan kesalahan ini adalah dengan mengaktifkan Subsistem Windows untuk Linux, dan petunjuk dalam artikel ini membantu Anda melakukan hal itu. Jadi, mari kita mulai.

Bagaimana Mengaktifkan Subsistem Windows untuk Linux?

Untuk menyempurnakan Windows Anda dengan beberapa fungsi Linux, Anda perlu mengaktifkan Subsistem Windows untuk Linux. Anda mungkin juga perlu melakukannya untuk menghilangkan kesalahan "subsistem windows untuk komponen opsional Linux tidak diaktifkan" yang mengganggu) Meskipun namanya terdengar sangat teknis, menginstalnya sangat sederhana. 

Pada dasarnya, Anda memiliki dua cara untuk mengaktifkan WSL: Panel Kontrol dan PowerShell. Menggunakan Panel Kontrol lebih mudah dan ramah pengguna. Namun, terkadang ia gagal melakukan tugasnya (karena alasan yang tidak diketahui — uhuk Microsoft). Menggunakan PowerShell melibatkan memasukkan beberapa perintah ke antarmuka baris perintah, yang mungkin sedikit menakutkan bagi sebagian besar pengguna biasa. Namun Anda akan memiliki semua perintah yang Anda perlukan di sini, siap untuk disalin dan ditempelkan ke PowerShell.

Namun, sebelum melakukan salah satu metode ini, Anda perlu mengetahui versi dan versi Windows Anda. Subsistem Windows untuk Linux hanya tersedia untuk Windows 10 versi 2004 dan yang lebih baru. Selain itu, jika Windows 10 Anda memiliki nomor Build sebelum 16215, Anda harus mengaktifkan Mode Pengembang sebelum dapat mulai mengaktifkan WSL.

Bagaimana Menemukan Versi Windows Anda?

Kami telah mendedikasikan yang lain artikel cara menemukan versi semua jenis sistem operasi, jadi saya akan mempersingkatnya dan langsung pada intinya. Untuk menemukan versi Windows 10 dan nomor Build Anda, ikuti tiga langkah sederhana berikut:

Langkah 1: Jalankan Peluncur Aplikasi dengan menekan Tombol Windows + R

[Peluncur Aplikasi]
[Peluncur Aplikasi]
Langkah 2: Masukkan <winver> ke dalam kotak peluncuran

Masukkan "winver" ke dalam kotak peluncur
[Masukkan “winver” ke dalam kotak peluncur]
Langkah 3: Temukan versi Windows Anda dan nomor Build dari layar Tentang Windows.

Menemukan versi Windows dari layar pop-up
[Menemukan versi Windows dari layar pop-up]

Seperti yang Anda lihat pada tangkapan layar di atas, Windows 10 saya memenuhi kedua kriteria tersebut (Versi 2004, Build > 16215). Jika nomor Build Anda kurang dari 16215, Anda perlu melakukannya aktifkan mode pengembang Pertama.

 

Cara Mengaktifkan Mode Pengembang (untuk Windows 10 build sebelum 16215)

Mode Pengembang adalah fitur Windows yang memungkinkan Anda menginstal aplikasi yang tidak disetujui Microsoft atau masih dalam tahap beta. Mengaktifkan mode pengembang juga berguna dalam konteks lain, seperti saat Anda mencoba memasang beberapa aplikasi pihak ketiga yang sebenarnya tidak disetujui Microsoft. Untuk mengaktifkan Mode Pengembang, Anda harus mengikuti petunjuk sederhana ini:

Langkah 1: Membuka Pengaturan

Langkah 2: Klik Pembaruan dan Keamanan

Panel Pembaruan dan Keamanan di Pengaturan
[Panel Pembaruan dan Keamanan di Pengaturan]

Langkah 3: Dari menu di sebelah kiri, pilih Untuk Pengembang

Untuk panel Pengembang di Pengaturan
[Untuk panel Pengembang di Pengaturan]

Langkah 4: Klik tombol sakelar Nyala/Mati untuk mengaktifkan Mode Pengembang.

Mode Pengembang diaktifkan
[Mode Pengembang diaktifkan]

Langkah 5: Pada “Gunakan fitur pengembang” kotak dialog, klik Ya

Konfirmasikan Mode Pengembang
[Konfirmasi Mode Pengembang]
Anda sekarang berada dalam mode pengembang, artinya Anda akan memiliki izin untuk menginstal perangkat lunak non-standar, termasuk WSL, yang disajikan dalam mode Beta hingga Build 16215. Dengan semua persyaratan yang ada, sekarang saatnya mengaktifkan Subsistem Windows untuk Linux.

Cara Mengaktifkan WSL melalui Control Panel

Sebelum menjalankan distro Linux apa pun di Windows 10, Anda harus mengaktifkan Subsistem Windows untuk Linux (WSL) terlebih dahulu; Anda dapat mengikuti langkah-langkah berikut untuk melakukannya:

Langkah 1: Membuka Panel Kontrol

Langkah 2: Klik Program

[Layar Panel Kontrol Windows 10]
[Layar Panel Kontrol Windows 10]

Langkah 3: Klik Mengaktifkan atau menonaktifkan Fitur Windows

Fitur Panel Kontrol Windows
[Fitur Windows Panel Kontrol]

Langkah 4: Temukan dan pilih Subsistem Windows untuk Linux kotak.

[Daftar Fitur Windows untuk dihidupkan atau dimatikan]
[Daftar Fitur Windows untuk dihidupkan atau dimatikan]

Langkah 5: Periksa tombol OK 

 

Langkah 6: Tunggu hingga Wizard Instalasi selesai mengkonfigurasi Windows Anda.

Wisaya instalasi Fitur Windows
[Wizard instalasi Fitur Windows]

Langkah 7: Selanjutnya, klik Mulai ulang sekarang di layar berikutnya

Mulai ulang Windows Anda
[Memulai ulang Windows Anda]

Setelah Windows Anda boot kembali, WSL diaktifkan dan siap digunakan. Secara default, Subsistem Windows untuk Linux menjalankan terminal Ubuntu. Jika Anda memerlukan distro lain, Anda dapat mengunduhnya dari Microsoft Store dan menginstalnya menggunakan langkah-langkah berikut (atau Anda dapat menggunakan metode PowerShell):

  1. Membuka Toko Microsoft
  2. Cari distro Linux (Ubuntu, Debian, Kali Linux, dll.)
  3. Pilih distro yang Anda inginkan
  4. Klik pada Mendapatkan or Memasang tombol
  5. Klik pada Meluncurkan tombol
  6. Buat nama pengguna untuk distro Anda dan tekan Memasuki
  7. Buat kata sandi untuk distro Anda dan tekan Memasuki
  8. Ulangi kata sandi dan tekan Memasuki untuk mengkonfirmasi

Sekarang, distro favorit Anda akan aktif dan berjalan di WSL.

Bagaimana cara menginstal WSL melalui PowerShell?

 

Anda juga dapat menggunakan PowerShell untuk mengaktifkan subsistem Windows untuk Linux, terutama jika Anda senang menggunakan baris perintah. 

Untuk Menginstal WSL menggunakan PowerShell, ikuti langkah-langkah berikut: 

  1. Membuka Awal dan mencari PowerShell
  2. Klik kanan pada hasilnya dan pilih Jalankan sebagai administrator
  3. Ketik perintah berikut untuk mengaktifkan Subsistem Linux dan tekan Memasuki
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  1. Membuka Awal dan Cari PowerShell
  2. Jenis Y dan tekan Memasuki untuk mengonfirmasi dan memulai ulang komputer Anda.

Windows 10 Anda sekarang siap untuk Anda unduh. Untuk menginstal distro, ikuti langkah-langkah berikut:

  1. Membuka Awal dan Cari PowerShell
  2. Klik kanan pada hasilnya dan pilih Jalankan sebagai administrator 
  3. Ketik perintah berikut dan tekan Memasuki; perintah ini akan memilih dan folder unduhan
cd c:\PATH\TO\DESTINATION-FOLDER

Catatan: tulis pathnya, sebagai path file download, misalnya c:\data

  1. Ketik perintah berikut untuk mengunduh Ubuntu dan tekan Memasuki
Invoke-WebRequest -Uri https://wsldownload.azureedge.net/Ubuntu_1604.2019.523.0_x64.appx -OutFile Ubuntu.appx -UseBasicParsing

Catatan: perintah ini akan mengunduh Ubuntu 16.04. Untuk mendownload distro yang Anda inginkan, cukup ketikkan nama dan versi yang Anda inginkan.

  1. Jenis dir dan tekan Memasuki untuk melihat nama sebenarnya dari penginstal
  2.  Ketik perintah berikut dan tekan Memasuki untuk menginstal distro. Di bagian NAMA APLIKASI, ketikkan nama distro
Add-AppxPackage .\APP-NAME.appx
  1. Membuka Awal
  2. Cari distro dan klik hasil teratas untuk meluncurkan pengalaman
  3. Buat nama pengguna untuk distro Anda dan tekan Memasuki
  4. Buat kata sandi untuk distro Anda dan tekan Memasuki
  5. Ulangi kata sandi dan tekan Memasuki untuk mengkonfirmasi

 

Solusi yang Lebih Baik?

Jika Anda menginstal WSL bukan karena Anda mendapatkan kesalahan (“subsistem windows untuk komponen opsional Linux tidak diaktifkan”) tetapi karena Anda ingin menggunakan Linux, maka saya rasa saya dapat menunjukkan solusi yang lebih baik kepada Anda.

Seperti yang saya katakan di awal artikel ini, bermigrasi dari Windows ke Linux tidaklah mudah bagi sebagian besar pengguna. Mengucapkan selamat tinggal pada OS yang familiar dan memasuki dunia asing Linux bukanlah prospek yang menarik. Jadi, sebagian besar pengembang atau admin web pemula cenderung melakukan dual-boot pada komputer mereka, yang akan memberikan banyak tekanan pada perangkat keras Anda dan berisiko merusak segalanya, atau menggunakan VM. Mesin Virtual memiliki overhead yang sangat tinggiNamun, menjalankan dua sistem operasi penuh secara bersamaan (seperti menjalankan VM) akan menyebabkan penurunan performa yang signifikan pada keduanya. Jadi, kecuali Anda memiliki perlengkapan gaming super mahal di rumah, Anda perlu mencari alternatif yang lebih baik.

Itu biasanya bagian di mana pengguna beralih ke Subsistem Windows untuk Linux, yang, seperti saya jelaskan, seperti setengah jalan yang memungkinkan Anda menggunakan hanya beberapa perintah dan aplikasi. Apakah ini pilihan terbaik jika Anda tidak ingin melakukan migrasi, melakukan dual-boot, atau menggunakan VM? Tidak terlalu.

linux-vps Linux Hosting Disederhanakan

Ingin cara yang lebih baik untuk menghosting situs web dan aplikasi web Anda? Mengembangkan sesuatu yang baru? Hanya tidak menyukai Windows? Itu sebabnya kami memiliki VPS Linux.

Dapatkan VPS Linux Anda

Saya sarankan untuk mendapatkan paket VPS Linux dan menggunakannya sebagai komputer jarak jauh. Penawaran VPS Linux kami adalah solusi hosting yang dioptimalkan untuk distro yang dilengkapi perangkat keras tingkat atas, jadi Anda tidak perlu khawatir tentang overhead sama sekali. Kami juga menawarkan paket VPS kami di lebih dari 14 lokasi di seluruh dunia, sehingga Anda dapat mengatur koneksi latensi rendah ke server Anda di mana pun Anda berada.

Membagikan

Selengkapnya dari blog

Teruslah membaca.

Wadah logam yang dilindungi oleh kubah gambar rangka neon sian yang bersinar, menampilkan judul artikel dan logo Cloudzy dengan latar belakang biru tua.
Alat Pengembang & DevOps

Kesalahan Keamanan Docker Teratas yang Harus Dihindari pada tahun 2026

Anda dapat menjalankan Docker dalam produksi selama berbulan-bulan tanpa masalah yang terlihat. Kontainer dimulai, aplikasi merespons, tidak ada yang rusak. Kemudian satu port terbuka atau satu izin yang salah dikonfigurasi dibuat

Rexa CyrusRexa Cyrus 15 menit membaca
Struktur kubus biru bercahaya 3D yang mewakili container Docker, di samping teks 'Portainer vs Yacht: UI Docker Mana yang Harus Anda Pilih' dan logo Cloudzy.
Alat Pengembang & DevOps

Portainer vs Yacht: UI Docker Mana yang Harus Anda Pilih di Tahun 2026?

Mengelola kontainer Docker melalui CLI efektif untuk pengaturan sederhana, namun skalanya buruk. Seiring bertambahnya jumlah kontainer, status pelacakan, log, dan pembaruan secara manual menjadi kesalahan

Rexa CyrusRexa Cyrus 13 menit membaca
Alat Integrasi Berkelanjutan
Alat Pengembang & DevOps

Alat CI/CD Terbaik untuk Mengoptimalkan Alur Kerja DevOps Anda di tahun 2026

  Lanskap pengembangan perangkat lunak berkembang lebih cepat dari sebelumnya. Dan jika Anda tidak ingin ketinggalan pertumbuhan pesat ini, Anda harus menerapkan metodologi DevOps dan Agile

Ada LovegoodAda Lovegood 11 menit membaca

Siap untuk diterapkan? Mulai dari $2,48/bln.

Cloud independen, sejak 2008. AMD EPYC, NVMe, 40 Gbps. Uang kembali 14 hari.