Bahasa Indonesia
Appearance
Bahasa Indonesia
Appearance
Sebelum menggunakan WSL Dashboard, sistem Windows Anda harus mengaktifkan dan mengonfigurasi lingkungan WSL 2 dengan benar. Dokumen ini terbagi menjadi tiga bagian utama:
wsl yang dapat dieksekusi tidak berarti Linux dapat diinstal dengan sukses.Bab ini akan memandu Anda menyelesaikan pengaturan dasar yang diperlukan. Setelah menyelesaikan bab ini, silakan baca Bab 2 untuk memahami perbedaan antara perintah yang tersedia dan instalasi yang berhasil; jika instalasi masih bermasalah, lihat Bab 3.
WSL 2 memiliki persyaratan minimum untuk versi Windows. Tekan Win + R, masukkan winver untuk memeriksa versi Anda:
IMPORTANT
Jika versi Anda terlalu rendah, tingkatkan sistem Anda terlebih dahulu melalui "Windows Update".
WSL 2 berjalan di atas teknologi virtualisasi, oleh karena itu Virtualization Technology (Teknologi Virtualisasi) harus diaktifkan di BIOS/UEFI motherboard.
Intel VT-x atau AMD-V dan atur ke Enabled.Anda perlu mengaktifkan fitur "Windows Subsystem for Linux" dan "Virtual Machine Platform".
Win + S, cari dan buka "Turn Windows features on or off (Aktifkan atau nonaktifkan fitur Windows)".Jalankan PowerShell sebagai administrator dan eksekusi perintah berikut:
# Mengaktifkan WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# Mengaktifkan Virtual Machine Platform
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartSetelah selesai, silakan restart komputer secara manual.
Versi Windows modern dapat memperoleh pembaruan WSL melalui Microsoft Store.
.msixbundle atau .msi terbaru dari WSL GitHub Releases untuk instalasi offline.Untuk memastikan distribusi yang baru diinstal menggunakan WSL 2 secara default, eksekusi di terminal:
wsl --set-default-version 2wsl --set-version <nama-distribusi> 2 untuk meng-upgrade instance WSL 1 yang ada ke WSL 2.Perintah seperti wsl --version dan wsl -l -v dapat dijalankan dengan normal, tidak berarti Anda sudah memiliki kondisi untuk menginstal Linux. Keduanya berada pada tahap yang berbeda dan tidak dapat disamakan.
Perintah tersedia, hanya berarti:
wsl.exe tersediaNamun untuk berhasil menginstal distribusi Linux, masih diperlukan kondisi tambahan. Tempat yang umum membuat macet antara lain:
wsl -l -v hanya mencantumkan distribusi yang sudah terinstal; jika belum menginstal apa pun, daftarnya kosong, itu tidak berarti Ubuntu dapat langsung dijalankan.wsl --install -d <distribusi> perlu menarik citra dari Store atau jaringan; jaringan perusahaan, proxy, firewall semuanya dapat menghalangi.TIP
Sederhananya: Perintah WSL bisa digunakan ≠ Linux sudah siap, hanya mendapatkan "tiket masuk", sistem belum benar-benar terinstal.
Setelah menyelesaikan konfigurasi sesuai Bab 1 (atau Anda merasa sudah selesai), jika wsl --install masih gagal, periksa sesuai urutan berikut.
Jalankan PowerShell sebagai administrator, eksekusi secara berurutan:
wsl --install --no-distribution
wsl --set-default-version 2Kemudian jalankan systeminfo, pastikan output menunjukkan Virtualization Enabled In Firmware: Yes. Jika tidak ada error di atas, Anda pada dasarnya dapat dengan tenang menjalankan wsl --install untuk menginstal distribusi.
NOTE
Tidak ada perintah yang dapat 100% menjamin wsl --install pasti berhasil, tetapi pemeriksaan di atas dapat memastikan apakah kondisi instalasi telah terpenuhi.
Jika "pemeriksaan satu klik" masih belum dapat menemukan masalah, periksa satu per satu:
systeminfo, output harus menunjukkan Virtualization Enabled In Firmware: Yes.Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformEnabled.wsl --version harus ada output normal; jika diminta perintah tidak ditemukan, berarti komponen WSL belum terinstal, silakan kembali ke Bab 1.wsl --set-default-version 2 harus berhasil. Penyebab kegagalan umum: Virtual Machine Platform belum diaktifkan, atau VT-x / AMD-V belum diaktifkan di BIOS.| Situasi | Deskripsi | Cara Penanganan |
|---|---|---|
| Virtualisasi belum diaktifkan di BIOS | Pasti gagal | Restart masuk BIOS aktifkan VT-x / AMD-V (lihat 1.2) |
| Windows 10 di bawah 19041 | Tidak mendukung wsl --install | Upgrade sistem (lihat 1.1) |
| Lingkungan perusahaan menonaktifkan Hyper-V / virtualisasi | Mungkin gagal | Hubungi administrator sistem |
| Sistem edisi rumahan lama | Perlu instalasi manual | Instal kernel WSL secara manual sesuai 1.4 |
Pesan error adalah Cannot find a virtual disk support provider for the specified file. Ini bukan masalah dari distribusi Linux itu sendiri, melainkan stack disk virtual VHD/VHDX Windows tidak berfungsi dengan normal, WSL 2 gagal saat mendaftarkan distribusi, membuat/mem-mount ext4.vhdx.
Lakukan validasi minimal dulu: Jalankan PowerShell sebagai administrator, jalankan tes New-VHD (misalnya New-VHD -Path C:\test.vhdx -SizeBytes 1GB). Jika perintah ini juga melaporkan error yang sama, masalahnya 100% ada di sisi Windows, tidak terkait dengan distribusi.
Periksa dan perbaiki sesuai urutan berikut:
Layanan Virtual Disk tidak berjalan: Buka services.msc, temukan layanan Virtual Disk, atur tipe startup menjadi "Otomatis" dan mulai.
Fitur WSL / Virtual Machine Platform belum diaktifkan (atau belum efektif): Jalankan kembali perintah di 1.3 Mengaktifkan Fitur Terkait Windows, lalu harus restart. Edisi rumahan Windows tidak memiliki Hyper-V lengkap, tetapi WSL 2 hanya memerlukan Virtual Machine Platform, bukan antarmuka manajemen Hyper-V.
Driver/perangkat disk virtual hilang: Buka Device Manager, periksa apakah ada di "System devices / Storage controllers (Perangkat sistem / Pengontrol penyimpanan)":
Jika tidak ada, dapat ditambahkan secara manual melalui hdwwiz.exe (Storage controllers → Microsoft → Microsoft VHD Loopback Controller), dan pastikan layanan FsDepends tidak dinonaktifkan.
Citra yang diimpor tidak memenuhi persyaratan WSL: Saat menggunakan wsl --import --vhd, VHDX harus berformat file system ext4, tidak boleh disk terenkripsi LUKS, raw.img biasa, Live ISO, atau disk kosong berformat NTFS/FAT. .img / .qcow2 / .iso tidak dapat langsung wsl --import --vhd.
Masalah jalur/izin/file system: Direktori tujuan harus berada di disk NTFS (FAT32/exFAT tidak bisa); hindari karakter Cina, spasi, dan simbol khusus pada jalur; jangan impor dari disk jaringan, OneDrive, atau folder terkompresi; pastikan menggunakan PowerShell administrator yang sebenarnya (bukan terminal biasa).
Komponen sistem rusak: Jalankan DISM dan SFC secara berurutan untuk memperbaiki komponen sistem, lalu coba lagi:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannowTIP
Mesin virtual pihak ketiga (VirtualBox, VMware) atau fungsi sandbox/penguatan dari perangkat lunak keamanan (seperti 360, Huorong) dapat mengganggu operasi disk virtual; saat memeriksa dapat menonaktifkannya sementara lalu mencoba lagi.