Install Linux di Windows Dengan WSL

Install linux di windows tanpa VM dan dual boot menggunakan Windows Subsystem for Linux

 


Pembahasan ini adalah cara install Linux di Windows dengan WSL (Windows Subsystem for Linux) tanpa dualoot ataupun Virtual Machine. Dengan kata lain windows dan linux berjalan bersama-sama.

Apa bedanya?

Jadi bedanya adalah, jika menggunakan dualboot ataupun VM maka kita harus mengalokasikan resource PC untuk system linux dan linuxnya juga terisolasi. Sementara juka menggunakan WSL, tidak ada resource yang perlu di alokasikan karena resouce linux akan berbagi dengan windows. Jadi, linux bisa menggakan seluruh resource PC. Performanya juga jauh lebih cepat jika dibandingkan dengan VM.

WSL ini adalah fitur dari windows 10 yang memberikan izin untuk menggunakan windows dan linux bersamaan. Jadi, jika ingin menggunakan fitur WSL harus menggunakan windows 10 dengan update terbaru. Disarankan menggunakan versi 1809 keatas karena menggunakan WSL terbaru dan cepat.

Cara cek versi windows

  • Start Menu >> Settings >> Update & Security.
  • Di bagian kanan, klik OS Build Info, kemudian scroll ke bawah.

  

Instalasi WSL

  • Cari Control Panel dari Windows Search dan jalankan.
  • Ganti View by Large icons, pilih Program and Features.
  • Pilih Turn Windows feature on or off di kiri atas.


  • Centang Windows Subsystem for Linux dan klik OK.

  • Setelah instalasi selesai, buka Microsoft Store, kemudian cari : Linux.
  • Ada beberapa pilihan distro Linux yang sudah support WSL, dicontoh ini akan menggunakan Ubuntu 18.04 LTS, klik Install, perlu diketahui bahwa instalasi dari Microsoft Store akan mengunduh aplikasi dari internet, pastikan PC terkoneksi ke internet, dan keseluruhan proses ini bisa memakai 200–500 MB quota internet, disarankan menggunakan Wi-Fi.
  • Setelah terinstall, Ubuntu akan muncul di Start Menu Windows berupa Aplikasi, jalankan.
  • Tunggu set up pertama kali akan memakan waktu, pastikan sisa free drive C masih besar. Setelah itu akan diminta setup password, masukkan, setelah selesai aplikasi akan masuk ke shell bash Linux. Done. Linux Ubuntu sudah terinstall di Windows 10.
Anda bisa melakukan cek resource dengan menjalankan “htop”, ketik htop di shell. Sebagai gambaran, htop ini seperti Task Manager di Windows.

Perlu diketahui bahwa Linux yang terinsall adalah corenya, jadi fitur Linux masih sangat basic, hanya kernel dan beberapa aplikasi pendukung penting.

Linux Desktop

Jika ingin menggunakan linux desktop perlu ada setingan dan instalan tambahan lagi. Jenis desktop sendiri cukup banyak di linux seperti KDE, Gnome dan lain-lain. Untuk contoh kali ini kita menggunakan XFCE, karena memiliki performa paling baik dan ringan.

Ikuti langkah-langkah berikut, dan dibutuhkan koneksi internet untuk melakukan langkah-langkah ini.

  • Dari bash shell, update terlebih dahulu apt
Jika belum familiar dengan Linux, C:\> Prompt pada linux adalah username@hostname:~$, contoh disini adalah joe@Joeetxt:~$ karena computer name bernama Joe dan user yang didaftarkan saat instalasi. Maaf, basic penggunaan Linux tidak akan dibahas disini.

sudo apt update

  • Setelah selesai proses update lanjutkan dengan upgrade
sudo apt upgrade

  • Setelah proses upgrade selesai jalankan perintah ini untuk instalasi XFCE
sudo apt install xfce4

  • Setelah selesai, lanjutkan setting Display karena untuk menggunakan desktop, Linux harus mengetahui desktop akan dimunculkan ke layar yang mana, settingnya dengan membuka file bernama .bashrc di folder home, untuk editing text bisa menggunakan vi atau vim atau nano, disarankan menggunakan nano agar lebih mudah.

cd ~
sudo nano .bashrc

  • Setelah masuk nano tambahkan baris ini dimana saja boleh, contoh disini dipaling bawah, scroll ke bawah menggunakan tombol panah bawah keyboard, kemudian ketik ini 
export DISPLAY=:0.0


  • Tekan Ctrl-X untuk exit, nano akan menanyakan untuk save, ketik y dan enter.

  • Kemudian reload script bashrc tersebut dengan mengetik ini :
source .bashrc

  • Untuk Display dibutuhkan aplikasi lagi, yaitu VcXsrv Windows X Server, dapat diunduh disini.
VcXsrv-64.1.20.14.0-installer.exe 40.9MB

  • Setelah selesai instalasi VcXsrv (disarankan 64 bit), jalankan, pilih jenis window, bebas boleh salah satu jenis, pastikan Display number diisi 0, selanjutnya Next sampai Finish, VcXsrv akan menampilkan 1 windows kosong hitam.


  • Kemudian kembali ke shell, jalankan xcfe dengan mengetik :
xfce4-session

Selesai, Linux Desktop dengan XFCE sudah jalan.

Demikian pembahasan cara instal linux di windows menggunakan WSL. Semoga bermanfaan.

No one is too busy, it's just a matter of priority.