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

Cara Install Linux Bash di Windows 10 [Tutorial Lengkap]

Matt Schmitt By Matt Schmitt 11 menit membaca Diperbarui 9 Oktober 2025
instal linux bash di windows

Kebanyakan orang mengira Windows dan Linux adalah dua dunia yang terpisah sampai mereka menemukan Subsistem Windows untuk Linux. Saya memikirkan hal yang sama sampai saya menghabiskan tiga tahun beralih antara mesin virtual dan pengaturan dual-boot hanya untuk menjalankan perintah dasar Linux. Bash untuk Windows menghilangkan kerumitan solusi tradisional dengan menghadirkan fungsionalitas Linux langsung ke lingkungan Windows Anda.

Bash, awalnya dibuat untuk Linux, adalah penerjemah yang memproses perintah shell. Dengan kata sederhana, shell mengambil perintah yang Anda ketik dan memberi tahu sistem operasi Anda apa yang harus dilakukan terhadap perintah tersebut. Fungsionalitas shell Linux Bash ini menjadi sangat berharga ketika Anda memerlukan akses ke alat dan alur kerja Linux.

Dengan PowerShell yang sudah terpasang di Windows, Anda mungkin bertanya-tanya mengapa ada orang yang ingin menginstal Linux Bash di Windows 10 atau Windows 11. Inilah yang saya pelajari setelah bertahun-tahun melakukan pengembangan: ketika Anda membutuhkan Linux di Windows 10, solusinya lebih membuat frustrasi daripada membantu.

Pengembang dulu mengandalkan mesin virtual, Cygwin, dan PuTTY untuk mendapatkan fungsionalitas Linux di Windows. Solusi ini berhasil, namun menimbulkan sakit kepala tersendiri.

windows-vps Hosting VPS Windows 10

Dapatkan VPS Windows 10 yang efisien untuk desktop jarak jauh, dengan harga termurah yang pernah ada. GRATIS Windows 10 yang berjalan pada penyimpanan NVMe SSD dan internet berkecepatan tinggi.

Lihat Paket VPS Windows 10

Apa Yang Terjadi Saat Anda Menginstal Bash di Windows 10?

Inilah masalahnya: ketika Anda instal Linux di Windows 10, pada dasarnya Anda mendapatkan lingkungan Linux nyata yang berjalan langsung di samping sistem Windows Anda. Dengan kata sederhana, semua masalah emulator hilang, dan Anda akhirnya dapat menjalankan perintah Linux tanpa penalti kinerja seperti biasanya.

Namun, perbedaan kernel ini menciptakan beberapa keterbatasan nyata. WSL 1 (versi asli) harus menerjemahkan panggilan sistem Linux ke panggilan sistem Windows, yang menyebabkan peningkatan kinerja yang nyata. WSL 2 memecahkan sebagian besar masalah ini dengan memasukkan kernel Linux sebenarnya ke dalam mesin virtual yang ringan, tetapi Anda masih belum mendapatkan kinerja Linux yang sederhana.

Dampak paling signifikan yang saya temui melibatkan akses perangkat keras dan modul kernel. Anda tidak dapat memuat modul kernel khusus tanpa mengkompilasi kernel WSL Anda sendiri, dan mengarahkan akses perangkat keras melaluinya / dev perangkat terbatas. Alat seperti memasang file ISO sebagai perangkat blok atau menggunakan driver khusus perangkat keras tidak akan berfungsi karena sistem modul kernel beroperasi secara berbeda dari Linux asli.

Terlebih lagi, terminal Linux untuk pengaturan Windows ini menghilangkan kompromi yang biasa saya lakukan saat bekerja dengan alat sumber terbuka di Windows. Tidak perlu lagi beralih antar sistem di tengah proyek atau menghadapi masalah kompatibilitas.

Catatan: Bash hanya dapat diinstal pada sistem 64-bit, dan tidak kompatibel dengan Windows versi 32-bit. Keterbatasan ini ada karena WSL dirancang khusus untuk menjalankan binari Linux 64-bit (format ELF64). Komponen kernel Windows yang mendasari yang mengaktifkan WSL mengandalkan instruksi dan mekanisme khusus x64 untuk kinerja dan stabilitas. Karena perangkat keras modern sebagian besar mendukung arsitektur 64-bit, Microsoft memfokuskan upaya pengembangan mereka secara eksklusif pada platform ini.

Persyaratan versi Windows:

  • jendela 10: Diperlukan versi 2004 (build 19041) atau lebih tinggi
  • jendela 11: Semua versi didukung

Periksa versi Anda: Tekan Win+R, ketik pemenang, dan tekan Enter.

Instal Linux Bash di Windows 10 dan Windows 11

Jawaban cepat: Gunakan Ubuntu. Hampir satu dari empat pengembang di seluruh dunia menggunakan Ubuntu pada tahun 2024, menjadikannya distribusi Linux paling populer. Ini ramah bagi pemula, terdokumentasi dengan baik, dan memiliki jaringan dukungan komunitas terbesar.

Persyaratan sistem: Windows 10 versi 2004 (build 19041) atau lebih tinggi, atau versi Windows 11 apa pun. Proses cara menginstal Linux di Windows 10 mengikuti langkah yang sama di kedua sistem menggunakan metode instalasi modern.

Prosesnya bekerja sama untuk distribusi lain seperti SUSE atau Debian, jadi langkah-langkah ini berlaku apa pun pilihan Anda. Berikut rinciannya:

  1. Aktifkan Subsistem Windows untuk Linux
  2. Unduh dan instal distribusi Linux pilihan Anda

Langkah 1: Aktifkan fitur Subsistem Windows untuk Linux (WSL).

Sebelum Anda dapat menginstal Linux Bash di Windows, Anda harus mengaktifkan Subsistem Windows untuk Linux. Dengan kata sederhana, Anda memberi tahu Windows bahwa tidak masalah menjalankan Linux bersama program Windows.

Ketik “Aktifkan atau nonaktifkan fitur Windows” di kotak pencarian Windows Anda, lalu klik Buka. Ini membuka Windows' antarmuka manajemen fitur opsional, tempat Anda dapat menambah atau menghapus komponen sistem.

instal linux bash di windows 10

Sekarang centang “Virtual Machine Platform” dan “Windows Subsystem for Linux.” Fitur-fitur ini penting agar semuanya berfungsi dengan baik. Terkadang mereka tidak dicentang secara default, jadi periksa kembali sebelum melanjutkan.

Jika dialog Fitur Windows tidak terbuka atau Anda tidak dapat menemukan WSL: Anda mungkin menjalankan versi Windows 10 yang lebih lama. Berlari pemenang untuk memeriksa versi Anda—Anda memerlukan build 19041 atau lebih tinggi. Untuk versi yang lebih lama, aktifkan Mode Pengembang terlebih dahulu di Pengaturan > Pembaruan & Keamanan > Untuk Pengembang.

Alternatifnya, Anda dapat menggunakan PowerShell jika Anda lebih menyukai alat baris perintah. Cari “Windows PowerShell” dan pilih “Run as Administrator.”

Kemudian jalankan perintah ini:

Aktifkan-WindowsOptionalFeature –Online –FeatureName Microsoft-windows-subsystem-linux

Jika Anda mendapatkan kesalahan “akses ditolak”: Pastikan Anda menjalankan PowerShell sebagai Administrator. Klik kanan ikon PowerShell dan pilih “Jalankan sebagai Administrator.”

Tunggu beberapa detik hingga Anda melihat jendela konfirmasi ini.

Windows akan meminta Anda untuk me-restart komputer Anda. Ketik Y dan tekan enter. Sistem Anda sekarang siap untuk langkah berikutnya.

Langkah 2: Unduh Distro Linux dari Microsoft Store

Setelah komputer Anda restart, buka Microsoft Store dan cari Ubuntu. Proses pengunduhan Linux untuk Windows 10 ini telah disederhanakan secara signifikan dibandingkan dengan metode lama.

instal linux bash

Pilih Ubuntu 20.04 LTS (versi dukungan jangka panjang terbaru) dan instal.

Jika instalasi macet atau gagal: Hapus cache Microsoft Store Anda dengan menekan Win+R, mengetik wsreset.exe, dan menekan Enter. Tunggu hingga jendela kosong ditutup, lalu coba instal Ubuntu lagi.

Berikut tip singkatnya: jika Anda secara tidak sengaja menutup halaman Microsoft Store setelah instalasi, cukup cari Ubuntu di kotak pencarian Windows Anda dan luncurkan dari sana.

Satu detail penting: pastikan Ubuntu menginstal ke drive C Anda (drive sistem). WSL hanya berjalan dari drive sistem, jadi ini mencegah potensi masalah di kemudian hari.

Instalasi memakan waktu beberapa menit. Apa yang terjadi di balik layar? Windows membuat subsistem Linux nyata yang terintegrasi dengan pengaturan Anda yang sudah ada. Ini bukan mesin virtual—ini lebih seperti memiliki dua sistem operasi yang berbagi komputer yang sama.

Setelah terminal terbuka, Anda akan mengatur nama pengguna dan kata sandi Linux Anda. Ini tidak harus cocok dengan kredensial Windows Anda. Sampai di sini, Anda telah berhasil menyelesaikan proses instalasi Bash.

Jika Anda tidak dapat menemukan Ubuntu setelah instalasi:Cobalah opsi berikut secara berurutan:

  1. Cari "Ubuntu" di menu Start Windows Anda
  2. Buka Command Prompt dan ketik wsl untuk meluncurkan secara langsung

Jika tidak berhasil, jalankan wsl –instal -d Ubuntu di PowerShell sebagai administrator.

Jenis jernih untuk membersihkan layar, dan selesai. Pada titik ini, Anda memiliki terminal Linux yang berfungsi untuk lingkungan Windows yang berjalan mulus bersama aplikasi Windows Anda.

Catatan: Sebagai alternatif untuk membuka Bash sebagai aplikasi Windows 10, Anda dapat membuka Bash di Windows 10 dengan mengetikkan Bash di Command Prompt Windows. Juga dari sana, Anda dapat keluar dari Bash dan kembali ke mode Windows dengan mengetikkan exit. Dengan demikian, Anda tahu dari mana dan bagaimana menjalankan terminal Linux di Windows.

Langkah 3: Tingkatkan ke WSL2 dan Fitur Terbaru

Di bagian sebelumnya, kami mengaktifkan fitur Platform Mesin Virtual. Pastikan Anda menyelesaikan langkah itu karena diperlukan untuk WSL2.

Sekarang buka PowerShell sebagai Administrator dan jalankan perintah ini untuk meningkatkan dari WSL1 ke WSL2:

wsl –set-default-versi 2

Peningkatan biasanya memerlukan waktu 5 hingga 10 menit. Anda dapat memverifikasi bahwa pemutakhiran berhasil dengan menjalankan:

wsl -l -v

 

RDP-vps Butuh Desktop Jarak Jauh?

Server RDP yang andal dan berkinerja tinggi dengan waktu aktif 99,95. Bawa desktop Anda saat bepergian ke semua kota besar di AS, Eropa, dan Asia.

Dapatkan Server RDP

Apa yang membuat WSL2 lebih baik: WSL2 menggunakan kernel Linux asli dan bukan lapisan terjemahan dari WSL1. Ini berarti operasi file lebih cepat, kompatibilitas panggilan sistem penuh, dan kinerja yang lebih baik untuk baris perintah Linux untuk integrasi Windows. Pengalaman Linux Bash Windows menjadi jauh lebih responsif dengan WSL2.

Peningkatan WSL2 terkini yang harus Anda ketahui:

Microsoft telah secara aktif memperbarui WSL2 sepanjang tahun 2024 dan 2025. Kernel Linux melonjak dari versi 5.15 ke 6.6, membawa peningkatan kinerja yang signifikan dan dukungan perangkat keras yang lebih baik. Anda dapat memperbarui ke versi terbaru kapan saja dengan menjalankan:

wsl –perbarui

Baca Juga: Memperkenalkan Subsistem Windows untuk Linux!

Fitur-fitur baru termasuk pengambilan kembali memori otomatis (WSL sekarang melepaskan memori yang tidak terpakai kembali ke Windows), peningkatan integrasi keamanan perusahaan, dan aplikasi pengaturan GUI baru yang membuat konfigurasi lebih mudah daripada mengedit file konfigurasi secara manual.

Untuk sistem yang lebih baru: Pengguna Windows 11 mendapatkan manfaat tambahan seperti dukungan grafis yang lebih baik dan integrasi sistem file yang lancar. Jika Anda menjalankan Windows 10, Anda masih akan mendapatkan peningkatan kinerja inti, tetapi beberapa fitur lanjutan memerlukan Windows 11.

Kesimpulan

Kesimpulan

Linux dan Windows pada dasarnya adalah sistem operasi yang berbeda dengan kekuatannya masing-masing. PowerShell unggul dalam administrasi Windows, sementara Bash memberi Anda akses ke ekosistem sumber terbuka yang lebih luas. Memiliki keduanya tersedia di mesin yang sama? Itu sangat berguna.

Microsoft membangun Subsistem Windows untuk Linux khusus untuk menjembatani kesenjangan ini. Dengan kata sederhana, mereka menciptakan cara agar alat Linux dapat berjalan secara native di Windows tanpa kesulitan mesin virtual seperti biasanya.

Apa yang telah Anda capai dengan mengikuti panduan ini lebih dari sekadar menginstal perangkat lunak. Anda sekarang memiliki akses ke alat baris perintah yang sama yang mendukung sebagian besar server web dan lingkungan pengembangan. Penyiapannya belum sempurna—Anda masih belum memiliki kernel Linux—tetapi untuk sebagian besar pekerjaan pengembangan, ini cukup mirip dengan aslinya.

windows-vps Hosting VPS Windows 10

Dapatkan VPS Windows 10 yang efisien untuk desktop jarak jauh, dengan harga termurah yang pernah ada. GRATIS Windows 10 yang berjalan pada penyimpanan NVMe SSD dan internet berkecepatan tinggi.

Lihat Paket VPS Windows 10

Memahami cara menjalankan Linux di Windows 10 membuka kemungkinan pengembangan lintas platform yang tidak dapat dilakukan dengan mesin virtual tradisional. Baik Anda membangun aplikasi web, mengelola server, atau mengembangkan perangkat lunak lintas platform, terminal Bash untuk lingkungan Windows ini menyediakan alat yang Anda perlukan.

Jika Anda menjalankan Windows 10 versi lama, ingatlah bahwa Anda perlu mengaktifkan Mode Pengembang. Dan meskipun WSL2 menawarkan kinerja yang lebih baik daripada WSL1, proses peningkatannya sangatlah mudah.

Cukup adil, pengaturan ini mungkin tampak rumit jika Anda baru menggunakan alat baris perintah. Namun begitu Anda mulai menggunakannya, Anda akan menghargai aplikasi Windows dan utilitas Linux yang tersedia secara bersamaan. Jika Anda memutuskan tidak memerlukan akses Linux lagi, membalikkan langkah-langkah ini sama mudahnya dengan instalasi.

Pertanyaan Umum

Apa perbedaan antara WSL1 dan WSL2?

WSL2 menggunakan kernel Linux asli yang berjalan di mesin virtual ringan, sementara WSL1 menerjemahkan panggilan sistem Linux ke Windows yang setara. Secara praktis, WSL2 menawarkan kinerja yang jauh lebih baik untuk pengoperasian file dan kompatibilitas penuh dengan aplikasi Linux. Saat Anda menginstal Linux Bash di Windows 10 menggunakan metode modern, Anda akan mendapatkan WSL2 secara default. Keuntungan utamanya adalah WSL2 menggunakan lebih banyak memori, namun peningkatan kinerja menjadikannya bermanfaat bagi sebagian besar pengguna.

Bisakah saya menjalankan beberapa distribusi Linux di komputer Windows yang sama?

Ya, Anda dapat menginstal dan menjalankan beberapa distribusi secara bersamaan. Setiap terminal Linux untuk lingkungan Windows beroperasi secara independen dengan sistem file dan pengaturannya sendiri. Anda mungkin memiliki Ubuntu untuk pengembangan web, Debian untuk proyek server, dan Kali Linux untuk pekerjaan keamanan—semuanya berjalan di mesin Windows yang sama. Gunakan wsl -l -v untuk melihat semua distribusi yang diinstal dan wsl -d [DistributionName] untuk meluncurkan distribusi tertentu.

Bagaimana cara mengakses file Linux saya dari Windows File Explorer?

Ketik explorer.exe. di terminal Bash Anda untuk Windows untuk membuka direktori Linux saat ini di Windows File Explorer. Alternatifnya, navigasikan ke \\wsl$\ di File Explorer untuk menelusuri semua distribusi WSL Anda. Anda dapat mengedit file Linux dengan aplikasi Windows, namun hindari memodifikasi file secara langsung melalui Windows di direktori sistem—tetap gunakan folder rumah dan direktori proyek Anda demi keamanan.

Apakah menginstal WSL akan memperlambat komputer Windows saya?

WSL memiliki dampak minimal terhadap kinerja sistem saat tidak dijalankan secara aktif. Baris perintah Linux untuk Windows hanya menggunakan sumber daya saat Anda menggunakannya. WSL2 memang mencadangkan sebagian memori (biasanya 50% dari RAM Anda atau 8 GB, mana saja yang lebih kecil), tetapi WSL2 melepaskan memori yang tidak terpakai kembali ke Windows secara otomatis. Bagi sebagian besar pengguna yang menjalankan perangkat keras modern, dampak kinerjanya dapat diabaikan dibandingkan dengan menjalankan mesin virtual tradisional.

Bisakah saya menjalankan aplikasi grafis Linux (aplikasi GUI) di WSL?

Instalasi WSL modern mendukung aplikasi grafis melalui WSLg (Subsistem Windows untuk GUI Linux). Setelah Anda menginstal pengaturan Bash Windows, Anda dapat menjalankan aplikasi GUI Linux seperti Firefox, GIMP, atau alat pengembangan, dan aplikasi tersebut akan muncul bersama aplikasi Windows Anda. Fitur ini memerlukan Windows 10 build 19044+ atau Windows 11. Instal aplikasi GUI dengan sudo apt install firefox dan luncurkan dengan mengetikkan firefox di terminal Anda.

Bagaimana jika saya ingin menghapus instalasi WSL atau beralih ke distribusi Linux lain?

Untuk menghapus distribusi tertentu, gunakan wsl –unregister [DistributionName] di PowerShell. Ini secara permanen menghapus distribusi dan semua filenya. Untuk menghapus WSL sepenuhnya, hapus centang “Subsistem Windows untuk Linux” dan “Platform Mesin Virtual” di Fitur Windows, lalu mulai ulang. Jika Anda ingin beralih dari Ubuntu ke distribusi lain setelah pertama kali menginstal Linux pada pengaturan Windows 10, cukup instal distribusi baru dari Microsoft Store—Anda dapat menjalankan beberapa distribusi atau menghapus yang lama.

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.