Cara Instal Linux di Windows dengan WSL

Untuk pengalaman Linux yang lengkap, tidak ada pengganti untuk penginstalan lengkap. Tetapi jika Anda pengguna Windows yang ingin menginstal Linux, Subsistem Windows untuk Linux (WSL) adalah tempat yang bagus untuk memulai. Mengaktifkan dan menjalankan distro Linux di mesin Windows Anda cukup mudah, apakah Anda baru belajar Linux atau ingin menggunakan lingkungan pengembangan Linux, jadi patut dicoba jika Anda penasaran. Di sini Anda akan belajar cara menginstal Linux di Windows dengan WSL.

Apa itu Subsistem Windows untuk Linux (WSL)?

Subsistem Windows untuk Linux (WSL) adalah fitur yang dapat diinstal di Windows yang memungkinkan Anda menjalankan distro Linux yang didukung Microsoft Store pada perangkat Windows 10 atau Windows 11. Microsoft telah bermitra dengan Canonical (penerbit Ubuntu) untuk menghadirkan kemampuan baris perintah bash ke desktop Windows biasa sehingga Anda dapat mengintegrasikan Linux dan Windows ke dalam alur kerja Anda.

WSL mendukung sistem file Linux menggunakan perintah untuk Bash tetapi tidak dapat menawarkan pengalaman desktop Linux lengkap, yang hanya mungkin dilakukan dengan mesin virtual atau prosedur dual-boot. Dari Windows 11 dan seterusnya, WSL mendukung aplikasi GUI Linux asli, seperti Gedit, GIMP, dan Nautilus bersamaan dengan Bash.

Bagi pengguna Linux yang suka menggunakan alat baris perintah, WSL terasa sangat alami dan normal. Ini juga cukup berguna untuk pengembang Windows, yang ingin menyebarkan aplikasi Windows ke lingkungan server Linux.

Distro Linux yang Bekerja dengan WSL

Untuk bekerja dengan distro Linux favorit Anda di WSL, pertama-tama pastikan itu dapat diunduh dari Microsoft Store. Contoh yang didukung meliputi:

  • Ubuntu
  • Debian
  • Kali Linux
  • SUSE Linux Enterprise Server
  • Fedora Remix untuk WSL (Versi berbayar)
  • openSUSE Lompatan
  • Alpine Linux

Manfaat WSL: Apa yang Akan Anda Dapatkan

Berikut ini adalah manfaat utama menggunakan WSL di perangkat Windows Anda:

  • Memiliki Linux di atas Windows : Anda akan berakhir dengan mesin virtual Linux yang dapat Anda jalankan di Windows. Anda dapat menginstal dan menjalankan salah satu distro favorit Anda secara bersamaan.
  • Jalankan aplikasi Linux sebagai aplikasi Windows mandiri : apakah Anda ingin meluncurkan aplikasi Linux dari menu Mulai Windows atau menyematkannya ke bilah tugas Windows, WSL memungkinkan Anda mengaksesnya dari desktop Windows.
  • Beralih antara Windows dan Linux : Anda dapat beralih dengan cepat antara Linux dan Windows dan, mungkin yang terpenting, mengakses file dan program Windows Anda dari dalam shell Linux. WSL mungkin satu-satunya perangkat lunak yang memungkinkan Potong dan Tempel di aplikasi Windows dan Linux.
  • Dukungan untuk bahasa dan layanan lintas platform : dengan WSL terpasang, Anda dapat menjalankan program lanjutan antara dua sistem operasi terintegrasi. Ini termasuk vim, emacs, NodeJS, Python, Ruby, C/C++, Rust, Go, MySQL, Apache, dan MongodB.
  • Mendukung aplikasi Windows untuk kebiasaan pengguna Linux : apakah Anda sering menggunakan Linux? Sekarang Anda dapat membawa perintah Linux favorit Anda ke desktop Windows tanpa harus berurusan dengan antarmuka penggunanya. Baik Anda ingin mengedit file Word atau menjalankan Notepad++, Anda dapat dengan mudah melakukannya dengan cara Linux.

Di sisi lain, jika Anda adalah pengguna Windows yang belum pernah menggunakan Linux sebelumnya, Anda perlu mempelajari beberapa perintah dasar Linux untuk memulai. Jangan khawatir. Jumlahnya tidak terlalu banyak untuk kebutuhan pengguna Windows.

Menginstal dan Menyiapkan WSL di Windows 10

Anda harus menjalankan versi terbaru Windows 10 agar ini berfungsi, tetapi itu hanya satu-satunya persyaratan selain mengetahui cara menggunakan Windows PowerShell atau Command Prompt.

Petunjuk di bawah ini akan menyiapkan Anda dengan versi terbaru Subsistem Windows untuk Linux (WSL2, Build 21354 per September 2021).

  1. Di perangkat Windows 10 Anda, cari fitur Panel Kontrol yang disebut “aktifkan atau nonaktifkan fitur Windows”.
  1. Saat layar menu Fitur Windows terbuka, periksa opsi untuk “Subsistem Windows untuk Linux” dan “Windows PowerShell.”
  1. Buka PowerShell atau (Baris Perintah). Pastikan Anda menjalankannya sebagai administrator.
  2. Rekatkan di skrip berikut:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

  1. Jika meminta Anda untuk memulai ulang, lakukanlah; jika tidak, lanjutkan.
  2. Buka Microsoft Store dan cari “Linux” untuk melihat semua opsi yang tersedia. Di sini, kami menginstal Ubuntu.
  1. Klik tombol “Instal” dari dalam aplikasi Store. Ini akan mengunduh distro Linux yang Anda inginkan.
  1. Anda akan mendapatkan notifikasi setelah distro Linux diinstal di desktop Windows 10 Anda. Di masa mendatang, Anda dapat membukanya langsung dari Start Menu Anda.
  1. Setelah jendela bash Linux terbuka, pilih nama pengguna. Itu tidak harus sama dengan login Windows Anda.
  1. Masukkan kata sandi dan ketik ulang.

Catatan : kata sandi tidak terlihat, jadi pastikan Anda menyimpannya di tempat yang aman. Jika Anda lupa kata sandi, Anda harus menghapus distro Linux, yang akan menghapus semua file Linux Anda.

  1. Perbarui instalasi Anda menggunakan:

pembaruan apt sudo

  1. Tunggu hingga pembaruan selesai, lalu periksa versi yang dapat diupgrade di distro Linux Anda menggunakan:

daftar apt –dapat ditingkatkan

  1. Setelah Anda menemukan semua pemutakhiran yang tersedia, masukkan yang berikut ini untuk memastikan semuanya diterapkan ke sistem Anda:

sudo apt upgrade

  1. Pembaruan membutuhkan waktu, karena templat diekstrak dari paket Linux, diikuti dengan prakonfigurasi dan pengaturan diterapkan. Bersabarlah karena proses ini otomatis.
  1. Jika Anda ingin menginstal paket Ubuntu tertentu, seperti npm, groovy, impish, atau hirsuit, Anda dapat menggunakan:

sudo apt install [nama_paket]

  1. Tunggu pembaruan selesai, saat bilah kemajuan hijau mencapai 100 persen. Jika ada kesalahan karena kesalahan konfigurasi PC Anda, bilah progres akan berubah menjadi merah dan menyarankan tindakan perbaikan.

Menggunakan WSL dengan Windows

Jika mau, Anda dapat menggunakan instalasi Linux sebagai sistemnya sendiri di Windows, dengan file dan program yang benar-benar terpisah. Anda mungkin menginginkan beberapa file disimpan di Linux karena keunggulan kecepatannya, tetapi salah satu manfaat besar WSL adalah Anda dapat berinteraksi dengan file dan folder Windows dengan memasang drive secara efektif ke sistem Linux Anda. Ini memungkinkan Anda untuk menggunakan Linux dengan apa pun yang Anda miliki di Windows, sehingga menyimpan semua barang Anda di tempat yang sama.

Sekarang setelah Anda mempelajari cara menginstal Linux menggunakan WSL di perangkat Windows 10 Anda, saatnya membiasakan diri dengan perintah dasarnya.

Perintah Dasar Linux

Jika Anda terbiasa dengan navigasi baris perintah Linux, Anda dapat melewatkan sedikit. Jika tidak, berikut adalah beberapa perintah dasar yang perlu Anda ketahui untuk bergerak di baris perintah Linux.

Menggunakan perintah Linux di shell Windows seperti PowerShell atau command prompt itu mudah. Cukup gunakan:

wsl [perintah yang ingin Anda gunakan]

  1. Misalnya, inilah perintah untuk “print working directory”, yang menunjukkan jalur direktori saat ini dari root.

wsl pwd

  1. Jika Anda ingin mencantumkan semua isi direktori Anda saat ini menggunakan perintah Linux, cukup masukkan:

wsl ls.

Ini akan menjalankan perintah Linux pada Windows tanpa membuka sistem operasi yang sebenarnya.

  1. Terkadang Anda perlu membuat direktori di Linux. Untuk itu, gunakan:

wsl mkdir “beri nama ke direktori”

  1. Untuk mengubah file jalur default ke direktori yang baru Anda buat, gunakan:

cd “membuat nama direktori”

Periksa tangkapan layar di bawah ini untuk melihat semua perintah yang disorot di atas beraksi.

  1. Jika Anda ingin memulai seluruh sistem operasi dari dalam PowerShell atau Command Prompt, itu juga mudah. Lari saja:

wsl.exe

atau

bash.exe

Namun, pada akhirnya, Anda mungkin bertanya-tanya bagaimana cara mengakses direktori Windows dari dalam sistem Linux Anda sendiri. Kuncinya di sini adalah bahwa Windows pada dasarnya dipasang sebagai drive eksternal ke sistem Linux, sehingga Linux dapat menggunakannya sebagai penyimpanan, membuatnya hampir sama dengan menggunakan OS Anda untuk mengedit file di flash drive.

  1. Buka terminal Linux Anda (Ubuntu, dalam hal ini) sebagai administrator Windows.
  1. Akses drive Windows C: Anda dengan memasukkan:

cd /mnt/c

  1. Untuk melihat beberapa pengeditan beraksi, buat folder menggunakan:

mkdir [nama_direktori_anda]

  1. Buka File Explorer dan periksa drive C: Anda untuk mengonfirmasi bahwa Ubuntu membuat folder di sana.
  1. Turun ke jalur direktori dengan mengetik:

cd /mnt/c/[nama_direktori_anda]

  1. Buat file menggunakan:

sentuh [nama_file_Anda]

  1. Periksa apakah file teks yang baru dibuat tersedia di direktori yang dipilih.
  1. Untuk mengedit file, gunakan:

nano [nama_file_Anda]

  1. Untuk menguji, tambahkan teks dummy di layar perintah. Ini akan menambahkan perubahan pada file yang dibuat oleh bash.

Masukkan beberapa kata, lalu tekan Ctrl + O untuk menyimpan dan Ctrl + X untuk keluar.

  1. Periksa kembali sistem file Windows Anda. Anda akan melihat file teks dengan konten yang Anda masukkan.

Jika mau, Anda dapat menavigasi ke folder atau dokumen lain di drive Windows Anda dan mengeditnya menggunakan Ubuntu.

  1. Katakanlah Anda ingin mengakses file Linux di Windows atau mungkin hanya ingin representasi GUI dari sistem file Anda. Arahkan ke direktori Linux yang ingin Anda lihat dan masukkan:

explorer.exe .

. _ pada akhirnya adalah direktori saat ini, dan jika Anda memasukkannya, explorer.exe akan meluncurkan jendela Windows Explorer yang menampilkan file Linux Anda.

  1. Anda sebenarnya dapat meluncurkan aplikasi Windows lainnya dan menjalankan perintah Windows dari Linux juga. Misalnya:

Notepad.exe

meluncurkan Notepad.

Jalankan Aplikasi GUI Linux di Windows 11

Sejauh ini kita telah melihat cara menjalankan Linux dengan baris perintah di Windows 10. Dari Windows 11 dan seterusnya, sekarang dimungkinkan untuk memiliki pengalaman GUI terbatas pada Subsistem Windows untuk Linux (WSL).

Anda setidaknya harus menggunakan Windows 11 build 22000 atau lebih tinggi untuk menikmati aplikasi GUI untuk Ubuntu atau paket distro lain yang didukung.

  1. Tingkatkan dari Windows 10 ke Windows 11 dengan mengikuti langkah-langkah yang tercantum dalam panduan ini.
  2. Di perangkat Windows 11 Anda, buka PowerShell dalam mode Administrator. Untuk menginstal Ubuntu, masukkan yang berikut ini:

wsl –instal -d Ubuntu

  1. Anda mungkin juga ingin memperbarui WSL di perangkat Anda menggunakan

wsl –update

  1. Tunggu unduhan distro selesai. Untuk bekerja dengan perubahan, reboot sistem sekali.
  1. Setelah restart, pembaruan fitur akan berlaku, dan distro baru akan diinstal pada perangkat Windows 11 Anda. Ini akan diluncurkan secara otomatis dari sini.
  1. Setelah distro target diluncurkan di jendela bash Windows 11, Anda dapat menginstal aplikasi GUI apa pun seperti Gedit, yang merupakan editor teks.

sudo apt install gedit -y

  1. Setelah gedit aplikasi GUI diinstal, Anda dapat meluncurkannya menggunakan:

gedit ~/.bashrc

Kami telah melihat cara menginstal dan meluncurkan aplikasi GUI di terminal Linux Bash Anda. Jika Anda mengetahui perintah Linux yang relevan, Anda dapat mulai mencobanya di Windows.

Pertanyaan yang Sering Diajukan

1. Bagaimana cara menghapus distro WSL atau Linux dari PC Windows saya?

Anda dapat menghapus WSL dan distronya menggunakan PowerShell/Command line atau dari “Tambah atau hapus program” di Windows 10/”Aplikasi dan Fitur” di Windows 11.

Untuk menghapus instalan distro Linux apa pun yang dikonfigurasi menggunakan PowerShell di PC Windows, gunakan perintah berikut dalam mode Admin:

wslconfig /u “nama distro”

Untuk memverifikasi bahwa distro telah dihapus, gunakan:

wsl -l

Untuk membedakan WSL dari PowerShell, masukkan berikut ini yang akan memberikan daftar aplikasi yang terinstal. Anda selanjutnya dapat menggunakan wsl –- membantu untuk dipandu menuju penghapusan instalasi.

Dapatkan-WmiObject -Kelas Win32_Product | Pilih-Objek -Nama Properti

Tentu saja, cara yang lebih mudah untuk mencopot WSL adalah dengan mengaksesnya di daftar aplikasi Anda dan mengeklik tombol Uninstall. Layar berikut adalah untuk Windows 11.

2. Di mana file WSL saya disimpan di perangkat Windows?

Untuk mengakses file WSL pada perangkat Windows 10/11 untuk setiap distro yang diinstal, cari folder tersembunyi %LOCALAPPDATA% di drive C.

3. Apakah Subsistem Linux Windows aman untuk digunakan?

Ya. Sistem Windows host selalu memiliki kontrol penuh atas subsistem Linux tamu. Selama Anda telah mengaktifkan fitur keamanan di Windows dengan Windows Defender dan memperbaiki kesalahan Pengaturan di file Defender, subsistem Linux virtual Anda aman untuk digunakan.

Apa Lagi yang Dapat Anda Lakukan?

Sekarang setelah Anda tahu cara menginstal Linux di Windows 10 dan 11 dan bagaimana Linux berinteraksi dengan Windows, Anda dapat melakukan apa saja yang Anda inginkan. Anda dapat menjalankan bahasa pemrograman, menjalankan server lokal, menggunakan IDE Windows untuk bekerja di shell Linux, menjalankan beberapa distro Linux secara bersamaan, atau hanya bermain-main dengan Linux agar terbiasa dengan baris perintah. Harga kegagalan cukup rendah. Jika Anda mengacaukan sesuatu, mengatur ulang atau menginstal ulang distro Linux Anda cukup mudah.

Untuk bekerja dengan perintah bash, periksa opsi terbaik yang tersedia. Saat Anda menjalankan subsistem Linux di Windows, lihat beberapa game Linux terbaik untuk dimainkan di PC Windows Anda.

Sayak Boral

Related Posts