WSL初探 --安裝與遷移 Ubuntu16.04


安裝wsl

  • 菜單安裝
    控制面板 - 程序 - 程序和功能 - 啟用或關閉 Windows 功能 - 適用於 Linux 的 Windows 子系統

在線安裝 Ubuntu 子系統(缺點: 裝到了C盤默認位置)

  • 默認安裝
PS C:\Windows\system32> wsl --install
# 安裝wsl, 默認安裝 Ubuntu 子系統
  • 選擇安裝

  列出所有可安裝版本

PS C:\Windows\system32> wsl.exe -l -o
以下是可安裝的有效分發的列表。
請使用“wsl --install -d <分發>”安裝。

NAME            FRIENDLY NAME
Ubuntu          Ubuntu
Debian          Debian GNU/Linux
kali-linux      Kali Linux Rolling
openSUSE-42     openSUSE Leap 42
SLES-12         SUSE Linux Enterprise Server v12
Ubuntu-16.04    Ubuntu 16.04 LTS
Ubuntu-18.04    Ubuntu 18.04 LTS
Ubuntu-20.04    Ubuntu 20.04 LTS

  安裝Ubuntu16.04

PS C:\Windows\system32> wsl.exe --install -d Ubuntu-16.04
正在下載: Ubuntu 16.04 LTS
[                           0.2%                           ]

離線安裝Ubuntu版本(Ubuntu16.04為例, 優點: 裝到了當前目錄)

  • 下載Ubuntu_1604.2019.523.0_x64.appx
  • 文件名改為*.zip, 解壓到你想要安裝的目錄
  • 運行ubuntu1604.exe, 第一次運行 ubuntu1604.exe 會自動安裝到當前目錄, 經過幾分鍾安裝完成

運行

  • 直接打開ubuntu1604.exe 或者在 windows 命令行輸入 "wsl" 會打開默認實例

遷移(Ubuntu-16.04)

  • 關閉
PS C:\Windows\system32> wsl --shutdown
  • 導出
# 參數:子系統名稱(wsl --list里的實例名);目標文件名.
PS C:\Windows\system32> wsl --export Ubuntu-16.04 D:/export/ubuntu1604.tar
  • 卸載/刪除(已導出的)實例
PS C:\Windows\system32> wsl --unregister Ubuntu-16.04
正在注銷...

遷移后的導入(Ubuntu-16.04)

  • 導入
# 參數: 實例名, 路徑, 鏡像文件
PS C:\Windows\system32> wsl --import Ubuntu-16.04 D:\work\Ubuntu_1604_x64\ D:\export\ubuntu1604.tar
  • 檢查
PS C:\Windows\system32> wsl --list
適用於 Linux 的 Windows 子系統分發版:
Ubuntu-16.04 (默認)
  • 運行
PS C:\Windows\system32> wsl
root@DESKTOP-xxx:/mnt/c/Windows/system32#

其它常用命令

  • 打開win資源管理器
edu@DESKTOP-xxx:~$ explorer.exe .  
  • 列出子系統
PS C:\Windows\system32> wsl --list  
適用於 Linux 的 Windows 子系統分發版:
Ubuntu-16.04 (默認)
  • 查看wsl版本
PS C:\Windows\system32> wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-16.04    Stopped         1
  • 設置默認wsl版本
PS C:\Windows\system32> wsl --set-default-version 2
有關與 WSL 2 的主要區別的信息,請訪問 https://aka.ms/wsl2
操作成功完成。
  • 清理應用商店緩存
wsreset


免責聲明!

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



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