Saya mencoba menggunakan bash di Windows 10 , tetapi saya mendapatkan pesan ini ketika mencoba menjalankan bash:
Subsistem Windows untuk Linux tidak memiliki distribusi yang diinstal. Distribusi dapat diinstal dengan mengunjungi Windows Store: https://aka.ms/wslstore Tekan sembarang tombol untuk melanjutkan ...
Ketika saya pergi ke url yang membuka aplikasi Windows Store , tidak ada tanda-tanda distribusi Linux di sana.
Versi windows saya adalah (seperti di sudut kanan bawah layar):
Pratinjau Orang Dalam Windows 10 Enterprise. Salinan evaluasi.Build 16215.rs_prerelease.170603-1840
Saya mengikuti petunjuk dalam panduan ini Panduan Instalasi dan juga menonton video ini Mengedit kode dan file di Windows Subsystem untuk Linux di Windows 10 dari Scott Hanselman, tetapi mereka tidak mendapatkan pesan tentang tidak adanya distribusi yang diinstal.
Ada Bantuan?
Jawaban:
Ketika Windows Store dibuka, tidak ada Distro untuk dipilih, kemudian saya menemukan perintah ini
lxrun /install
dan bekerja untuk saya juga.Anda akan mendapatkan sesuatu seperti ini sebagai output:
sumber
Saya mendapatkan bug serupa setelah mencoba menghapus dan menginstal ulang.
Bagi saya, saya harus membuka prompt cmd sebagai administrator dan menjalankan
lxrun /install
sumber
Saya mendapatkan ini saat saya baru saja melakukan boot ulang. Jika saya menunggu 5 menit, masalah teratasi dengan sendirinya!
sumber
lxrun
perintah dari jawaban pertama atau menemukan sesuatu untuk diinstal untuk memperbaikinya, tetapi setelah melihat jawaban ini, saya memutuskan untuk menunggu, dan Anda benar, itu mulai bekerja setelah beberapa menit.Tampaknya tautan yang diberikan dalam perintah tidak berfungsi. Berikut tautan sebenarnya ke toko microsoft untuk Ubuntu.
https://www.microsoft.com/en-nz/store/p/ubuntu/9nblggh4msv6?rtc=1
sumber
Jika Anda mendapatkan kesalahan ini setelah menginstal distribusi menggunakan windows store, dan WSL berfungsi sebelumnya, Anda mungkin perlu memastikan bahwa layanan LxssManager sedang berjalan, karena sering berhenti setelah pembaruan Windows atau reboot.
Pergi ke services.msc, dan cari
LxssManager
dan mulai; jika sudah berjalan, mulai ulang.sumber
Anda harus pergi ke https://aka.ms/wslstore tautan ini dan mengunduh ubuntu di windows. Setelah itu Anda bisa menggunakan bash di windows.
sumber
Jawaban teratas yang ditulis untuk pertanyaan ini lebih dari cukup. Saya hanya kesulitan mengikuti mereka karena
lxrun
perintah sudah tidak digunakan lagi, jadi saya mendapatkan kesalahanketika saya mencoba menjalankan perintah ini dengan cmd.
Itu telah diganti dengan
wsl
perintah. Anda bisa mendapatkan info lebih lanjut tentang masalah ini di sini - https://github.com/MicrosoftDocs/WSL/issues/425Saat Anda menjalankan
wsl /install
, ada kemungkinan Anda masih mendapatkan kesalahan yang Anda posting sebelumnya dalam pertanyaan Anda. Dalam hal ini, cukup buka tautan https://aka.ms/wslstore seperti yang Anda lakukan sebelumnya. Jika Anda tidak melihat apa pun yang muncul, cukup cari Ubuntu dan instal yang sama. (Jika Anda mencari dengan istilah tersebutwsl
, Anda juga akan melihat varian Linux lainnya dan kemudian Anda dapat mengunduh pilihan Anda)sumber
Berfungsi pada Prompt Perintah Administrator untuk Windows 10 Professional, Versi 1803 Build 17134.165
Ini menginstal GNU / Linux secara default sedangkan ada opsi untuk memilih antara:
Jika tautan yang diberikan ( https://aka.ms/wslstore ) berfungsi, itu membuka windows store untuk saya dengan kesalahan yang mengatakan ada sesuatu yang salah di pihak mereka dan untuk mencoba lagi nanti.
sumber
Jika Anda mengalami masalah saat menjalankan
lxrun /install
(misalnya pada versi Windows ltsb) coba mode manual.Pertama, buka folder dengan
.appx
file yang diunduh dan jalankan perintah berikut (ubah nama file jika perlu):Setelah selesai cd ke folder baru dan jalankan
ubuntu.exe
file. Itu dia.sumber
Sebenarnya lebih mudah untuk menyelesaikan masalah ini daripada solusi lain yang tercantum di sini. Jika Anda menjalankan
wslconfig /l
dan jika outputnya adalah:Windows Subsystem for Linux Distributions: Ubuntu (Default)
Jalankan saja
wslconfig /s Ubuntu
untuk mengatur Ubuntu sebagai default lagi. Ini harus mulai bekerja sekarang.Edit:
Saya juga menemukan bahwa jika masalah ini terjadi pada boot baru, maka Anda hanya menunggu beberapa menit (maks 10 menit) dan kesalahan ini secara otomatis menghilang.
Sunting 2: Saya juga menemukan bahwa kesalahan ini terkadang juga karena layanan terkait tidak berjalan. Jalankan CMD sebagai administrator dan jalankan
net start LxssManager
sumber
Saya memiliki masalah yang sama. Tetapi ketika Anda pergi ke toko windows Anda dapat mencari ubuntu dan kemudian menginstal aplikasi ubuntu dan berhasil. Saya pikir sebagian besar tutorial di internet berasal dari versi beta dan setelah itu tidak pernah diperbarui.
https://insights.ubuntu.com/2017/07/11/windows-10-loves-ubuntu-loveislove/
Catatan: Ini juga tua. Anda tidak perlu menggunakan insider build. Saya tidak dan itu berhasil.
sumber
Akses ke Microsoft Store diblokir oleh perusahaan saya. Bagi saya yang mengikuti bekerja di PowerShell (admin) -
sumber
Buka cmd, lalu jalankan perintah berikut:
lxrun /install
sumber
Mengetik
lxrun /install
di command prompt berfungsi ....sumber
Untuk menjalankan bash di windows ubuntu harus diinstal.
Karena Anda telah menambahkan bash dari program dan fitur, sekarang Anda perlu menginstal Ubuntu. Berlawanan dengan apa yang terlihat di sebagian besar panduan penginstalan di web, ia tidak diinstal dengan menjalankan 'bash.exe'.
Anda cukup pergi ke toko Microsoft untuk mencari 'Bash' atau 'Ubuntu' dan menginstal Ubuntu 18 LTS dari sana.
Setelah instalasi, Anda akan dapat menggunakan terminal dan semua perintahnya.
sumber
Satu-satunya hal yang berhasil untuk saya dijelaskan di sini https://docs.microsoft.com/en-us/windows/wsl/install-manual#downloading-distros
sumber
seperti kata beginner_ dalam jawabannya Anda harus pergi ke toko dan mencari distro yang ingin Anda instal. Silakan lihat tautan berikut untuk memahami apa yang telah berubah dan apa yang dapat Anda kecualikan atau distro apa yang dapat Anda cari (daftar ini sudah usang jadi coba cari daftar yang diperbarui atau coba keberuntungan Anda).
Saya menjalankan mesin saya tanpa mode pengembang Ubuntu, OpenSuse dan Kali .
sumber
Jalankan
bash
perintah di jendela git bash . Berhasil !!sumber
Untuk semua orang yang mendapatkan
atau
Buka microsoft store, instal 'Ubuntu' lalu buka aplikasinya. Ini akan menginstal ubuntu dan kemudian Anda dapat menggunakan
wsl
perintah karenalxrun
sudah tidak digunakan lagisumber