Ubuntu On Windows
Ubuntu for Windows
Op Windows 10 kun je een Linux subsysteem draaien. Dit is nog gewoon Windows, maar je krijgt ook een apart Linux gedeelte dat Windows apps kan aanroepen en ook gewoon werkt als een volledige Linux distributie.
Installatie
Activeer eerst Windows Subsysteem voor Linux (WSL):
- Open start en open
Windows-onderdelen in- of uitschakelen
door het in te typen in het zoekvak en dan op enter te drukken. - Je krijgt een lijst met onderdelen. Zorg dat de volgende items aangevinkt zijn:
Platform voor virtuele machine
Windows Subsysteem voor Linux
- Druk op
OK
en start je computer opnieuw op.
Als je Windows ingesteld staat op Engels heet het menu Turn Windows Features On or Off
Nu heb je het Linux subsysteem geïnstalleerd.
Om WSL te laten werken moet je eerst een distributie hebben geïnstalleerd. Linux heeft veel verschillende distributies of distro's maar voor de lessen gebruiken we Ubuntu.
- Ga naar de
Microsoft Store
en zoek op het woordLinux
of klik hier - Hier kan je kiezen uit een van de beschikbare distros:
Debian GNU Linux
,Ubuntu
,OpenSuse
ofKali Linux
. Voor de lessen gebruiken wijUbuntu
. Download de versie zonder versienummers. - Installeer Ubuntu en open deze.
- Hier wordt gevraagd om een systeemnaam. Dit is de naam van je Linux gebruiker. Kies een naam zonder hoofletters!
- Kies nu een wachtwoord. Deze heb je nodig als je
sudo
commands gaat doen. Je wachtwoord wordt niet weergeven terwijl je typt!
Nu heb je Ubuntu werkend met een Linux subsysteem. Alle Linux commands werken.
- Type maar eens
ls
. Dit laat alles zien in de map. - Je ziet nu niks. Dit komt omdat je in het Linux gedeelte zit. Hier staan niet jouw Windows bestanden.
- Type
cd ../..
Hiermee ga je twee mappen omhoog. - Type nu weer eens
ls
. Nu zie je een stuk meer. Dit is de Root van Linux. - Om nu bij je Windows bestanden te komen moet je naar de map
mnt
gaan en in die map staat een mapc
(of misschien nog andere letters als je meer volumes hebt). Type duscd mnt/c
of een andere drive letter. - Nu ben je in het Windows gedeelte en hier staan al je bestanden die je ooit gemaakt hebt.
Zorg ervoor dat Ubuntu meteen opstart in je Windows Documenten map
Voordat je deze stap uitvoert: zorg dat je eerst de Terminal Utilities installeert.
Om niet iedere keer cd ../../
en dergelijke uit te hoeven voeren kunnen we Ubuntu vertellen dit automatisch te doen wanneer we opstarten. Voer het volgende commando uit om altijd op te starten in je Windows Documenten map. Let erop dat c de naam van je standaard harde schijf is en jouw Windows Username je username is zoals die in C:/Users/.... staat aangegeven.
echo cd "~/../../mnt/c/Users/**jouw Windows Username**/Documents" >> ~/.bashrc
en daarna
echo "alias open='explorer.exe'" >> ~/.bashrc
om ervoor te zorgen dat je bestanden kan openen met open sketch.js
of een map kan openen in Explorer via open .
Wanneer je nu Ubuntu opnieuw opstart zal het starten in de map die je in het commando aangegeven hebt.
⚠ LET OP!!!
Verander NOOIT een Linux bestand met een Windows app.
Dus ga niet met een Windows verkenner rondneuzen in de Linux subsysteem map, of Linux bestanden veranderen met je favoriete Windows text editor! Als je dit wel doet, dan zullen er bestanden corrupt raken en kan je het Linux substeem niet meer gebruiken! Dus als je Linux bestanden wilt aanpassen, doe dat altijd met Linux apps.
Wil je meer weten over hoe dit systeem werkt?
Zoek naar Windows subsystem for Linux
en je krijgt artikelen en Youtube filmpjes die dit uitleggen.
Copy-paste
Copy-paste in Ubuntu werkt door te selecteren en rechterklikken (copy) en dan rechterklikken (paste). Dit zet het op je kladbord en daarom kan je dus in je editor gewoon control-v en c doen.
Update je systeem
Het volgende zorgt dat alle geinstalleerde software up-to-date is.
sudo apt update
sudo apt upgrade