{"id":1941,"date":"2016-09-20T14:36:05","date_gmt":"2016-09-20T12:36:05","guid":{"rendered":"http:\/\/blog.sfsoft.it\/?p=1941"},"modified":"2016-09-20T14:54:11","modified_gmt":"2016-09-20T12:54:11","slug":"aggiungere-ubuntu-bash-a-windows-10","status":"publish","type":"post","link":"http:\/\/www.sfsoft.it\/blog\/2016\/09\/20\/aggiungere-ubuntu-bash-a-windows-10\/","title":{"rendered":"Aggiungere Ubuntu Bash a Windows 10"},"content":{"rendered":"<p>Premesso che avere un ambiente Linux dentro ad un ambiente Windows \u00e8 un po&#8217; come volersi fare male da soli, semmai molto meglio il contrario, ambiente Linux e una macchina virtuale Windows se serve \ud83d\ude42<\/p>\n<p>Comunque, con &#8220;l&#8217;avvento&#8221; dell&#8217;aggiornamento Anniversary Update (1607) su Windows 10 \u00e8 possibile attivare la shell Bash di Ubuntu, non si tratta di una macchina virtuale \u00e8 tipo un Wine all&#8217;incontrario.<\/p>\n<p>Per poterla attivare occorre prima di tutto abilitare la modalit\u00e0 sviluppatore, quindi: Impostazioni PC -&gt; Aggiornamento e sicurezza -&gt; Per sviluppatori (in basso a sinistra)<\/p>\n<p>Qui abilitare la <em>Modalit\u00e0 sviluppatore<\/em> (verr\u00e0 scaricato un pacchetto).<\/p>\n<p>Viene richiesto di riavviare il PC, facciamolo poi dopo, quindi aprire: Pannello di Controllo -&gt; Programmi e funzionalit\u00e0 -&gt; Attivazione o disattivazione delle funzionalit\u00e0 Windows<\/p>\n<p>Scorrere la lista in fondo e selezionare <em>Sottosistema Windows per Linux (Beta)<\/em><\/p>\n<p>Ora riavviare il PC, quindi aprire il menu di Windows e scrivere bash nella ricerca, verr\u00e0 mostrato bash.exe, serve selezionarlo ed eseguirlo.<\/p>\n<p>Verr\u00e0 chiesto di scaricare il sistema, al termine vi chieder\u00e0 un nome utente e una password (l&#8217;utente deve essere diverso da quello Windows).<\/p>\n<p>Terminato tutto \u00e8 possibiole aprire la shell da menu <em>Bash in Ubuntu on Windows<\/em> oppure eseguendo bash.exe<\/p>\n<p>Il sistema Linux viene installato nel percorso: C:\\Users\\USERNAME\\AppData\\Local\\lxss<\/p>\n<p>Dalla shell invece per accedere ai dischi Windows occorre andare sotto \/mnt dove si trover\u00e0 \/mnt\/c con il disco principale ed eventuali altri dischi \/mnt\/d , \/mnt\/e , etc &#8230;<\/p>\n<h3>Possibili problemi<\/h3>\n<p>Ovviamente vuoi che non ci possano essere problemi? Per quello dicevo che voler avere Linux dentro Windows \u00e8 un po&#8217; come martoriarsi.<\/p>\n<p>Ad esempio la rete dalla shell non mi funziona, ho cercato in rete e <em>per il momento<\/em> danno due possibili situazioni, la prima per colpa dell&#8217; IPV6 risolvibile editando il file \/etc\/resolv.conf e mettendo in cima gli IPV4 (e non \u00e8 il mio caso) e l&#8217;altra dove cercando di fare un ping si ottiene:<\/p>\n<pre class=\"lang:default decode:true\">ping 8.8.8.8\r\nping: icmp open socket: Permission denied<\/pre>\n<p>Questo \u00e8 il mio caso (ovviamente) e per adesso non ho ancora trovato una situazione, se mai la trover\u00f2 aggiorner\u00f2 l&#8217;articolo.<\/p>\n<p><strong>Aggiornamento: <\/strong>la cosa curiosa \u00e8 che qualcosa funziona e qualcosa no, ad esempio ifconfig e ping non vanno, mentre apt-get o ad esempio ssh &lt;indirizzoip&gt; invece si.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Premesso che avere un ambiente Linux dentro ad un ambiente Windows \u00e8 un po&#8217; come volersi fare male da soli, semmai molto meglio il contrario, ambiente Linux e una macchina virtuale Windows se serve \ud83d\ude42 Comunque, con &#8220;l&#8217;avvento&#8221; dell&#8217;aggiornamento Anniversary Update (1607) su Windows 10 \u00e8 possibile attivare la shell Bash di Ubuntu, non si [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[15,3,138,23,31],"tags":[52,16,8,45,5,251],"_links":{"self":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/1941"}],"collection":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/comments?post=1941"}],"version-history":[{"count":5,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/1941\/revisions"}],"predecessor-version":[{"id":1946,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/1941\/revisions\/1946"}],"wp:attachment":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/media?parent=1941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/categories?post=1941"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/tags?post=1941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}