Linux op Windows draaien: een complete beginnersgids

Linux draaien op Windows is tegenwoordig een enorme uitdaging, vooral met tools zoals Windows Subsystem for Linux (WSL).Als je ooit geïrriteerd bent geraakt door dual-booting of virtuele machines die alles vertragen, belooft WSL een manier om Linux native binnen Windows te draaien zonder al dat gedoe. De installatie is vrij eenvoudig, maar er zijn een paar eigenaardigheden waar mensen over kunnen struikelen, vooral omdat Windows-updates en driverproblemen de functionaliteit van WSL soms verstoren. Zodra je het werkend hebt, kun je Linux-opdrachten uitvoeren, pakketten installeren en zelfs een aantal GUI-apps gebruiken als je alles goed hebt geconfigureerd – allemaal vanuit je vertrouwde Windows-omgeving. Het doel is om een ​​stabiele, bruikbare Linux-shell te krijgen naast je Windows-omgeving, zodat je naadloos tussen de twee kunt schakelen en je productiviteit kunt verhogen, of gewoon kunt experimenteren zonder van machine of opstartconfiguratie te wisselen.

Linux op Windows draaien

WSL inschakelen

Dit is meestal de eerste stap, en een beetje vreemd omdat Windows je een functie laat inschakelen die verborgen zit in een menu. Ga naar Instellingen > Apps > Optionele functies. Of, makkelijker: zoek naar “Windows-functies in- of uitschakelen” in het startmenu en scrol omlaag tot je Windows-subsysteem voor Linux ziet. Vink het vakje aan en klik op OK. Je computer moet waarschijnlijk opnieuw opstarten om de wijziging toe te passen.

Voor een grondigere installatie kunt u de nieuwere WSL 2-backend direct inschakelen door een snelle opdracht in PowerShell als beheerder uit te voeren: wsl --install. Maar dat doet u pas nadat u de functie hebt ingeschakeld en de instellingen hebt bijgewerkt.

Werk WSL bij naar de nieuwste versie

Dit onderdeel is belangrijk omdat Windows-updates soms WSL 2 uitrollen of bugs achter de schermen oplossen. Open PowerShell als beheerder (klik met de rechtermuisknop op het pictogram van het startmenu, selecteer “Windows PowerShell (Admin)” ) en voer het volgende uit:

wsl --update

Hiermee wordt de nieuwste WSL-kernel opgehaald en wordt gecontroleerd of je installatie up-to-date is. Soms mislukt het of loopt het vast, dus voer het indien nodig gewoon opnieuw uit. Daarna kun je je versie controleren met wsl --list --verbose. Idealiter wil je versie 2 naast je distributie zien staan, omdat deze betere prestaties en GUI-functies ondersteunt.

Installeer een Linux-distributie vanuit de Microsoft Store

Ga naar de Microsoft Store en zoek naar de Linux-distributie van je voorkeur – Ubuntu, Debian, Kali, wat dan ook. Klik op ‘Installeren’ en de app wordt gedownload zoals elke andere app. Soms loopt de Store vast, vooral na Windows-updates. Als de installatie niet soepel verloopt, probeer dan de Store-app of zelfs je pc opnieuw op te starten.

Eenmaal geïnstalleerd, kun je het starten vanuit het Startmenu. Typ gewoon ‘Ubuntu’ of ‘Debian’ en het zou moeten verschijnen. De eerste keer dat je het opstart, wordt je gevraagd een gebruikersnaam en wachtwoord in te stellen. Ik weet niet zeker waarom dit nodig is, maar dat is de manier waarop Linux gebruikers beheert. Verwacht een paar prompts bij de eerste installatie, en dan ben je klaar om te gaan.

Linux-opdrachten instellen en uitvoeren

Wanneer de distro wordt gestart, krijg je een terminalvenster, wat in feite je Linux-opdrachtregel is. Het is vergelijkbaar met Ubuntu op een kale server, maar dan binnen Windows. Je kunt door mappen navigeren, pakketten installeren met apt-getof apt-opdrachten en scripts uitvoeren. In het begin voelt het misschien wat onhandig aan, vooral als je netwerk- of bestandssysteemtoegang niet helemaal goed is, maar over het algemeen werkt het.

Om toegang te krijgen tot je Windows-bestanden vanuit Linux, ga je naar /mnt/c. Dus als je een bestand van Windows naar Linux wilt kopiëren, doe je dat gewoon cp /mnt/c/Users/YourName/Documents/file.txt ~/. In sommige configuraties kan dit wat lastig zijn, vooral na Windows-updates of als de rechten in de war raken, maar over het algemeen is het eenvoudig als je er eenmaal aan gewend bent.

Tips voor het draaien van Linux op Windows

  • Experimenteer met verschillende distributies: sommige werken soepeler of hebben betere GUI-opties. De juiste keuze hangt af van wat u nodig hebt.
  • Gebruik Windows Terminal: De nieuwe Windows Terminal-app ( https://aka.ms/console ) is veel handiger dan de standaardterminal. Hij kan meerdere tabbladen hosten, ondersteunt thema’s en zorgt voor naadloos schakelen tussen PowerShell en WSL.
  • Leer de basis Linux-commando’s: maak jezelf vertrouwd met dingen zoals ls, cd, sudo, apt. Het bespaart je een hoop hoofdpijn.
  • Toegang tot Windows-bestanden: onthoud dat ze onder.0 staan /mnt/c. Geen grote verrassing, maar houd daar rekening mee wanneer je bestanden kopieert.
  • Werk alles regelmatig bij: voer sudo apt updatealles uit sudo apt upgradewanneer dat mogelijk is om uw Linux-omgeving veilig en goed werkend te houden.

Veelgestelde vragen

Waarom crasht WSL soms na Windows-updates?

Omdat Windows nogal vreemd is met updates, vooral functie-updates die de kernel- of subsysteemdrivers verstoren. Meestal lost het opnieuw installeren of updaten van WSL dit op, maar op sommige machines is een herstart of zelfs een reparatie-installatie nodig.

Kan ik eenvoudig GUI-apps uitvoeren?

Ja, vooral met WSL 2 kun je GUI-apps draaien met een paar kleine aanpassingen. Je hebt waarschijnlijk een displayserver zoals WSLg nodig of je kunt VcXsrv installeren. Niet altijd perfect, maar wel haalbaar voor basistaken.

Wat als WSL niet kan worden geïnstalleerd of bijgewerkt?

Controleer eerst of uw Windows volledig is bijgewerkt. Soms moet u de functies “Virtual Machine Platform” en “Windows Hypervisor Platform” handmatig inschakelen: ga naar Instellingen > Apps > Optionele functies of via PowerShell:

dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /all /norestart

Start het dan opnieuw op en probeer het opnieuw. Soms heeft het systeem gewoon een schop onder zijn kont nodig.

Samenvatting

  • Schakel WSL in Windows-functies in.
  • Werk WSL bij met wsl --update.
  • Installeer uw favoriete Linux-distributie vanuit de Store.
  • Start het programma en doorloop de eerste instellingen.
  • Start met het uitvoeren van Linux-opdrachten en krijg toegang tot bestanden onder /mnt/c.

Afronding

Linux draaiende krijgen binnen Windows is niet perfect – er zijn bugs, updates en vreemde permissies hier en daar. Maar als het eenmaal is ingesteld, is het behoorlijk krachtig en flexibel. Je kunt de meeste Linux-dingen gemakkelijk doen, en het is een redder in nood voor ontwikkelaars of iedereen die extra commandoregelmogelijkheden nodig heeft zonder te jongleren met dual-boot-installaties. Aan de ene kant werkt het verrassend goed – aan de andere kant kan Windows nog steeds onhandig zijn met kernelupdates of driverproblemen, dus…).Hoe dan ook, het is het proberen waard als je Linux wilt uitproberen zonder Windows te verliezen. Ik hoop dat dit iemand helpt om het zonder al te veel gedoe aan de praat te krijgen.