- Published on
WSL dengan LxRunOffline
Durasi baca 2 menit|0x dilihat
- Penulis
- Name
- N4O
- @nao0809_

Ditulis sebagai tambahan untuk postingan Bootcamp
Notice
Diperuntukan bagi yang tidak bisa install WSL melalui Microsoft Store.
Sebelum mulai, mohon aktifkan Windows Subsystem for Linux
terlebih dahulu dengan cara:
- Buka PowerShell dengan hak administrator
- Ketik:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Lalu restart komputer anda.
Instalasi
Mari download program LxRunOffline: GitHub
Pilih -mingw
lalu extract.
Setelah diextract, pindahkan file LxRunOffline.exe
ke C:\WINDOWS
Setelah itu, buka CMD/PowerShell dengan hak admin, dan ketik:
lxrunoffline version
Jika muncul kurang lebih gini:
LxRunOffline v3.5.0
Berarti LxRunOffline telah sukses diinstall.

Selanjutnya mari kita install Ubuntu 20.04!
Klik link berikut untuk mengunduh Imagenya: Ubuntu 20.04
Harusnya akan mulai mengunduh file ubuntu-focal-core-cloudimg-amd64-root.tar.gz
Jika sudah, buat folder WSL
atau apapun namanya di drive selain C
kalau bisa, setelah itu pindahkan file .tar.gz
tadi ke folder tersebut
Misalkan kita akan pakai folder di drive D
dengan nama WSLInstall
Buka PowerShell Administrator, lalu ketik command berikut
LxRunOffline install -n Ubuntu -d D:\WSLInstall" -f D:\WSLInstall\ubuntu-focal-core-cloudimg-amd64-root.tar.gz
D:\WSLInstall
merupakan folder yang dibuat tadi.
D:\WSLInstall\ubuntu-focal-core-cloudimg-amd64-root.tar.gz
merupakan file yang di download tadi.
Masih di PowerShell Admin, ketik:
lxrunoffline sd -n Ubuntu
Setelah itu cukup ketik: wsl
untuk masuk ke WSL
Setup
Ketika sudah masuk di WSL, harusnya kita jalan sebagai root
, kita akan buat user pribadi agar lebih aman.
Setelah kita ketik wsl
, ketik semua command ini
apt-get update && apt-get install sudo -y
useradd --create-home -d /home/USERNAME_YANG_SITU_MAU USERNAME_YANG_SITU_MAU
passwd USERNAME_YANG_SITU_MAU
usermod -aG sudo USERNAME_YANG_SITU_MAU
USERNAME_YANG_SITU_MAU
merupakan username yang situ inginkan
Ketika ketik password tidak muncul?
Normal, di Linux ketika kita ketik password tidak akan muncul apa-apa tetapi tetap terketik.
Jika sudah, ketik:
sh - USERNAME_YANG_SITU_MAU
Ini akan masuk ke user situ, ketik bash
untuk menggunakan Shell Bash
Atur Default User
Di user anda, ketik:
echo $UID
Untuk mendapatkan User ID anda, simpan di notepad atau semacamnya.
Sekarang keluar dari WSL dengan cara ketik exit
sampai kembali ke Powershell
Setelah itu, ketik hal berikut:
lxrunoffline su -n Ubuntu -v UID
UID
merupakan User ID yang disimpan tadi.
Kembali lagi ke WSL dengan ketik wsl
lalu ketik:
chsh -s /bin/bash
Jika tidak muncul apa-apa, abaikan saja.
Keluar dari WSL dengan ketik exit
sampai balik ke Powershell, lalu ketik wsl
kembali.
Seharusnya akan muncul kurang lebih seperti ini:
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
username@DESKTOP_NAME:/mnt/c/Windows/system32$
WSL telah siap dipakai!
Ada error?
Jika muncul error ini
bash: cannot create temp file for here-document: Permission denied
Pastikan folder WSL yang dibuat ada akses yang sesuai, cara aturnya adalah:
- Klik kanan folder WSL [contoh diatas pake D:\WSLInstall]
- Klik Security
- Klik Edit
- Klik Add
- Di kolom teks, ketik: Everyone
- Klik Check Names, terus Ok
- Di kolom Allow, centang Full Control
- Klik Apply, terus Ok
