Windows-subsysteem voor Linux installeren in Windows 11

Het lijkt vreemd om de concurrentie uit te nodigen, maar Microsoft laat je nu Linux binnen Windows draaien . Het is eenvoudiger te installeren dan u denkt en flexibeler en krachtiger dan we hadden gedacht.

Waarom Windows -subsysteem(Subsystem) voor Linux installeren(Install) ?

Het lijkt tegenstrijdig om het ene besturingssysteem (OS) in het andere te installeren. Wat is het punt? En waarom Linux ? We kunnen zes redenen bedenken om Linux in Windows te gebruiken .

1. Windows -subsysteem(Subsystem) voor Linux is gratis en eenvoudig

Het meest voor de hand liggende antwoord is dat Linux gratis is. Maar wat heb je aan iets gratis als het moeilijk te gebruiken is? Het goede nieuws is dat Windows Subsystem for Linux ( WSL ) gemakkelijk, eenvoudig en snel te installeren of te verwijderen is, dus het is het proberen waard als je gewoon nieuwsgierig bent naar Linux .

2. Windows -subsysteem(Subsystem) voor Linux vereist(Require) geen virtuele machine

Als u geen host voor een virtuele machine (VM) zoals Hyper-V , VirtualBox of VMWare wilt installeren , is WSL de juiste keuze. Het neemt ook minder ruimte en bronnen in beslag, zoals CPU en RAM .

3. Windows-subsysteem(Windows Subsystem) voor Linux kan veel Linux-distributies gebruiken(Linux Can Use Many Linux Distributions)

Op het moment van schrijven waren er 17 Linux -distributies (of "distro's") beschikbaar in de Microsoft Store . Deze omvatten verschillende versies en variaties van Ubuntu Desktop en Server , Debian , Kali , SUSE Linux Enterprise Server , OpenSUSE en Oracle Linux .

U kunt ook de volgende PowerShell- opdracht gebruiken om alle beschikbare distributies te zien:

wsl –lijst –online(wsl –list –online)

4. Windows -subsysteem(Subsystem) voor Linux voor loopbaanontwikkeling(Career Development)

Je zou kunnen leren over Linux en verschillende Linux-distributies(various Linux distros) zoals Ubuntu , Debian GNU/Linux , Kali en Alpine WSL voor werk of school. Linux heeft een aanzienlijk marktaandeel in servers en meer organisaties gebruiken Linux voor de desktop.

Studenten kunnen het gebruiken voor tutorials in plaats van naar het computerlokaal te gaan. Beveiligingsonderzoekers(Security) kunnen Kali en andere Linux-hackdistributies(Kali and other Linux hacking distros) en de vele meegeleverde tools gebruiken. Veel webontwikkelaars, programmeurs en onderzoekers op het gebied van kunstmatige intelligentie gebruiken mogelijk Debian of Alpine WSL als hun ontwikkelomgeving omdat ze ingebouwde ontwikkelaarstools hebben.

5. Windows -subsysteem(Subsystem) voor Linux voor open source-apps

De meeste open source software ( OSS ) wordt eerst ontwikkeld voor een Linux - omgeving. Als gevolg hiervan wordt OSS de standaard in verschillende industrieën, zoals game-ontwikkeling, grafisch ontwerp en Internet of Things ( IoT ) embedded systemen.

Denk aan alle open source software, die vaak gratis is. Zou je willen dat je Photoshop had ? Overweeg om GIMP te gebruiken(using GIMP) . Wilt u CAD(CAD) leren , maar kunt u AutoCAD niet betalen ? Probeer OpenSCAD(Try OpenSCAD) . Wilt u uw videobewerking naar een hoger niveau tillen, maar is Adobe Premiere buiten bereik? Linux heeft Openshot.

Nog indrukwekkender is dat je deze Linux GUI- apps in hun vensters kunt uitvoeren alsof het Windows -apps zijn. Er is geen aparte virtuele machine in Hyper-V , VirtualBox of een tweede fysieke computer nodig. U kunt Visual Studio in Windows gebruiken en foto's bewerken in GIMP op Linux zonder uw workflow te verstoren.

6. Windows Terminal voert meerdere distributies(Windows Terminal Runs Multiple Distros) tegelijk uit(Once)

Als je een fan bent van Windows Terminal en de functie voor meerdere tabbladen, zul je het geweldig vinden dat je verschillende Linux - distributies tegelijkertijd kunt uitvoeren, elk op een eigen tabblad.

Moet ik WSL 1 of WSL 2 gebruiken?

Er zijn twee versies van WSL : WSL 1 en WSL 2 . WSL is standaard ingesteld op versie 2. Dat is voor de meeste mensen prima. Als je echter niet zeker weet of je systeem een ​​volledige Linux-kernelinstallatie(Linux kernel) aankan , of als je dingen als Docker niet wilt gebruiken , dan is WSL 1 prima.

De versie is eenvoudig te updaten als u van gedachten verandert. Open als beheerder PowerShell(open PowerShell) of de opdrachtregel(Command) en gebruik de volgende opdracht wsl.exe:

wsl –set-default-versie 2(wsl –set-default-version 2 ) of wsl –set-default-versie 1(wsl –set-default-version 1)

Installeer Windows Subsystem(Install Windows Subsystem) voor Linux met PowerShell

U kunt WSL installeren met PowerShell of de opdrachtregelinterface ( CLI ). Als je PowerShell(PowerShell) nog niet hebt geleerd , is dat geen probleem. De opdrachten wsl.exe werken in beide.

  1. Open PowerShell als beheerder en voer de cmdlet wsl –install uit(wsl –install) . Dit installeert standaard de WSL 2- versie met een volledige Linux -kernel en de Ubuntu -distro.

Als de helptekst wsl.exe wordt weergegeven, is WSL al geïnstalleerd.

Het duurt een paar minuten om te installeren en vraagt ​​u vervolgens om Windows opnieuw op te starten .

  1. Wanneer Windows opnieuw opstart en u zich aanmeldt, wordt een bash-shell-venster geopend en gaat de Ubuntu- installatie verder. Het zal u vragen om een ​​nieuwe UNIX- gebruikersnaam en een nieuw wachtwoord(New Password) in te voeren . Nadat u deze hebt ingevoerd, is de installatie voltooid.

Opmerking: hiermee wordt de bash-shell voor Ubuntu geïnstalleerd . Het is niet de grafische gebruikersinterface ( GUI ). Er zijn aanvullende stappen en vereisten om dat mogelijk te maken. U kunt nu echter Linux bash shell-opdrachten op uw Windows- computer gebruiken.

Installeer Windows Subsystem(Install Windows Subsystem) voor Linux met Configuratiescherm(Control Panel)

  1. Open het menu Start en selecteer Configuratiescherm(Control Panel) .

  1. Selecteer Programma's en onderdelen.

  1. Selecteer Windows-(Select Turn Windows) functies in- of uitschakelen. Hiervoor zijn beheerdersrechten vereist.

  1. Scroll naar beneden en selecteer Windows-subsysteem(Windows Subsystem) voor Linux en selecteer vervolgens OK.

De installatie begint. Als het klaar is, moet Windows uw pc opnieuw opstarten, het bericht wordt weergegeven. Selecteer(Select Restart) Nu opnieuw opstarten.

Open na het opnieuw opstarten Ubuntu op Windows vanuit het menu Start , of gebruik in (Start)PowerShell of Command Prompt de opdracht wsl.exe.

Hoe verwijder ik het Windows-subsysteem(Uninstall Windows Subsystem) voor Linux ?

Om WSL te verwijderen , moet u eerst alle Linux -besturingssystemen verwijderen. U kunt dan de ondersteunende componenten in Windows verwijderen . Het is het gemakkelijkst om dit te doen via de Windows - instellingen.

  1. Open Windows-instellingen(Windows Settings) , ga naar Apps en selecteer vervolgens Apps en functies.

  1. Zoek naar de Linux -distributies die je hebt geïnstalleerd. Selecteer het verticale menu met drie stippen en selecteer Installatie ongedaan maken(Uninstall) .

  1. Zoek naar "windows-subsysteem", selecteer het menu met drie stippen en selecteer vervolgens Installatie ongedaan maken(Uninstall) . Doe dit voor Windows Subsystem for Linux WSLg Preview en Windows Subsystem for Linux Update als die er zijn.

  1. Start Windows opnieuw(Restart Windows) en WSL moet worden verwijderd.

Hoe krijg ik toegang tot het Linux-bestandssysteem(Linux File System) vanuit Windows ?

In tegenstelling tot het gebruik van Linux op een virtuele machine, is het gemakkelijk om toegang te krijgen tot Windows - bestanden vanuit Linux en vice versa.

Open Verkenner(Open File Explorer) en selecteer Linux in het navigatievenster aan de linkerkant. Zorg er bij het verplaatsen van bestanden tussen Windows en Linux voor dat u een kopie gebruikt, niet het origineel. Er zijn enkele compatibiliteitsproblemen met het bestandstype en soms raakt het bestand beschadigd.

Het foutbericht "\wsl.localhost is niet toegankelijk" oplossen

U krijgt deze foutmelding mogelijk de eerste keer dat u het Linux -bestandssysteem opent via Verkenner(File Explorer) .

Windows behandelt deze verbinding als een fysieke verbinding tussen Windows- en Linux- computers. Dus je moet het vertellen dat het netwerk bestaat en toegankelijk is. U doet dit via het Windows-register(Windows Registry) . Als u het niet prettig vindt om in het Register(Registry) te werken , vraag het dan aan iemand die dat wel is. Een fout in het register(Registry) kan ertoe leiden dat Windows niet meer werkt. Maak ook altijd een back-up van het register(make a backup of the Registry) .

  1. Open de Register-editor(Registry Editor) . Navigeer in het linkerdeelvenster naar de volgende locatie:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNetworkProvider/HwOrder

  1. Dubbelklik aan de rechterkant op de PROVIDERORDER - toets.

  1. Voeg P9NP(Add P9NP) (gevolgd door een enkele komma en geen spaties) toe aan de voorkant van de lijst en selecteer vervolgens OK.

  1. Terug in de NetworkProvider- container opent u de Order - sleutel. Dubbelklik op PROVIDERORDER aan de rechterkant.

  1. Voeg P9NP toe(Add P9NP) aan de voorkant van de lijst (één komma, geen spaties), selecteer OK en sluit vervolgens Register-editor(Registry Editor) .

U kunt het Ubuntu -bestandssysteem nu openen via Windows Verkenner(Windows File Explorer) . Als de fout zich blijft voordoen, start u Windows opnieuw op en het zou moeten werken.

Hoe krijg ik toegang tot het Windows-bestandssysteem(Windows File System) vanuit Linux ?

  1. Gebruik in de Linux bash-shell het commando cd ../.. om naar de root te gaan. Gebruik vervolgens de opdracht ls om de mappen en bestanden weer te geven. U zult zien dat het allemaal Windows- mappen en -bestanden zijn.

  1. Om uw bestanden te vinden, gebruikt u de volgende opdracht om naar uw documentenmap te gaan, waar gebruikersnaam de naam is van uw gebruikersdirectory in Windows:

cd users/username/documents

Als je iets anders nodig hebt, gebruik dan cd en ls totdat je het vindt. Zorg ervoor dat u alleen bestanden kopieert en niet verplaatst, vanwege het risico van beschadiging van het bestand.

Wat kan(Else) ik nog meer doen met het Windows-subsysteem(Windows Subsystem) voor Linux ?

Als je WSL inschakelt, heb je een volledige Linux- omgeving op je Windows- computer. Of misschien meerdere Linux- omgevingen. Wat je ook maar kunt bedenken om in Linux te doen , je kunt het nu doen. Bekijk onze Linux -gerelateerde artikelen en tutorials om wat ideeën op te doen.



About the author

Ik ben een professionele audio- en toetsenbordtechnicus met meer dan 10 jaar ervaring. Ik heb in het bedrijfsleven gewerkt, als consultant en productmanager, en meest recentelijk als software-engineer. Door mijn vaardigheden en ervaring kan ik aan verschillende soorten projecten werken, van kleine bedrijven tot grote bedrijven. Ik ben ook een expert in Windows 11 en werk nu ruim twee jaar aan het nieuwe besturingssysteem.



Related posts