Hostwinds Tutorials

Zoekresultaten voor:


Inhoudsopgave


Wat is WSL?
Wat wordt behandeld in deze tutorial
Windows bijwerken
Stap 1: Open runbox
Stap 2: Open Windows -update
Stap 3: Update en herstart
Hoe Linux te installeren en in te stellen op Windows met WSL
WSL op uw computer installeren
Stap 1: Open Powershell
Stap 2: WSL -functie inschakelen
Stap 3: Start je computer opnieuw op
Stap 4: Installeer uw Linux -distributie
(Optioneel) Alteratieve distributies installeren
Stap 5: Start je computer opnieuw op
Stap 6: Start uw Linux -distributie
Stap 7: Setup gebruikersaccount instellen
Het opzetten van uw WSL -omgeving
WSL bijwerken
Hoe u error op repareert 0x80370102
Hardware virtualisatie inschakelen
Stap 1: Open taakbeheer
Stap 2: Virtualisatie bekijken
Stap 3: Open BIOS/UEFI -instellingen
Stap 4: Verifieer virtualisatie
Hyper-V inschakelen
Stap 1: Open Windows -functies
Stap 2: Hyper-V inschakelen
Stap 3: Herstart computer
Stap 4: Open Linux -distro
Voordelen van WSL

Windows -subsysteem voor Linux: hoe u WSL installeert en configureren

Trefwoorden: Cloud Servers,  Dedicated Server 

Wat is WSL?
Wat wordt behandeld in deze tutorial
Windows bijwerken
Stap 1: Open runbox
Stap 2: Open Windows -update
Stap 3: Update en herstart
Hoe Linux te installeren en in te stellen op Windows met WSL
WSL op uw computer installeren
Stap 1: Open Powershell
Stap 2: WSL -functie inschakelen
Stap 3: Start je computer opnieuw op
Stap 4: Installeer uw Linux -distributie
(Optioneel) Alteratieve distributies installeren
Stap 5: Start je computer opnieuw op
Stap 6: Start uw Linux -distributie
Stap 7: Setup gebruikersaccount instellen
Het opzetten van uw WSL -omgeving
WSL bijwerken
Hoe u error op repareert 0x80370102
Hardware virtualisatie inschakelen
Stap 1: Open taakbeheer
Stap 2: Virtualisatie bekijken
Stap 3: Open BIOS/UEFI -instellingen
Stap 4: Verifieer virtualisatie
Hyper-V inschakelen
Stap 1: Open Windows -functies
Stap 2: Hyper-V inschakelen
Stap 3: Herstart computer
Stap 4: Open Linux -distro
Voordelen van WSL

Wat is WSL?

Windows Subsysteem voor Linux (WSL) is een functie geïntroduceerd door Microsoft, gericht op het geven van gebruikers de mogelijkheid om Linux -distributies rechtstreeks op het Windows -besturingssysteem uit te voeren.Het dient als een compatibiliteitslaag, waardoor native Linux -binaries in de Windows -omgeving kunnen worden uitgevoerd.

In de kern werkt WSL door een vertaallaag te maken waarmee Linux en Windows met elkaar kunnen communiceren.Hierdoor kunnen Linux-opdrachtregelhulpmiddelen en hulpprogramma's op een Windows-besturingssysteem functioneren, waardoor de kloof tussen de twee verschillende besturingssystemen wordt overbrugd.

Wat wordt behandeld in deze tutorial

In deze zelfstudie zullen we het volgende bespreken:

  • Installatie van WSL op Windows Systems.
  • Het opzetten van uw WSL -omgeving
  • Problemen oplossen fouten.
  • Voordelen van het integreren van WSL in uw workflow.

Als je klaar bent met deze zelfstudie, kun je een Linux -distributie uitvoeren op je Windows -machine.Bekijk onze tutorial over om het meeste uit deze functie te halen Hoe Windows Subsystem te gebruiken voor Linux waar u leert hoe u het bestandssysteem kunt gebruiken en Linux- en Windows -opdrachten kunt mixen.

Windows bijwerken

Om ervoor te zorgen dat u alle vereiste WSL -componenten hebt, moet u ervoor zorgen dat Windows wordt bijgewerkt.Een relatief universele manier om dit te doen is als volgt:

Stap 1: Open runbox

  • druk op Windows Key + R.

Stap 2: Open Windows -update

  • Type "Controle -update", dan slaan Invoeren of selecteer de OK knop.

Stap 3: Update en herstart

  • Selecteer de Controleer op updates knop.
  • Als een update nodig is, moet je dat doen herstarten jouw computer.

Hoe Linux te installeren en in te stellen op Windows met WSL

Nu we Windows hebben bijgewerkt, laten we door de stappen lopen voor het installeren van WSL op uw computer en daarna een paar installatieoverwegingen bespreken.

WSL op uw computer installeren

Stap 1: Open Powershell

  • Toegang tot PowerShell via de opdrachtregelinterface Door met de rechtermuisknop op de startknop te klikken, selecteert u "Windows PowerShell (admin)"uit het menu.

Stap 2: WSL -functie inschakelen

  • Typ in het PowerShell -venster de volgende opdracht en druk op Invoeren:

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

Stap 3: Start je computer opnieuw op

  • Bewaar uw werk en start je computer opnieuw op.Deze stap is noodzakelijk om het activerende proces te voltooien.

Stap 4: Installeer uw Linux -distributie

  • Na het opnieuw opstarten, Open Powershell als beheerder opnieuw en voer de volgende opdracht uit om de standaard Linux -distributie te installeren Ubuntu:

wsl --install
(Optioneel) Alteratieve distributies installeren
  • U hebt de optie om andere Linux -distributies (distros) uit de online winkel te downloaden.Gebruik de volgende opdracht om een lijst van die district te bekijken:
wsl --list --online
  • Gebruik de volgende opdracht om een distributie uit de winkel te installeren:
wsl --install --distribution <Distro Name>
  • Vervang <distro name> met de naam van de distributie zoals deze is geschreven in het promptvenster

Stap 5: Start je computer opnieuw op

  • Omdat je op de PowerShell -opdrachtprompt bent, kan dit als volgt worden gedaan:
Restart-Computer

Notitie: Als u de volgende fout ontvangt, gaat u naar de sectie met de titel "Fout 0x80370102" onderstaand.Ga anders naar de volgende stap.

Stap 6: Start uw Linux -distributie

  • Nadat de Linux -distro is geïnstalleerd, kunt u deze starten door de Begin Menu, vervolgens de Linux -distributie die u hebt geïnstalleerd.Bijvoorbeeld:

Stap 7: Setup gebruikersaccount instellen

  • Voer een Linux -gebruikersnaam en wachtwoord in (beheerder is geen optie, zoals getoond):

Dat is het!U hebt met succes Windows -subsysteem voor Linux (WSL) op uw Windows -machine geïnstalleerd.U kunt nu Linux-opdrachtregelhulpmiddelen en hulpprogramma's rechtstreeks in de Windows-omgeving gebruiken.

Het opzetten van uw WSL -omgeving

Nadat uw Linux -distro is geïnstalleerd, kunt u beginnen met het aanpassen.Hier zijn een paar opties om te overwegen:

Stel standaard WSL -versie in: Als u zowel WSL 1 als WSL 2 hebt geïnstalleerd, kunt u de standaardversie instellen die moet worden gebruikt door de volgende opdracht in PowerShell uit te voeren:

wsl --set-default-version 2

Opmerking: vervang 2 door 1 als u liever WSL 1 gebruikt.

Terminal -emulator aanpassen: Overweeg het installeren en aanpassen van een terminal-emulator zoals Windows Terminal of Conemu om uw opdrachtregelervaring te verbeteren.Deze tools bieden functies zoals tabbladen, aanpasbare thema's en betere integratie met WSL.

Shell configureren: U kunt uw shell -omgeving aanpassen door configuratiebestanden zoals .bashrc of .zshrc in uw Linux Home Directory te bewerken.Met deze bestanden kunt u omgevingsvariabelen instellen, aliassen definiëren en uw shell -prompt aanpassen.

Installeer extra tools en pakketten: Gebruik de pakketbeheerder (APT voor Debian-gebaseerde distributies zoals Ubuntu, DNF voor Fedora, enz.) Om extra tools en pakketten te installeren die u nodig hebt voor uw ontwikkelings- of systeembeheerstaken.

Integreren met IDES en editors: Veel populaire geïntegreerde ontwikkelingsomgevingen (IDE's) en teksteditors bieden ondersteuning voor WSL.U kunt ze configureren om WSL te gebruiken als de standaardterminal of om rechtstreeks vanuit uw WSL -bestandssysteem bestanden te openen.

Schakel bestandsuitwisseling in: Als u toegang wilt tot bestanden die zijn opgeslagen op uw Windows -bestandssysteem vanuit WSL, kunt u het delen van bestanden inschakelen \\ wsl $ <distro name> pad.

Verken het WSL -configuratiebestand: Neem de tijd om WSL -instellingen te verkennen en te configureren met behulp van het WSL.conf -configuratiebestand.Met dit bestand kunt u verschillende aspecten van WSL aanpassen, zoals prestaties van bestandssysteem en netwerkinstellingen.

Update en upgradepakketten: Na het instellen van WSL, kunt u de pakketten bijwerken en upgraden in uw Linux -distributie door de volgende opdrachten in de Linux -terminal uit te voeren:

sudo apt update
sudo apt upgrade

WSL bijwerken

U wilt er altijd zeker van zijn dat u de nieuwste versie van WSL uitvoert.Om dit te doen, keert u terug naar PowerShell en voert u de volgende opdracht uit:

wsl --update
  • Als een WSL -update beschikbaar is, ziet u:

  • Zoals hierboven gesuggereerd, voert u de volgende opdracht uit (van een opdrachtprompt van een verhoogde PowerShell of Windows):
wsl --shutdown

Hoe u error op repareert 0x80370102

WSL vereist hyper-V en virtualisatie om op uw computer te worden ingeschakeld.Als u de 0x80370102 -fout tijdens de installatie hebt ontvangen, is dit waarschijnlijk te wijten aan de afwezigheid van die functies.

Volg deze stappen om ervoor te zorgen dat hyper-V en virtualisatie actief zijn.

Hardware virtualisatie inschakelen

Stap 1: Open taakbeheer

  • Perspers Ctrl + Verschuiving + Esc om taakbeheerder te openen.

Stap 2: Virtualisatie bekijken

  • Selecteer de Prestatie Tab, dan CPUen merk op of virtualisatie is uitgeschakeld:


  • Als virtualisatie is ingeschakeld, ga dan naar het onderstaande Hyper-V-gedeelte

Stap 3: Open BIOS/UEFI -instellingen

  • Om toegang te krijgen tot BIOS/UEFI -instellingen die u moet herstart de computer, en terwijl het opstart Houd de F2 -toets ingedrukt of welke sleutel dan ook is voor uw systeem (Hoe hardware -virtualisatie in Windows 11/10 in te schakelen of uit te schakelen kan in dit opzicht nuttig zijn).
  • Zodra BIOS/UEFI -venster wordt geopend, moet u de instelling vinden die hardware -virtualisatie mogelijk maakt en het selecteert - het volgende voorbeeld zou u een gevoel van dit proces moeten geven:

Voorbeeld:

  • Selecteer Geavanceerd > CPU -configuratie > SVM -modus (d.w.z. beveiligde virtuele machine), en dan Ingeschakeld.
  • Selecteer Uitgang > Bewaar aanpassingen en sluit > Ja

Stap 4: Verifieer virtualisatie

  • Open taakbeheerder (Ctrl + Verschuiving + Esc) en controleer of virtualisatie is ingeschakeld:

Hyper-V inschakelen

Stap 1: Open Windows -functies

  • druk op Windows -sleutel + R, typ "Optionele functies"en selecteer de OK knop.

Stap 2: Hyper-V inschakelen

  • Verzekeren dat Virtueel machineplatform en Windows Hypervisor -platform zijn beide gecontroleerd
  • Selecteer OK

Stap 3: Herstart computer

  • Herstart de computer (Afsluiten /R /T 0 bij een Windows -opdrachtprompt zal dit doen).

Stap 4: Open Linux -distro

  • Selecteer de Begin Menu, vervolgens de Linux -distributie die u hebt geïnstalleerd.Als u geen fout ontvangt, bent u klaar om te gaan.

Als u nog steeds problemen tegenkomt met de hypervisor, voert u het volgende opdracht uit van de PowerShell:

bcdedit /set hypervisorlaunchtype auto

Je zou moeten zien:

Start de computer opnieuw op en open de Linux -distro nog een keer en je zou goed moeten zijn om te gaan!

Voordelen van WSL

WSL overbrugt de kloof tussen Windows en Linux -omgevingen, verwijdert OS -barrières en biedt u meer opties voor een verbeterde workflow

Hier zijn een paar belangrijke redenen waarom het de moeite waard is om te overwegen WSL toe te voegen aan uw virtuele toolbox:

Verbeterde ontwikkelingservaring: Ontwikkelaars kunnen gebruik maken van WSL om toegang te krijgen tot Linux-ontwikkelingstools, bibliotheken en frameworks rechtstreeks op hun Windows-machines, het ontwikkelingsproces stroomlijnen en de behoefte aan afzonderlijke op Linux gebaseerde omgevingen elimineren.

Cross-platform compatibiliteit: WSL bevordert interoperabiliteit door gebruikers in staat te stellen samen te werken met zowel Windows- als Linux -applicaties naast elkaar, waardoor een samenhangende computerervaring wordt bevorderd, ongeacht het onderliggende besturingssysteem.

Uitgebreid hulpprogramma voor systeembeheerders: Systeembeheerders profiteren van het vermogen van WSL om Linux -administratieve taken en scripts op Windows -servers uit te voeren, waardoor management- en onderhoudsbewerkingen worden vereenvoudigd in heterogene IT -omgevingen.

Naadloze integratie: WSL integreert Linux -mogelijkheden naadloos in het Windows -ecosysteem, waardoor gebruikers de sterke punten van beide platforms kunnen benutten zonder de overhead van traditionele virtualisatie -oplossingen.

Geschreven door Karlito Bonnevie  /  juni- 16, 2022