Bahasa Indonesia
Appearance
Bahasa Indonesia
Appearance
Sebelum menggunakan WSL Dashboard, sistem Windows Anda harus mengaktifkan dan mengonfigurasi lingkungan WSL 2 dengan benar. Dokumen ini terdiri dari tiga bagian utama:
wsl dapat dieksekusi tidak berarti Linux dapat berhasil diinstal.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 versi Windows. Tekan Win + R, masukkan winver untuk memeriksa versi Anda:
IMPORTANT
Jika versi Anda terlalu rendah, silakan tingkatkan sistem Anda melalui "Windows Update" terlebih dahulu.
WSL 2 berjalan di atas teknologi virtualisasi, oleh karena itu Teknologi Virtualisasi (Virtualization Technology) harus diaktifkan di BIOS/UEFI motherboard.
Intel VT-x atau AMD-V dan atur menjadi Enabled.Anda perlu mengaktifkan fitur "Subsistem Windows untuk Linux" dan "Platform Mesin Virtual" di Windows.
Win + S, cari dan buka "Turn Windows features on or off".Jalankan PowerShell sebagai Administrator dan jalankan perintah berikut:
# Mengaktifkan WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# Mengaktifkan Platform Mesin Virtual
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, jalankan di terminal:
wsl --set-default-version 2wsl --set-version <nama-distribusi> 2 untuk meningkatkan instance WSL 1 yang ada ke WSL 2.Perintah seperti wsl --version, wsl -l -v dapat berjalan normal, bukan berarti sudah memiliki syarat untuk menginstal Linux. Keduanya berada pada tahap yang berbeda, tidak dapat disamakan.
Perintah tersedia, hanya berarti:
wsl.exe tersediaTetapi untuk berhasil menginstal distribusi Linux, masih perlu memenuhi syarat tambahan. Hal-hal yang umum menyebabkan kebuntuan:
wsl -l -v hanya mencantumkan distribusi yang sudah diinstal, jika belum menginstal apa pun daftarnya akan kosong, bukan berarti Ubuntu dapat langsung dijalankan.wsl --install -d <distribusi> perlu mengambil image dari Store atau jaringan, jaringan perusahaan, proxy, dan firewall semuanya dapat memblokirnya.TIP
Singkatnya: perintah WSL bisa digunakan ≠ Linux sudah siap, hanya mendapatkan "tiket masuk", belum benar-benar menginstal sistem.
Setelah menyelesaikan konfigurasi sesuai Bab 1 (atau Anda merasa sudah menyelesaikan konfigurasi), jika wsl --install masih gagal, periksa sesuai urutan berikut.
Jalankan PowerShell sebagai Administrator, lakukan secara berurutan:
wsl --install --no-distribution
wsl --set-default-version 2Kemudian jalankan systeminfo, pastikan di output muncul Virtualization Enabled In Firmware: Yes. Jika tidak ada kesalahan di atas, Anda dapat dengan tenang menjalankan wsl --install untuk menginstal distribusi.
NOTE
Tidak ada perintah yang dapat 100% menjamin wsl --install pasti berhasil, tetapi deteksi di atas dapat memastikan apakah syarat instalasi sudah terpenuhi.
Jika "Deteksi Satu Klik" masih belum dapat menemukan masalah, periksa satu per satu:
systeminfo, output harus menampilkan Virtualization Enabled In Firmware: Yes.Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformEnabled.wsl --version, seharusnya ada output normal; jika ditampilkan perintah tidak ditemukan, berarti komponen WSL belum terinstal, silakan kembali ke Bab 1.wsl --set-default-version 2, seharusnya berhasil kembali. Penyebab kegagalan umum: Platform Mesin Virtual belum diaktifkan, atau VT-x / AMD-V belum diaktifkan di BIOS.| Situasi | Penjelasan | Cara penanganan |
|---|---|---|
| Virtualisasi tidak diaktifkan di BIOS | Pasti gagal | Restart dan masuk ke BIOS untuk mengaktifkan VT-x / AMD-V (lihat 1.2) |
| Windows 10 di bawah 19041 | wsl --install tidak didukung | Tingkatkan sistem (lihat 1.1) |
| Lingkungan perusahaan menonaktifkan Hyper-V / virtualisasi | Mungkin gagal | Hubungi administrator sistem |
| Sistem edisi Home lama | Perlu instalasi manual | Instal kernel WSL secara manual sesuai 1.4 |
Pesan kesalahan: Cannot find a virtual disk support provider for the specified file. Ini bukan masalah pada distribusi Linux itu sendiri, melainkan stack disk virtual VHD/VHDX Windows tidak berfungsi normal, WSL 2 gagal saat mendaftarkan distribusi, membuat/memasang ext4.vhdx.
Lakukan validasi minimal terlebih dahulu: Jalankan PowerShell sebagai Administrator, lakukan pengujian New-VHD (misalnya New-VHD -Path C:\test.vhdx -SizeBytes 1GB). Jika perintah ini juga melaporkan kesalahan yang sama, masalah 100% ada di sisi Windows, tidak ada hubungannya dengan distribusi.
Periksa dan perbaiki sesuai urutan berikut:
Layanan Virtual Disk tidak berjalan: Buka services.msc, temukan layanan Virtual Disk, atur jenis startup menjadi "Otomatis" dan mulai.
Fitur WSL / Platform Mesin Virtual belum diaktifkan (atau belum efektif): Jalankan kembali perintah di 1.3 Mengaktifkan Fitur Windows yang Relevan, lalu harus restart. Windows Home tidak memiliki Hyper-V lengkap, tetapi WSL 2 hanya membutuhkan Platform Mesin Virtual, bukan antarmuka manajemen Hyper-V.
Driver/perangkat disk virtual hilang: Buka Device Manager, periksa apakah ada di "Perangkat sistem / Pengontrol penyimpanan":
Jika hilang, dapat ditambahkan secara manual melalui hdwwiz.exe (Pengontrol penyimpanan → Microsoft → Microsoft VHD Loopback Controller), dan pastikan layanan FsDepends tidak dinonaktifkan.
Image yang diimpor tidak memenuhi persyaratan WSL: Saat menggunakan wsl --import --vhd, VHDX harus berupa sistem file ext4, tidak boleh berupa disk terenkripsi LUKS, raw.img biasa, Live ISO, atau disk kosong yang diformat NTFS/FAT. .img / .qcow2 / .iso tidak dapat langsung wsl --import --vhd.
Masalah jalur/izin/sistem file: Direktori tujuan harus berada di disk NTFS (FAT32/exFAT tidak bisa); hindari karakter Tionghoa, spasi, dan simbol khusus di jalur; jangan impor dari network drive, OneDrive, atau folder terkompresi; pastikan menggunakan PowerShell Administrator yang sesungguhnya (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 fitur sandbox/penguatan keamanan dari perangkat lunak keamanan (seperti 360, Huorong) dapat mengganggu operasi disk virtual, saat memeriksa dapat menonaktifkannya sementara lalu mencoba lagi.