現在微軟家對WSL的支持越來越好,hyper-v技術的運用使得window10成為最好用的linux
WSL默認安裝不好的地方
WSL下載和使用也很方便,使用MS store即可,但是不方便管理。而且默認下載是在C盤。
這是不能忍耐的,得搞一搞。於是了解了有LxRunOffline這個工具。
使用LxRunOffline管理安裝
LxRunOffline是用於管理WSL子系統遷移、自定義安裝的程序。
這個工具有多好用呢?QAQ
它可以:
- 備份WSL子系統
- 創建WSL子系統
- 恢復WSL子系統
- 導出導入現有的安裝
- 將任何LInux發行版本安裝到任何目錄上
- 總之是牛牛
折騰了一下午。成功的把WSL用LxRunOffline管理起來了(俺的一下午時間--55555555555)
准備
-
打開windows開發者模式
-
打開windows子系統服務
-
win+x+a打開powershell。鍵入
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
注意需要重啟
下載
- 下載wsl離線包,WSL_download下載一個喜歡的WSL發行版本。
- 下載LxRunOffline,lxRunOffline下載最新的發行版本
安裝
准備wsl
- 將下載的wsl文件從appx改名為zip后綴。例如:
- 解壓wsl的zip文件
解壓LxRunOffline, - 將LxRunOffline的路徑加入環境變量
- 測試如下,安裝正常:
之后鍵入命令:
LxRunOffline i -n <WSLname> -d <安裝的位置> -f <WSL文件> -s
其中Wsl文件是剛剛解壓的文件中的tar壓縮包。
之后等待即可:
隨后桌面出現圖標,現在即為被管理起來的wsl。
、
之后就愉快使用:
和VScode配合使用: