• Vastliggende pagina
  • Info
  • Bijlages
Verschillen tussen versies 1 en 35 (omvat 34 versies)
Versie 1 sinds 2016-04-16 08:47:05
Grootte: 1816
Auteur: testcees
Commentaar:
Versie 35 sinds 2018-03-12 18:56:44
Grootte: 5383
Auteur: testcees
Commentaar: docs.microsoft.com/en-us/windows/wsl/install-win10
Verwijderingen worden op deze manier gemarkeerd. Toevoegingen worden op deze manier gemarkeerd.
Regel 5: Regel 5:
 . <<GeschiktVoor("Ubuntu","14.04 LTS")>>  . <<GeschiktVoor("Ubuntu","16.04 LTS")>>
Regel 9: Regel 9:
 /!\ Ubuntu voor Windows 10 wordt verwacht in de "Anniversary" update (zomer 2016) en is nu beschikbaar in de Windows Preview 14316.  /!\ Beschikbaar voor Windows 10 (64-bit)

== Algemeen ==
Het Windows subsysteem voor Linux geeft de mogelijkheid om Ubuntu te installeren in Windows om Linux commandoregel-opdrachten te gebruiken in Windows.

In Ubuntu voor Windows 10 kan:
 * Linux commandoregel-gereedschappen worden gebruikt (zoals grep, sed, awk, enz.)
 * extra software uit de Ubuntu pakketbron worden toegevoegd (sudo apt install [softwarepakket])
 * het Windows bestandssysteem worden gebruikt via koppelingen in /mnt (bijvoorbeeld /mnt/c)
 * direct windowsprogramma's worden gestart (bijvoorbeeld notepad.exe)

Er kan gebruik worden gemaakt van een muis (bijvoorbeeld in Midnight Commander of htop).
Regel 23: Regel 34:
Open daarna een opdrachtprompt (cmd) en type: bash Nu kan de Ubuntu distributie worden gedownload uit de Windows store en geïnstalleerd.
Regel 25: Regel 36:
Na accepteren van de licentie zal Ubuntu uit de Windows Store worden gedownload en geïnstalleerd:
Regel 27: Regel 37:
{{attachment:installubuntu.png}} === Ubuntu installeren ===
Link naar de Windows Store: https://www.microsoft.com/store/apps/9nblggh4msv6
Regel 29: Regel 40:
Bash in Ubuntu in Windows kan nu direct vanuit het Windows 10 start menu worden gestart. Bij de eerste start zal het installatieproces vragen om een gebruikersnaam om een standaard Ubuntu gebruiker aan te maken. Dit staat geheel los van de gebruikersnaam in Windows.

{{attachment:installubuntufromstore.PNG}}


== Starten ==

Bash in Ubuntu in Windows kan direct vanuit het Windows 10 start menu worden gestart.
Regel 33: Regel 51:
Of via en opdrachtprompt (cmd):
 . {{{
ubuntu.exe
}}}

== beheer ==
Voor het beheer van Ubuntu, starten, gebruikersnaam instellen, opschonen, is een Windows (cmd) terminalprogramma: ubuntu.exe

{{attachment:ubuntu.PNG}}
Regel 34: Regel 62:
Momenteel bevat de Windows Store Ubuntu versie 14.04 LTS Momenteel bevat de Windows Store Ubuntu versie 16.04 LTS
Regel 36: Regel 64:
{{attachment:Ubuntu14.04.PNG}} {{attachment:Ubuntu16.04.PNG}}
Regel 39: Regel 67:
Tenzij je Bash uitvoert als Administrator ben je in Ubuntu wel root maar heb je binnen Windows de rechten van de normale gebruiker.
In toekomstige versies kan tijdens de installatie een gebruiker worden aangemaakt en sudo worden gebruikt voor beheer (root) rechten binnen de Ubuntu omgeving.

Tijdens de installatie kan een standaard gebruiker worden aangemaakt. Sudo kan worden gebruikt voor beheer (root) rechten binnen de Ubuntu omgeving.
 
 * Tijdens de installatie kan als gebruikersnaam ''root'' worden opgegeven. Er is dan geen wachtwoord nodig, ook niet voor het gebruik van sudo.

 * Tenzij je bash uitvoert als (Windows-)Administrator ben je in Ubuntu root maar heb je binnen Windows de rechten van de normale gebruiker.

== Oude legacy installatie ==
De aanbevolen installatie is uit de (grafische) Windows Store.

De oude legacy installatie van Ubuntu voor Windows kan worden geïnstalleerd met een opdrachtprompt (cmd).

Open een opdrachtprompt (cmd) en type:
 . {{{
lxrun /install
}}}

Nu zal Ubuntu worden gedownload en geïnstalleerd:

{{attachment:installubuntu2.png}}

 * Als de Nederlandse taal in Windows wordt gebruikt zal het installatieproces vragen of ook Bash in het Nederlands moet worden ingesteld (nl-NL).

 * Bij een automatische installatie (lxrun /install /y) wordt root als gebruikersnaam gebruikt.

Om de oude legacy installatie van Ubuntu voor Windows installatie te wissen vanaf een Windows opdrachtprompt (cmd):
 . {{{
lxrun /uninstall /full
}}}

 * zonder de optie /full blijft de persoonlijke map (/home) en de standaard gebruikersnaam behouden.

 * de versie uit de (grafische) Windows Store heeft een andere persoonlijke map (/home) dan de oude legacy installatie (C:\Users\<username>\!AppData\Local\lxss)

== Desktop ==
Linux voor Windows 10 is ontwikkeld voor het gebruik van een Ubuntu terminalvenster, niet voor grafische desktop programma's.

Om __''experimenteel''__ (grafische) desktop programma's te gebruiken kan in Windows 10 een X Windows server worden geïnstalleerd (bijvoorbeeld [[https://sourceforge.net/projects/vcxsrv/|XcXsrv]]).

Om een desktop programma te starten moet eerst een ''DISPLAY=:0'' worden ingesteld. Bijvoorbeeld om het programma xterm (sudo apt-get install xterm) te starten:
 . {{{
DISPLAY=:0 xterm
}}}
Of voeg de regel ''export DISPLAY=:0.0'' toe achteraan bestand ~/.bashrc met de volgende opdracht:
 . {{{
echo "export DISPLAY=:0.0" >> ~/.bashrc
}}}

Hierna kunnen Grafische desktop programma's (normaal) via de opdrachtregel worden gestart, bijvoorbeeld xterm:

 . {{{
xterm
}}}


== Problemen ==

=== console ===
 * Om Bash te gebruiken moet de verouderde console versie zijn uitgeschakeld. Op een cmd-vensterbalk rechtermuistoets → Eigenschappen → vinkje weghalen bij "Verouderde console gebruiken" (vereist opnieuw starten)
Regel 46: Regel 131:
 * https://tutorials.ubuntu.com/tutorial/tutorial-ubuntu-on-windows
 * https://docs.microsoft.com/en-us/windows/wsl/install-win10
Regel 47: Regel 134:
 * https://msdn.microsoft.com/commandline/wsl/about
 * https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux

In Aanbouw: Dit artikel is nog in aanbouw. Meer info...

Ubuntu voor Windows 10

u-on-w.png

  • Warning /!\ Beschikbaar voor Windows 10 (64-bit)

Algemeen

Het Windows subsysteem voor Linux geeft de mogelijkheid om Ubuntu te installeren in Windows om Linux commandoregel-opdrachten te gebruiken in Windows.

In Ubuntu voor Windows 10 kan:

  • Linux commandoregel-gereedschappen worden gebruikt (zoals grep, sed, awk, enz.)
  • extra software uit de Ubuntu pakketbron worden toegevoegd (sudo apt install [softwarepakket])
  • het Windows bestandssysteem worden gebruikt via koppelingen in /mnt (bijvoorbeeld /mnt/c)
  • direct windowsprogramma's worden gestart (bijvoorbeeld notepad.exe)

Er kan gebruik worden gemaakt van een muis (bijvoorbeeld in Midnight Commander of htop).

Installeren

Kies vanuit het Windows 10 startmenu "Windows-onderdelen in- of uitschakelen"

StartWindowsOnderdelen.png

Selecteer Windows Subsystem for Linux (Beta) en druk op OK

WindowsSubsystemForLinux.PNG

De computer moet opnieuw worden opgestart.

Nu kan de Ubuntu distributie worden gedownload uit de Windows store en geïnstalleerd.

Ubuntu installeren

Link naar de Windows Store: https://www.microsoft.com/store/apps/9nblggh4msv6

Bij de eerste start zal het installatieproces vragen om een gebruikersnaam om een standaard Ubuntu gebruiker aan te maken. Dit staat geheel los van de gebruikersnaam in Windows.

installubuntufromstore.PNG

Starten

Bash in Ubuntu in Windows kan direct vanuit het Windows 10 start menu worden gestart.

BashonUbuntuonWindows.PNG

Of via en opdrachtprompt (cmd):

  • ubuntu.exe

beheer

Voor het beheer van Ubuntu, starten, gebruikersnaam instellen, opschonen, is een Windows (cmd) terminalprogramma: ubuntu.exe

ubuntu.PNG

Versie

Momenteel bevat de Windows Store Ubuntu versie 16.04 LTS

Ubuntu16.04.PNG

Gebruiker

Tijdens de installatie kan een standaard gebruiker worden aangemaakt. Sudo kan worden gebruikt voor beheer (root) rechten binnen de Ubuntu omgeving.

  • Tijdens de installatie kan als gebruikersnaam root worden opgegeven. Er is dan geen wachtwoord nodig, ook niet voor het gebruik van sudo.

  • Tenzij je bash uitvoert als (Windows-)Administrator ben je in Ubuntu root maar heb je binnen Windows de rechten van de normale gebruiker.

Oude legacy installatie

De aanbevolen installatie is uit de (grafische) Windows Store.

De oude legacy installatie van Ubuntu voor Windows kan worden geïnstalleerd met een opdrachtprompt (cmd).

Open een opdrachtprompt (cmd) en type:

  • lxrun /install

Nu zal Ubuntu worden gedownload en geïnstalleerd:

installubuntu2.png

  • Als de Nederlandse taal in Windows wordt gebruikt zal het installatieproces vragen of ook Bash in het Nederlands moet worden ingesteld (nl-NL).
  • Bij een automatische installatie (lxrun /install /y) wordt root als gebruikersnaam gebruikt.

Om de oude legacy installatie van Ubuntu voor Windows installatie te wissen vanaf een Windows opdrachtprompt (cmd):

  • lxrun /uninstall /full
  • zonder de optie /full blijft de persoonlijke map (/home) en de standaard gebruikersnaam behouden.
  • de versie uit de (grafische) Windows Store heeft een andere persoonlijke map (/home) dan de oude legacy installatie (C:\Users\<username>\AppData\Local\lxss)

Desktop

Linux voor Windows 10 is ontwikkeld voor het gebruik van een Ubuntu terminalvenster, niet voor grafische desktop programma's.

Om experimenteel (grafische) desktop programma's te gebruiken kan in Windows 10 een X Windows server worden geïnstalleerd (bijvoorbeeld XcXsrv).

Om een desktop programma te starten moet eerst een DISPLAY=:0 worden ingesteld. Bijvoorbeeld om het programma xterm (sudo apt-get install xterm) te starten:

  • DISPLAY=:0 xterm

Of voeg de regel export DISPLAY=:0.0 toe achteraan bestand ~/.bashrc met de volgende opdracht:

  • echo "export DISPLAY=:0.0" >> ~/.bashrc

Hierna kunnen Grafische desktop programma's (normaal) via de opdrachtregel worden gestart, bijvoorbeeld xterm:

  • xterm

Problemen

console

  • Om Bash te gebruiken moet de verouderde console versie zijn uitgeschakeld. Op een cmd-vensterbalk rechtermuistoets → Eigenschappen → vinkje weghalen bij "Verouderde console gebruiken" (vereist opnieuw starten)

Meer informatie

Meer informatie over dit onderwerp:

Engelstalig


CC-BY-SA

CategoryInstallatie

community/UbuntuWindows (laatst bewerkt op 2019-01-05 17:13:26 door testcees)