開啟windows 10 的內嵌 ubuntu linux 子系統 (不需要虛擬機)


從王垠的tweet 上看到了這么一則消息:

 

http://www.yinwang.org/tweet.html

2016.10.26今天把公司電腦升級到了最新版的 Windows 10,里面自帶了一個 Ubuntu Linux。貌似 Windows 提供了一套 Linux API,使得 Linux 程序可以無縫運行於 Windows 之上。在這 Ubuntu 里面用 apt-get 裝了 GCC,然后編譯了 Chez Scheme。Chez Scheme 編譯自己仍然只用了不到 30 秒。看來跟裸機上裝的 Linux 真的沒有區別…… 這玩意可比 cygwin 強多了 :)

 然后想起幾個月前看到的一則新聞,《Windows 10 內嵌 Ubuntu 子系統!正式原生支持運行 Linux 程序!》(2016-03-31)

王垠說的這個window10 自帶的ubuntu Linux 應該就是內嵌的這個linux系統。

谷歌了一下,找到了相關的對應的安裝方法。

1.首先確定系統必須是64位的windows 10  並且 系統build 版本大於或等於 14393 (設置->系統->關於)如果系統版本小於14393 試下檢查系統更新。

 

2.安裝過程

在windows 10 上運行linux Bash  需要兩步

   1.開啟開發者模式  (設置->更新與安全->針對開發人員->開發人員模式)

   2.開啟windows功能 里面選擇 “適用於windows 的linux 子系統(beta)” 打勾  重啟系統后生效。

  (在windows 10 的搜索框里輸入 "turn  w" 就可以看到 “啟用或關閉windows 功能”  拉到下面, 啟用linux 子系統。)

         另外一個 啟用linux 子系統  更快捷的方式是 windows 10 的powershell (以管理員權限運行)輸入  "Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux" 即可。

    

紅色圈處打開設置菜單。

 

 

 

2.開啟windows功能 里面選擇 “適用於windows 的linux 子系統(beta)” 打勾  重啟系統后生效。

  (在windows 10 的搜索框里輸入 "turn  w" 就可以看到 “啟用或關閉windows 功能”  拉到下面, 啟用linux 子系統。)

 

3. 打開cmd  輸入bash 

輸入y 之后

系統將會自動下載 Ubuntu user-mode image  並進行安裝

 

 輸入用戶名 和密碼 這個和windows 系統的用戶密碼沒有直接關系

輸入賬號密碼后自動進入bash

 

以后在cmd 或者powershell 下 輸入bash  即可進入 windows 10 的ubuntu linux 子系統

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM