Ako nainštalovať podsystém Windows pre Linux v systéme Windows 11

Zdá sa zvláštne pozývať súťaž, ale Microsoft vám teraz umožňuje spustiť Linux vo Windowse(Windows) . Inštalácia je jednoduchšia, než si myslíte, flexibilnejšia a výkonnejšia, než sme si predstavovali.

Prečo nainštalovať (Install)podsystém(Subsystem) Windows pre Linux ?

Zdá sa, že je rozporuplné inštalovať jeden operačný systém (OS) do iného. Aký to má zmysel? A prečo Linux ? Môžeme si spomenúť na šesť dôvodov, prečo používať Linux vo Windowse(Windows) z hlavy.

1. Subsystém(Subsystem) Windows pre Linux je bezplatný a jednoduchý

Najzrejmejšou odpoveďou je, že Linux je zadarmo. Ale načo je niečo zadarmo, ak sa to ťažko používa? Dobrou správou je, že Windows Subsystem for Linux ( WSL ) sa ľahko, jednoducho a rýchlo inštaluje alebo odinštaluje, takže stojí za to vyskúšať, ak ste zvedaví na Linux .

2. Subsystém(Subsystem) Windows pre Linux nevyžaduje virtuálny(Require) počítač

Ak nechcete inštalovať hostiteľa virtuálneho počítača (VM), ako je Hyper-V , VirtualBox alebo VMWare , WSL je správna cesta. Zaberá menej miesta a zdrojov, ako je CPU a RAM .

3. Podsystém Windows(Windows Subsystem) pre Linux môže používať mnoho distribúcií Linuxu(Linux Can Use Many Linux Distributions)

V čase písania tohto článku bolo v obchode Microsoft Store dostupných 17 distribúcií (Microsoft Store)Linuxu(Linux) (alebo „distribúcií“) . Patria sem rôzne verzie a variácie Ubuntu Desktop and Server , Debian , Kali , SUSE Linux Enterprise Server , OpenSUSE a Oracle Linux .

Na zobrazenie všetkých dostupných distribúcií môžete použiť aj nasledujúci príkaz PowerShell :

wsl –zoznam –online(wsl –list –online)

4. Windows Subsystém(Subsystem) pre Linux pre rozvoj kariéry(Career Development)

Môžete sa dozvedieť o Linuxe a rôznych linuxových distribúciách(various Linux distros) , ako sú Ubuntu , Debian GNU/Linux , Kali a Alpine WSL pre prácu alebo školu. Linux má významný podiel na trhu serverov a viac organizácií používa Linux pre desktopy.

Študenti ho môžu použiť na výučbu namiesto toho, aby chodili do počítačovej učebne. Výskumníci v oblasti bezpečnosti(Security) môžu používať Kali a ďalšie hackerské distribúcie Linuxu(Kali and other Linux hacking distros) a mnohé zahrnuté nástroje. Mnoho webových vývojárov, programátorov a výskumníkov umelej inteligencie môže používať Debian alebo Alpine WSL ako svoje vývojové prostredie, pretože majú vstavané vývojárske nástroje.

5. Windows Subsystem for Linux for Open Source Apps

Väčšina softvéru s otvoreným zdrojovým kódom ( OSS ) je najprv vyvinutá pre prostredie Linux . Výsledkom je, že OSS sa stáva štandardom v niekoľkých odvetviach, ako je vývoj hier, grafický dizajn a vstavané(IoT) systémy internetu(Internet) vecí ( IoT ).(Things)

Zvážte všetok softvér s otvoreným zdrojovým kódom, ktorý je často zadarmo. Chceli by ste mať Photoshop ? Zvážte použitie GIMPu(using GIMP) . Chcete sa naučiť CAD , ale nemôžete si dovoliť AutoCAD ? Vyskúšajte OpenSCAD(Try OpenSCAD) . Chcete posunúť úpravu videa na vyššiu úroveň, ale Adobe Premiere je mimo dosahu? Linux má Openshot.

Ešte pôsobivejšie je, že tieto aplikácie Linux GUI(Linux GUI) môžete spúšťať v ich oknách, ako keby to boli aplikácie pre Windows . V Hyper-V(Hyper-V) , VirtualBoxe(VirtualBox) alebo druhom fyzickom počítači nie je potrebný samostatný virtuálny stroj . Môžete použiť Visual Studio v systéme Windows(Windows) a vykonávať úpravy fotografií v GIMP v systéme Linux(Linux) bez toho, aby ste narušili svoj pracovný tok.

6. Terminál systému Windows spúšťa viacero (Windows Terminal Runs Multiple Distros)distribúcií(Once) naraz

Ak ste fanúšikom Windows Terminal a jeho funkcie viacerých kariet, určite sa vám bude páčiť, že môžete spustiť niekoľko linuxových(Linux) distribúcií súčasne, každú na vlastnej karte.

Mám použiť WSL 1 alebo WSL 2?

Existujú dve verzie WSL : WSL 1 a WSL 2 . WSL je predvolene na verziu 2. To je pre väčšinu ľudí v poriadku. Ak si však nie ste istí, že váš systém zvládne úplnú inštaláciu linuxového jadra(Linux kernel) , alebo nebudete používať veci ako Docker , potom je WSL 1 v poriadku.

Verzia sa dá ľahko aktualizovať, ak si to rozmyslíte. Ako správca otvorte PowerShell(open PowerShell) alebo príkazový(Command) riadok a použite nasledujúci príkaz wsl.exe:

wsl –set-default-version 2 alebo wsl –set-default-version 1

Nainštalujte podsystém Windows(Install Windows Subsystem) pre Linux pomocou prostredia PowerShell

WSL môžete nainštalovať buď pomocou PowerShell , alebo pomocou rozhrania príkazového riadka ( CLI ). Ak ste sa nenaučili PowerShell , nevadí. Príkazy wsl.exe fungujú v oboch.

  1. Otvorte PowerShell(Open PowerShell) ako správca a spustite cmdlet wsl –install . Týmto sa štandardne nainštaluje verzia WSL 2 s úplným jadrom Linuxu(Linux) a distribúciou Ubuntu .

Ak sa zobrazí pomocný text wsl.exe, WSL je už nainštalovaný.

Inštalácia trvá niekoľko minút a potom sa zobrazí výzva na reštartovanie systému Windows(Windows) .

  1. Keď sa Windows reštartuje a vy sa prihlásite, otvorí sa okno bash shell a inštalácia Ubuntu pokračuje. (Ubuntu)Požiada vás o zadanie nového používateľského mena UNIX a nového hesla(New Password) . Po ich zadaní je inštalácia dokončená.

Poznámka: Týmto sa nainštaluje bash shell pre Ubuntu . Nie je to grafické používateľské rozhranie ( GUI ). Existujú ďalšie kroky a predpoklady, ktoré to umožňujú. Teraz však môžete na počítači so systémom Windows(Windows) používať príkazy shellu bash systému Linux(Linux) .

Nainštalujte podsystém Windows(Install Windows Subsystem) pre Linux pomocou ovládacieho panela(Control Panel)

  1. Otvorte ponuku Štart(Start) a vyberte položku Ovládací panel(Control Panel) .

  1. Vyberte položku Programy a funkcie.

  1. (Select Turn Windows)Vyberte možnosť Zapnúť alebo vypnúť funkcie systému Windows . Vyžaduje to oprávnenie správcu.

  1. Posuňte zobrazenie(Scroll) nadol a vyberte Subsystém Windows(Windows Subsystem) pre Linux a potom vyberte OK.

Spustí sa inštalácia. Po dokončení sa zobrazí správa systému Windows(Windows) o reštarte počítača. Vyberte možnosť Reštartovať(Select Restart) teraz.

Po reštarte otvorte Ubuntu v systéme Windows(Windows) z ponuky Štart(Start) alebo v prostredí PowerShell alebo príkazového riadka(Command Prompt) použite príkaz wsl.exe.

Ako odinštalujem podsystém Windows(Uninstall Windows Subsystem) pre Linux ?

Ak chcete odstrániť WSL , musíte najskôr odinštalovať všetky operačné systémy Linux . Potom môžete odstrániť podporné komponenty v systéme Windows(Windows) . Najjednoduchšie je to urobiť cez nastavenia systému Windows(Windows) .

  1. Otvorte Nastavenia systému Windows(Windows Settings) , prejdite na Aplikácie(Apps) a potom vyberte Aplikácie(Apps) a funkcie.

  1. Vyhľadajte distribúcie systému Linux , ktoré ste nainštalovali. Vyberte zvislú trojbodkovú ponuku a vyberte možnosť Odinštalovať(Uninstall) .

  1. Vyhľadajte „podsystém windows“, vyberte trojbodkovú ponuku a potom vyberte možnosť Odinštalovať(Uninstall) . Urobte to pre Windows Subsystem for Linux WSLg Preview a Windows Subsystem for Linux Update , ak sú tam.

  1. Reštartujte Windows(Restart Windows) a WSL by sa malo odinštalovať.

Ako získam prístup k systému súborov Linux(Linux File System) zo systému Windows(Windows) ?

Na rozdiel od používania Linuxu(Linux) vo virtuálnom počítači je jednoduchý prístup k súborom Windows z (Windows)Linuxu(Linux) a naopak.

Otvorte Prieskumníka(Open File Explorer) a na navigačnej table vľavo vyberte Linux . Pri presúvaní súborov medzi systémami Windows(Windows) a Linux sa uistite, že používate kópiu, nie originál. Existujú určité problémy s kompatibilitou typov súborov a niekedy sa súbor poškodí.

Ako opraviť chybové hlásenie „\wsl.localhost nie je prístupný“

Táto chyba sa môže zobraziť pri prvom otvorení súborového systému Linux prostredníctvom Prieskumníka súborov(File Explorer) .

Systém Windows(Windows) považuje toto pripojenie za fyzické spojenie medzi počítačmi so systémom Windows(Windows) a Linux . Takže mu musíte povedať, že sieť existuje a je prístupná. Urobíte to prostredníctvom databázy Registry systému Windows(Windows Registry) . Ak sa vám nepáči práca v Registri(Registry) , opýtajte sa niekoho, kto áno. Chyba v registri(Registry) môže spôsobiť , že systém Windows(Windows) prestane fungovať. Vždy si vytvorte zálohu databázy Registry(make a backup of the Registry) .

  1. Otvorte Editor databázy Registry(Registry Editor) . Na ľavej table prejdite na nasledujúce miesto:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNetworkProvider/HwOrder

  1. Vpravo dvakrát kliknite na kláves PROVIDERORDER .

  1. Pridajte P9NP(Add P9NP) (za ktorým nasleduje jedna čiarka a žiadne medzery) na začiatok zoznamu a potom vyberte OK.

  1. Späť v kontajneri NetworkProvider otvorte kľúč Order . Dvakrát kliknite na PROVIDERORDER na pravej strane.

  1. Pridajte P9NP(Add P9NP) na začiatok zoznamu (jedna čiarka, bez medzier), vyberte OK a potom zatvorte Editor databázy Registry(Registry Editor) .

Súborový systém Ubuntu môžete teraz otvoriť pomocou Prieskumníka súborov Windows(Windows File Explorer) . Ak chyba pretrváva, reštartujte systém Windows(Windows) a malo by to fungovať.

Ako získam prístup k súborovému systému Windows(Windows File System) z Linuxu(Linux) ?

  1. V linuxovom(Linux) bash shell použite príkaz cd ../.. na presun do koreňového adresára. Potom použite príkaz ls na zoznam adresárov a súborov. Uvidíte, že sú to všetky adresáre a súbory systému Windows .(Windows)

  1. Ak chcete nájsť svoje súbory, použite nasledujúci príkaz, aby ste sa dostali do priečinka dokumentov, kde používateľské meno je názov vášho používateľského adresára v systéme Windows:

cd users/username/documents

Ak potrebujete získať prístup k niečomu inému, použite cd a ls , kým to nenájdete. Uistite sa, že súbory iba kopírujete, nie ich presúvate, pretože existuje riziko poškodenia súboru.

Čo ešte(Else) môžem robiť so subsystémom Windows(Windows Subsystem) pre Linux ?

Keď povolíte WSL, máte na počítači so systémom Windows(Windows) celé prostredie Linuxu(Linux) . Alebo možno niekoľko prostredí Linuxu(Linux) . Čokoľvek vás napadne robiť v Linuxe(Linux) , môžete teraz urobiť. Ak chcete získať nejaké nápady , pozrite si naše články a návody týkajúce sa Linuxu .(Linux)



About the author

Som Windows MVP a pracujem s Windows od roku 2007. Moje skúsenosti zahŕňajú vývoj softvéru, hardvéru a zvuku a aplikácií pre Windows. Vždy hľadám najlepšie spôsoby, ako zlepšiť používateľskú skúsenosť pri mojej práci, takže ak potrebujete pomôcť s návrhom alebo vývojom softvérovej aplikácie, určite môžem ponúknuť svoje služby.



Related posts