首先須要打開WSL組件,可使用如下命令:git
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
也能夠手動在【控制面板】-【程序】-【啓用或關閉Windows功能】-【適用於Linux的Windows子系統】打勾,而後肯定再重啓電腦便可。github
能夠直接在應用商店中搜索Ubuntu,而後自動下載安裝便可。 安裝後的Ubuntu默認路徑:shell
C:\Users\WINDSUN\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState
若是你的Win10是精簡版或者沒有應用商店版本,你須要手動下載鏡像,如下連接給出各個版本發行版的下載:ubuntu
https://docs.microsoft.com/en-us/windows/wsl/install-manual
圖: windows
在解壓根目錄中打開powershell:bash
ubuntu config --default-user <username>
完成以後,你就能夠愉快的使用WSL,能夠下載VScode,裝個插件,就能夠直連WSL了。 可是,配置好的WSL在你重裝系以後,全部的東子都須要從頭再來,因此咱們須要對其備份,接下來講一下WSL的備份。app
在Github上有LxRunOffline源代碼和編譯的文件,下載地址:spa
https://github.com/DDoSolitary/LxRunOffline/releases
在安裝或者解壓後的軟件根目錄運行CMD或者powershell,就可使用LxRunOffline命令進行操做了插件
使用LxRunOffline.exe -h
查看軟件的命令,經常使用的命令以下:code
//已經安裝的WSL LxRunOffline.exe list //還原WSL LxRunOffline.exe install -n <wsl_name> -d <res_path> -f <back_path> //卸載WSL LxRunOffline.exe uninstall -n <wsl_name> //備份WSL LxRunOffline.exe export -n <wsl_name> -f <back_path> //啓動一個WSL LxRunOffline.exe run -n <wslname>
LxRunOffline.exe list Ubuntu
LxRunOffline.exe export -n Ubuntu -f D:\UbuntuBackup.tar.gz
-n: wsl的別名,就是以前用list查看的其中一個 -f: 備份的路徑,我這直接備份到當前路徑backup.tar.gz
LxRunOffline.exe install -n Ubuntu -d C:\Users\WINDSUN\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState -f D:\UbuntuBackup.tar.gz
-n :爲wsl起個名字 -d: wsl的還原路徑 -f: 備份文件的路徑
LxRunOffline.exe run -n Ubuntu
每次須要在CMD中打開wsl,若是要點擊Ubuntu圖標直接啓動,能夠在新安裝的系統從新安裝的Ubuntu,先不要打開,先用LxRunOffline直接還原到安裝目錄就能夠直接點擊圖標打開了。