Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Subsistem Windows untuk Linux (WSL) tersedia untuk penginstalan di Windows Server 2019 (versi 1709) dan yang lebih baru. Panduan ini akan menelusuri langkah-langkah mengaktifkan WSL di komputer Anda.
Menginstal WSL di Pengalaman Desktop Windows Server 2022 dan 2025
Windows Server 2022 sekarang mendukung penginstalan WSL sederhana menggunakan perintah :
wsl --install
Anda sekarang dapat menginstal semua yang Anda butuhkan untuk menjalankan WSL di Windows Server 2022 dengan memasukkan perintah ini di administrator PowerShell atau Windows Command Prompt lalu memulai ulang komputer Anda.
Perintah ini akan mengaktifkan komponen opsional yang diperlukan, mengunduh kernel Linux terbaru, mengatur WSL 2 sebagai default Anda, dan menginstal distribusi Linux untuk Anda (Ubuntu secara default).
Lihat dokumen WSL standar untuk informasi selengkapnya tentang cara:
- Ubah distribusi Linux default yang diinstal.
- Siapkan nama pengguna dan kata sandi Linux Anda.
- Periksa versi WSL mana yang Anda jalankan
- Perbarui dan tingkatkan paket.
- Tambahkan distribusi tambahan.
- Gunakan Git dengan WSL.
Menginstal WSL pada versi Windows Server dan Server Core sebelumnya
Untuk menginstal WSL di Windows Server 2019 (versi 1709+), serta Server Core untuk 2019 dan yang lebih baru, Anda dapat mengikuti langkah-langkah penginstalan manual di bawah ini.
Mengaktifkan Subsistem Windows untuk Linux
Sebelum dapat menjalankan distribusi Linux di Windows, Anda harus mengaktifkan fitur opsional "Subsistem Windows untuk Linux" dan reboot.
Buka PowerShell sebagai Administrator dan jalankan:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux, VirtualMachinePlatform
Menginstal pembaruan WSL Kernel untuk WSL 2
Ini tidak diperlukan untuk server core 2025.
Invoke-WebRequest -Uri "https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi" -OutFile ".\wsl_update_x64.msi"
Start-Process "msiexec.exe" -ArgumentList "/i .\wsl_update_x64.msi /quiet" -NoNewWindow -Wait
Mengunduh distribusi Linux
Lihat bagian Mengunduh distribusi dari halaman penginstalan manual untuk instruksi dan tautan untuk mengunduh distribusi Linux pilihan Anda.
Mengekstrak dan menginstal distribusi Linux
Sekarang setelah Anda mengunduh distribusi Linux, untuk mengekstrak kontennya dan menginstal secara manual, ikuti langkah-langkah ini. Ini bukan berarti Anda akan mengunduh satu file appx yang di dalamnya terdapat beberapa file appx lainnya. Dalam contoh ini kita akan menggunakan debian.
Cantumkan konten appx menggunakan tar.exe:
> tar -tf .\debian.appx DistroLauncher-Appx_1.12.2.0_ARM64.appx DistroLauncher-Appx_1.12.2.0_scale-100.appx DistroLauncher-Appx_1.12.2.0_scale-125.appx DistroLauncher-Appx_1.12.2.0_scale-150.appx DistroLauncher-Appx_1.12.2.0_scale-400.appx DistroLauncher-Appx_1.12.2.0_x64.appx
Dalam contoh kami, kami memiliki server x64 bit sehingga kami ingin menginstal
DistroLauncher-Appx_1.12.2.0_x64.appx
.Unzip konten ke folder baru yang disebut
\%USERPROFILE%\AppData\Local\DebianWSL\
.mkdir "$env:USERPROFILE\AppData\Local\DebianWSL" | Out-Null tar -xf .\DistroLauncher-Appx_1.12.2.0_x64.appx -C $"env:USERPROFILE\AppData\Local\DebianWSL"
Tambahkan jalur distribusi Linux Anda ke PATH lingkungan Windows (
C:\Users\Administrator\Ubuntu
dalam contoh ini), menggunakan PowerShell:$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User") [System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";$env:USERPROFILE\AppData\Local\DebianWSL", "User")
Anda sekarang dapat meluncurkan distribusi Anda dari jalur apa pun dengan mengetik <DistributionName>.exe
. Misalnya: ubuntu.exe
. Perhatikan bahwa Anda harus meluncurkan instance PowerShell baru dari Menu Start atau keluar dan masuk lagi dalam kasus Server Core untuk memperbarui jalur Anda.
Setelah penginstalan selesai, Anda dapat membuat akun pengguna dan kata sandi untuk distribusi Linux baru Anda.
Windows Subsystem for Linux