Sida 1 av 1

Windows 10 i VirtualBox och enabla bash i windows

InläggPostat: 17 jan 2017, 16:12
av mos
När vi ändå jobbar med VirtualBox i linux-kursen så kan ni passa på att installera Windows 10 (och enabla bash i windows) i VirtualBox. Bra övning är det.

Det är så jag själv sitter för att testa olika OS och labbmiljöer.

Som student får man gratis OS från Windows (Dreamspark).
https://studentportal.bth.se/web/studen ... rogramvara

Själv plockade jag Windows 10 därifrån och enablade bash i Windows enligt:
https://msdn.microsoft.com/commandline/ ... tall_guide

Både smidigt och trevligt att kunna sitta och göra copy&paste mellan Windows och min standard Debian miljö.

I längden kan vi troligen skippa Cygwin, när Windows Bash blir standard i OS:et.

Det ryktas att dbwebb-cli funkar på Windows Bash, det låter ju bra.

Re: Windows 10 i VirtualBox och enabla bash i windows

InläggPostat: 17 jan 2017, 16:27
av mos
Coolt.
Kod: Markera allt
-- Beta feature --
This will install Ubuntu on Windows, distributed by Canonical
and licensed under its terms available here:
https://aka.ms/uowterms

Type "y" to continue: y
Downloading from the Windows Store... 100%
Extracting filesystem, this will take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: mos
Ange nytt UNIX-lösenord:
Ange nytt UNIX-lösenord igen:
passwd: password updated successfully
Installation successful!
The environment will start momentarily...
Documentation is available at:  https://aka.ms/wsldocs
mos@DESKTOP-C3SVUSV:/mnt/c/Windows/System32$ cd
mos@DESKTOP-C3SVUSV:~$ pwd
/home/mos
mos@DESKTOP-C3SVUSV:~$ ls -a
.  ..  .bash_logout  .bashrc  .profile
mos@DESKTOP-C3SVUSV:~$


Mer coolhet.
Kod: Markera allt
mos@DESKTOP-C3SVUSV:~$ sudo apt-get install cowsay
mos@DESKTOP-C3SVUSV:~$ cowsay "Bash äger"
___________
< Bash äger >
-----------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||


Och sen naturligtvis, installera dbwebb-cli och:
Kod: Markera allt
mos@DESKTOP-C3SVUSV:~$ which dbwebb
/usr/local/bin/dbwebb
mos@DESKTOP-C3SVUSV:~$ dbwebb --version
dbwebb version v1.9.68* (2017-01-16)


Funkar bra så långt. Spännande!

Re: Windows 10 i VirtualBox och enabla bash i windows

InläggPostat: 19 jan 2017, 17:11
av mos
För att förstå hur bash fungerar tillsammans med Windows så behöver man läsa på lite. Till exempel följande:
http://www.pcworld.com/article/3050473/ ... -work.html
http://www.howtogeek.com/261383/how-to- ... e-in-bash/

Från Windows Bash kan man inte köra applikationer som installerats i Windows (och vice versa).

Filsystemet för bash sparas i C:\Users\MIN_USER\AppData\Local\lxss

När man är i bash kan man nå filsystemet i Windows via /mnt/c för C:.

Re: Windows 10 i VirtualBox och enabla bash i windows

InläggPostat: 22 jan 2017, 18:00
av mos
I nästa uppdatering kommer man kunna köra windows applikationer från bash, man kan tex starta Atom. Man kan även köra bash -c utifrån windows.

Det är en uppdatering jag vill ha.

Läs mer:
http://www.howtogeek.com/285082/how-to- ... ash-shell/

Re: Windows 10 i VirtualBox och enabla bash i windows

InläggPostat: 24 jan 2017, 14:51
av mos
Om att editera filer via windows och de syns inte i windows bash, näst sista kommentaren: https://github.com/Microsoft/BashOnWind ... -264031025
samt: https://github.com/Microsoft/BashOnWindows/issues/552

Re: Windows 10 i VirtualBox och enabla bash i windows

InläggPostat: 10 maj 2017, 17:36
av mos
Då ska vi se om den allra senaste uppdateringen av Windows 10 Creators Update, löser de saker som vi gärna vill se i integreringen av Bash och Windows 10.

Jag ska pröva att installera den på olika enheter och se hur det går. Förhoppningen är att det kan bli den rekommenderade labbmiljön inför hösten, och ersätta Cygwin. Vi får se.

Hojta gärna om du testar själv och berätta hur det går.

Re: Windows 10 i VirtualBox och enabla bash i windows

InläggPostat: 17 aug 2017, 11:37
av Allinrep
Jag har Win10 i VirtualBox och vill prova Bash. Installationen har gått fint, men jag lyckas inte komma åt en delad katalog från min host utanför VirtualBox. Problemet verkar vara att Bash inte förstår Windows länkar.

När jag står i min hemkatalog och kör ls -l i både cygwin och Bash så syns allt i cygwin men Bash visar inga länkar. Det gäller inte bara länken jag skapade själv med mklink /D utan även alla länkar som systemet skapade automatiskt under installationen, såsom "Start-meny" och "Programdata".

Kod: Markera allt
Pernilla@pejgwin /cygdrive/c/Users/Pernilla
$ ls -l
totalt 2614
drwx------+ 1 Pernilla Ingen        0 15 aug 11.09  AppData
drwx------+ 1 Pernilla Ingen        0 16 aug 11.47  Contacts
lrwxrwxrwx  1 SYSTEM   SYSTEM      70 15 aug 11.09  Cookies -> /cygdrive/c/Users/Pernilla/AppData/Local/Microsoft/Windows/INetCookies
lrwxrwxrwx  1 Pernilla Ingen       27 17 aug 11.05  dbwebb-kurser -> //vboxsrv/www/dbwebb-kurser
drwx------+ 1 Pernilla Ingen        0 16 aug 11.47  Desktop


Kod: Markera allt
pernilla@pejgwin:/mnt/c/Users/Pernilla$ ls -l
total 1562706
drwxrwxrwx 0 root root     512 Aug 15 11:09 AppData
drwxrwxrwx 0 root root     512 Aug 16 11:47 Contacts
drwxrwxrwx 0 root root     512 Aug 16 11:47 Desktop


Är det någon annan som har lyckats använda delade filer i Bash i VirtualBox?