Advertentie
Linux naast Windows draaien is in de loop der jaren steeds nuttiger gebleken. Maar dual-booting kan moeilijk te beheren zijn, terwijl het instellen van een virtuele machine enkele stabiliteitsproblemen met zich meebrengt.
Een oplossing is om het Windows-subsysteem voor Linux te gebruiken, maar dit komt zonder een desktopomgeving. Dus waarom zou u niet gewoon de Linux-distributie installeren die u bezit?
Hier leest u hoe u een Linux-desktop binnen Windows uitvoert met het Windows-subsysteem voor Linux.
Wat is het Windows-subsysteem voor Linux?
Voor het geval je het niet wist, met de Fall Creators Update 2018 van Windows 10 geleverd met het Windows-subsysteem voor Linux. Dit is een optionele functie die eenvoudig kan worden geïnstalleerd en die de installatie ondersteunt van de Linux-besturingssystemen die beschikbaar zijn in de Windows Store.
Het betekent in feite dat u een Linux-terminal in Windows kunt openen en Linux-software kunt installeren en uitvoeren.
Er is geen virtuele machine vereist en er is geen dubbel opstarten.
Het probleem met Windows Subsystem for Linux is echter dat het puur een opdrachtregelervaring is. Er is geen desktop. Voor ervaren gebruikers is dit waarschijnlijk geen probleem, maar aangezien Linux een brede selectie aan desktopomgevingen heeft, lijkt het een beetje een vergissing.
Gelukkig kun je nu een Linux-desktop in Windows installeren, zolang je eerst het Windows-subsysteem voor Linux hebt ingesteld.
Zorg ervoor dat Windows 10 compatibel is
Voordat u doorgaat, is hier het belangrijkste: u moet een 64-bits versie van Windows gebruiken.
Je kunt dit inchecken Instellingen> Systeem> Over, waar u de Systeem type binnenkomst. Om verder te gaan, zou dit "64-bits besturingssysteem" moeten zijn. Zo niet, en u gebruikt 64-bits hardware, dan moet u dat doen upgrade Windows 10 van 32-bit naar 64-bit.
Een andere voorwaarde is dat je moet rennen Windows 10 build 14393 of later. U kunt dit controleren in hetzelfde About-scherm, dat wordt vermeld onder Windows-specificaties. Kijk voor de OS gebouwd—Als het hoger is dan 14393, kunt u het Windows-subsysteem voor Linux gebruiken. Zo niet, voer dan gewoon een Windows Update uit.
Zodra Windows 10 compatibel is, is het tijd om onze gids te volgen het installeren van het Windows-subsysteem voor Linux Hoe de Linux Bash Shell op Windows 10 te krijgenWilt u Linux geen tijd gebruiken om over te schakelen naar een andere pc of een VM uit te voeren? Voer in plaats daarvan Linux uit in Windows 10 met een Bash-shell-terminal! Lees verder .
Met die configuratie is het tijd om een desktop toe te voegen.
Installeer een Linux Desktop in Windows
Klik op als u het Windows-subsysteem voor Linux al hebt ingesteld Begin en ga naar binnen bash. Klik op de eerste optie (de opdracht bash run) om Linux te gaan gebruiken. Bij de volgende stappen wordt ervan uitgegaan dat u Ubuntu hebt geïnstalleerd als uw favoriete Linux-besturingssysteem.
Begin met het uitvoeren van een update en het upgraden van Ubuntu:
sudo apt update. sudo apt upgrade
Terwijl deze upgrade wordt uitgevoerd, gaat u naar Sourceforge om de te downloaden en te installeren VcXsrv Windows X Server-hulpprogramma. (Andere X-servers zijn beschikbaar voor Windows, inclusief Xming en MobaXterm. Voor de rest van deze handleiding gebruiken we VcXsrv.)
Met een X-server hebt u toegang tot een Linux-applicatie of de grafische gebruikersinterface (GUI) van een desktopomgeving. Linux-systemen vertrouwen op X voor het weergeven van de desktop, maar het kan ook via een netwerk worden gebruikt.
Zorg ervoor dat uw X Window-server is geïnstalleerd voordat u doorgaat. De volgende stap is het installeren van je Linux-desktop.
Veel Linux desktopomgevingen (LDE's) zijn beschikbaar. We houden het simpel en installeren een lichtgewicht omgeving genaamd LXDE. Om te installeren, voer in:
sudo apt lxde installeren
Voer na de installatie van LXDE deze opdracht in
export DISPLAY =: 0. exporteer LIBGL_ALWAYS_INDIRECT = 1
Dit instrueert Linux om de desktop via de X-server weer te geven. Dus wanneer u het X Server-programma uitvoert dat u hierboven hebt gedownload, ziet u de Linux-desktopomgeving.
We gebruikten VcXsrv met de XLaunch-tool. Klik hierop om de X Weergave-instellingen venster en selecteer Een groot raam of Eén groot venster zonder titelbalk. Kijk voor de Nummer weergeven terwijl je daar bent en zet het op 0.
Klik De volgendeen selecteer vervolgens Start geen klant om ervoor te zorgen dat de XLaunch alleen de server start, zodat u later de Linux-desktop kunt starten. Klik De volgende opnieuw, dan Finish. Misschien wil je eerst klikken Configuratie opslaan om het te redden.
Klaar om je Linux-desktop te starten? Voer in de opdrachtregel de opdracht in om uw favoriete LDE te starten. Gebruik voor LXDE bijvoorbeeld:
startlxde
De Linux-desktopomgeving zou dan moeten verschijnen!
U kunt nu alle vooraf geïnstalleerde Linux-software gebruiken en zelfs nieuwe apps en hulpprogramma's installeren.
Wil je geen Linux-desktop? Installeer gewoon een app
Naast het installeren van een Linux-desktop, kunt u eenvoudig een Linux-desktop-app installeren vanaf Windows 10. Dit is handig als u overweegt om een volledige desktop te installeren, omdat deze te overkill is.
Om bijvoorbeeld de Rhythmbox-mediaspeler te installeren en in Linux op Windows uit te voeren, gebruikt u:
sudo apt rhythmbox installeren
Zorg ervoor dat u de exportopdracht hebt ingesteld:
export DISPLAY =: 0
Voer vervolgens de app eenvoudig uit vanaf de Bash-prompt:
rhythmbox
De mediaspeler wordt gestart, zodat u naar een bibliotheek kunt bladeren.
Nu zou u in dit geval natuurlijk enkele mediabestanden moeten toevoegen aan de Linux-omgeving op uw computer. U kunt dit doen door een browser te installeren en bestanden te downloaden, of gewoon door een USB-station aan te sluiten met mediabestanden.
Vergeet niet om na het aansluiten van de USB-schijf deze te koppelen (in dit voorbeeld wordt D: gebruikt als de stationsletter):
sudo mount -t drvfs D: / mnt / d
Als je klaar bent, moet je de schijf ontkoppelen voordat je hem verwijdert. Dit zorgt voor de integriteit van de gegevens op de schijf.
sudo umount / mnt / d
Hoewel het mogelijk is om door uw Windows-mappen te bladeren vanuit de Linux-apps, kunnen er geen echte bestanden worden geopend. Dit is een tekortkoming van het Windows-subsysteem voor Linux, zij het een die zowel de Windows- als Linux-omgevingen beschermt tegen schade.
Linux in Windows: The Ultimate Convergence!
Het Windows-subsysteem voor Linux maakt het eenvoudig om Linux-software op een Windows-pc uit te voeren. U hoeft zich geen zorgen te maken over virtuele machines of de pijn van dubbel opstarten.
Met een Linux-desktop geïnstalleerd, is de convergentie bijna voltooid. Het is een geweldige manier om Linux onder de knie te krijgen vanuit het comfort van de Windows-desktop.
Wil je meer weten? Hier is hoe aan de slag te gaan met Linux. En misschien vind je het ook leuk om te zien waarom Windows die de Linux-kernel verzendt, verandert alles Waarom Windows de Linux-kernel verzendt, verandert allesWilt u Linux in Windows draaien? Dankzij het Windows-subsysteem voor Linux is het nog eenvoudiger. Dit is waarom dit belangrijk is. Lees verder .
Christian Cawley is adjunct-redacteur voor beveiliging, Linux, doe-het-zelf, programmeren en technische uitleg. Hij produceert ook The Really Useful Podcast en heeft uitgebreide ervaring met desktop- en softwareondersteuning. Christian is een medewerker van het Linux Format-tijdschrift en is een Raspberry Pi-knutselaar, Lego-liefhebber en retro-gamingfan.