Annons
Att driva Linux tillsammans med Windows har visat sig bli allt mer användbart under åren. Men dubbla uppstart kan vara svårt att hantera när du installerar en virtuell maskin kommer vissa stabilitetsproblem.
En lösning är att använda Windows Subsystem för Linux, men detta kommer utan en skrivbordsmiljö. Så varför inte bara installera Linux-distributionen du äger?
Så här kör du ett Linux-skrivbord i Windows med Windows Subsystem för Linux.
Vad är Windows Subsystem för Linux?
Om du inte var medveten, skedde 2018 Fall Creators Update Windows 10 med Windows Subsystem för Linux. Detta är en valfri funktion som enkelt kan installeras, som stöder installationen av Linux-operativsystem som finns tillgängliga i Windows Store.
Det betyder i princip att du kan öppna en Linux-terminal i Windows och installera och köra Linux-programvara.
Ingen virtuell maskin krävs och det finns ingen dubbel start.
Problemet med Windows Subsystem för Linux är emellertid att det är en upplevelse av kommandoraden. Det finns inget skrivbord. För elanvändare kommer detta förmodligen inte att vara ett problem, men eftersom Linux har ett brett urval av skrivbordsmiljöer verkar det vara lite övervakande.
Lyckligtvis kan du nu installera ett Linux-skrivbord i Windows, så länge du först har installerat Windows-subsystemet för Linux.
Se till att Windows 10 är kompatibel
Innan du fortsätter är här den viktiga biten: du måste köra en 64-bitarsversion av Windows.
Du kan checka in detta Inställningar> System> Om, där du hittar Systemtyp inträde. För att fortsätta bör detta läsa ”64-bitars operativsystem”. Om inte, och du kör 64-bitars hårdvara, måste du göra det uppgradera Windows 10 från 32-bit till 64-bit.
En annan förutsättning är att du behöver springa Windows 10 bygger 14393 eller senare. Du kan kontrollera detta på samma About-skärm som anges under Windows-specifikationer. Leta efter OS-byggande—Om det är högre än 14393 kan du använda Windows Subsystem för Linux. Om inte, kör bara en Windows Update.
När Windows 10 är kompatibelt är det dags att följa vår guide till installera Windows Subsystem för Linux Hur man hämtar Linux Bash Shell på Windows 10Behöver du använda Linux ingen tid för att byta till en annan dator eller köra en VM? Kör Linux i Windows 10 med en Bash-shell-terminal istället! Läs mer .
Med den inställningen är det dags att lägga till ett skrivbord.
Installera ett Linux-skrivbord i Windows
Om du redan har konfigurerat Windows Subsystem för Linux klickar du på Start och gå in våldsamt slag. Klicka på det första alternativet (kommandot bash run) för att börja använda Linux. Följande steg antar att du installerade Ubuntu som ditt föredragna Linux-operativsystem.
Börja med att köra en uppdatering och uppgradera Ubuntu:
sudo apt uppdatering. sudo apt uppgradering
Medan denna uppgradering körs, gå till Sourceforge för att ladda ner och installera VcXsrv Windows X Server-verktyg. (Andra X-servrar finns tillgängliga för Windows, inklusive Xming och MobaXterm. För återstoden av den här guiden kommer vi att använda VcXsrv.)
En X-server ger dig åtkomst till en Linux-applikation eller skrivbordsmiljöns grafiska användargränssnitt (GUI). Linux-system förlitar sig på X för att visa skrivbordet, men det kan också användas över ett nätverk.
Se till att din X-fönsterserver är installerad innan du fortsätter. Nästa steg är att installera ditt Linux-skrivbord.
Många Linux-skrivbordsmiljöer (LDE) är tillgängliga. Vi kommer att hålla sakerna enkla och installera en lättmiljö som heter LXDE. För att installera, mata in:
sudo apt install lxde
Efter installation av LXDE, mata in det här kommandot
export DISPLAY =: 0. exportera LIBGL_ALWAYS_INDIRECT = 1
Detta instruerar Linux att visa skrivbordet via X-servern. Så när du kör X Server-programmet som du laddade ned ovan ser du Linux-skrivbordsmiljön.
Vi använde VcXsrv som har XLaunch-verktyget. Klicka på detta för att se X Displayinställningar fönster och välj Ett stort fönster eller Ett stort fönster utan titelraden. Leta efter Visa nummer medan du är där och ställ in den 0.
Klick Nästa, välj sedan Starta ingen klient för att säkerställa att XLaunch endast startar servern, så att du kan starta Linux-skrivbordet senare. Klick Nästa igen, sedan avslut. Du kanske först vill klicka Spara konfiguration för att spara det.
Redo att starta ditt Linux-skrivbord? På kommandoraden anger du kommandot för att starta din önskade LDE. För till exempel LXDE, använd:
startlxde
Linux-skrivbordsmiljön bör då visas!
Du kan nu köra vilken som helst av den förinstallerade Linux-programvaran och till och med installera nya appar och verktyg.
Vill du inte ha ett Linux-skrivbord? Installera bara en app
Förutom att installera ett Linux-skrivbord kan du helt enkelt installera en Linux-skrivbordsapp från Windows 10. Detta är användbart om du överväger att installera ett komplett skrivbord för att ett ska vara överdrivet.
Till exempel, för att installera Rhythmbox-mediaspelaren och köra den i Linux på Windows, använd:
sudo apt install rytmbox
Se till att du har ställt in exportkommandot:
export DISPLAY =: 0
Kör sedan bara appen från Bash-prompten:
rhythmbox
Mediaspelaren startar, redo att du kan söka efter ett bibliotek.
I det här fallet skulle du uppenbarligen behöva lägga till några mediefiler i Linux-miljön på din dator. Du kan göra detta genom att installera en webbläsare och ladda ner filer, eller helt enkelt genom att ansluta en USB-enhet med mediefiler på.
Kom ihåg att montera den efter att ha anslutit USB-enheten (detta exempel använder D: som enhetsbokstav):
sudo mount -t drvfs D: / mnt / d
När du är klar måste du avmontera enheten innan du tar bort den. Detta säkerställer integriteten hos data på enheten.
sudo umount / mnt / d
Det är möjligt att bläddra i dina Windows-mappar från Linux-apparna, men inga faktiska filer kan öppnas. Detta är en brist på Windows Subsystem för Linux, om än en som skyddar både Windows och Linux-miljöerna från skador.
Linux i Windows: Den ultimata konvergensen!
Windows subsystem för Linux gör det enkelt att köra Linux-programvara på en Windows-dator. Det finns ingen anledning att oroa sig för virtuella maskiner eller smärtan av dubbla start.
Med ett Linux-skrivbord installerat är konvergensen nästan fullständig. Det är ett utmärkt sätt att få tag på Linux från Windows skrivbordets komfort.
Vill du lära dig mer? här är hur man kommer igång med Linux. Och du kanske också gillar att kolla in varför Windows som levererar Linux-kärnan förändrar allt Varför Windows-frakt Linux-kärnan förändrar alltVill du köra Linux i Windows? Tack vare Windows Subsystem för Linux är det ännu enklare. Här är varför detta är viktigt. Läs mer .
Christian Cawley är vice redaktör för säkerhet, Linux, DIY, Programmering och Tech Explained. Han producerar också The Really Useful Podcast och har lång erfarenhet av stationär och mjukvarosupport. Christian är en bidragsyter till Linux Format-magasinet, en Raspberry Pi-tinkerer, Lego-älskare och retro-spel-fan.