Kako ispraviti pogrešku Windows podsustava za Linux bez instalirane distribucije?

Bash je Unix Shell i oblik naredbenog jezika koji je prvi put predstavljen 1989. Široko se distribuira kao zadana prijava za Linux i MacOS. Iako se najčešće vidi u Linuxu i Marcosu, postoji inačica koja se može instalirati na Windows 10. Međutim, dosta je pritužbi korisnika koji ne mogu koristiti Bash u sustavu Windows 10 i " Windows podsustav za Linux nema instalirane distribucije ”, tijekom pokušaja je uočena pogreška.

"Windows podsustav za Linux nema instaliranu distribuciju" Poruka o pogrešci

Što uzrokuje pogrešku “Windows podsustav za Linux nema instaliranu distribuciju”?

Nakon što smo primili brojne pritužbe više korisnika, odlučili smo istražiti problem i osmislili skup rješenja koja su za većinu naših korisnika ispravila grešku. Također, razmotrili smo razloge zbog kojih se aktivira ova pogreška i naveli ih u nastavku.

  • Nedostaju distribucije: Kada instalirate bash za Windows, postoje određene dodatne datoteke koje je potrebno instalirati za Windows podsustav. Ako se te datoteke ne mogu automatski preuzeti iz Microsoftove trgovine, aktivira se ova pogreška.
  • Onemogućena usluga: U određenim slučajevima LxssManager usluga koja se obično izvodi u pozadini može biti blokirana nakon nedavnog ažuriranja. Ovo može spriječiti da operativni sustav prikupi sve potrebne datoteke kako bi pokrenuo bash shell koji bi mogao pokrenuti pogrešku.
  • Odabrana pogrešna zadana distribucija: Ako Ubuntu nije odabran kao zadana distribucija za operativni sustav, to može pokrenuti ovu pogrešku. Jer Ubuntu je bitna distribucija za pokretanje bash školjke.

Sada kada imate osnovno razumijevanje prirode problema, krenut ćemo prema rješenjima. Obavezno ih provesti točno određenim redoslijedom kojim su predstavljeni kako bi se izbjegli sukobi.

1. rješenje: Ručna instalacija distribucije

Ako se neke distribucije ne mogu automatski preuzeti i instalirati, možemo ih pokušati ručno instalirati putem naredbenog retka. Stoga ćemo u ovom koraku izvoditi naredbu za instaliranje bitnih distribucija. Za to:

  1. Pritisnite istovremeno tipke “ Windows ” + “ R ” da biste otvorili prompt Run.
  2. Unesite " cmd " i pritisnite " Shift " + " Ctrl " + " Enter " da biste dodijelili administrativne povlastice.

    Utipkajte cmd u Run Run i pritisnite Shift + Alt + Enter da biste otvorili povišen naredbeni redak
  3. Upišite sljedeću naredbu i pritisnite enter.
     lxrun / instalirati 

    Pokretanje naredbe Lxrun / install
  4. To će pokrenuti preuzimanje iz Microsoftove trgovine, pritisnite “ Y ” za pokretanje postupka preuzimanja ako to zatraži naredbeni redak.
  5. Provjerite ima li problema i dalje.

    Napomena: Ova se naredba također može izvršiti na Power Shell-u (Administrator)

2. rješenje: pričekajte 10 minuta

Nekim se korisnicima problem riješio nakon 5 do 10 minuta. Često nakon ponovnog pokretanja, određeni procesi i usluge trebaju neko vrijeme da se pokrenu. Zbog toga bi se pogreška mogla aktivirati ako pokušate pokrenuti bash prerano nakon pokretanja. Stoga se preporučuje pričekati najmanje 10 minuta nakon podizanja sustava prije nego što nastavite sa dolje navedenim koracima.

3. rješenje: Instalacija Ubuntua

Ako Ubuntu nije instaliran na vašem računalu, može pokrenuti ovu pogrešku jer je to vrlo važna distribucija koja je potrebna za pokretanje bash-a. Da biste preuzeli i instalirali Ubuntu, slijedite korake u nastavku.

  1. Ponovo pokrenite računalo i prijavite se na svoj račun.
  2. Kliknite ovu vezu kako biste otvorili stranicu za preuzimanje.
  3. Kliknite na opciju " Dohvati ", a zatim odaberite opciju "Otvori Microsoft Store ".

    Klikom na opciju "Get"
  4. Nakon što se Microsoft Store učita, kliknite na opciju " Get " (Početak) za početak preuzimanja Ubuntu distribucije.
  5. Nakon završetka postupka preuzimanja pritisnite opciju " Instaliraj " koja se pojavljuje umjesto opcije " Get ".

    Klikom na opciju "Install"
  6. Ubuntu će sada biti instaliran na računalo.
  7. Provjerite ima li problema i dalje.

4. rješenje: pokretanje usluge LxssManager

Moguće je da je usluga LxssManager bila onemogućena zbog čega se aktivira ova pogreška. Stoga ćemo u ovom koraku ručno pokrenuti LxssManager uslugu. Za to:

  1. Pritisnite tipke “ Windows ” + “ R ” istovremeno za otvaranje upita Run.
  2. Upišite " Usluge . msc "i pritisnite" Enter ".

    Utipkajte "Services.msc" i pritisnite Enter
  3. Pomaknite se prema dolje i dvaput kliknite na uslugu " LxssManager ".
  4. Kliknite padajući tip pokretanja i odaberite " Automatski ".
  5. Kliknite na opciju " Start " i odaberite " Apply ".

    Odabir Automatski kao vrstu pokretanja i pritiskanje enter
  6. Kliknite na " OK " i provjerite nastavlja li se problem.

Zanimljivi Članci