1. 程式人生 > 實用技巧 >安裝Windows子系統到指定位置

安裝Windows子系統到指定位置

在Mircosoft Store裡直接安裝安裝Linux子系統雖然方便,但是安裝後的子系統卻是共用C盤的,如果子系統需要較大空間,而系統盤較小,則無法滿足需求

  • 前提:Windows子系統功能已開啟

    • 開啟方法:

      • 第一種:在控制面板-程式-啟用與關閉Windows功能中,勾選“適用於Linux的Windows子系統”

      • 第二種:直接在PowerShell(管理員身份)中執行命令:

        Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
        

        顯示如下資訊則表示成功:

        Path          :
        Online        : True
        RestartNeeded : False
        
  • 安裝:

    1. 首先需要建立一個資料夾,用來存放子系統,在需要的位置建立即可,資料夾名任意

      • 如果使用PowerShell建立,則命令如下:
      New-Item E:\WSL\Debian -ItemType Directory
      Set-Location E:\WSL\Debian
      
    2. 手動下載Windows子系統發行版包,下載完需要的發行版包後,將字尾名為.appx的檔案解壓至上一步中的目錄

      • 可使用PowerShell解壓,也可以使用解壓縮軟體
    3. 如果上述步驟正確執行,此時資料夾中已產生一個Debian.exe(與下載的發行版一致,若是Ubuntu則為Ubuntu.exe)的檔案,直接雙擊執行即可,會自動彈出一個控制檯視窗

    4. 稍候片刻,子系統會自動安裝,安裝完成後會提示Enter new UNIX username,即輸入新的使用者名稱

    5. 輸入完使用者名稱後,再輸入兩遍使用者密碼,完成後會直接登入系統

  • 使用:

    • 每次需要使用的時候,直接雙擊該資料夾下的.exe檔案就會自動開啟控制檯

    • 安裝完成後,與平時的終端中操作表現一致

  • 附:Debian 9 阿里源

    deb http://mirrors.aliyun.com/debian stretch main contrib non-free
    deb-src http://mirrors.aliyun.com/debian stretch main contrib non-free
    deb http://mirrors.aliyun.com/debian stretch-updates main contrib non-free
    deb-src http://mirrors.aliyun.com/debian stretch-updates main contrib non-free
    deb http://mirrors.aliyun.com/debian-security stretch/updates main contrib non-free
    deb-src http://mirrors.aliyun.com/debian-security stretch/updates main contrib non-free
    

    其中stretch對應Debian 9 版本號,Debian 8 為jessie,Debian 10為buster,執行cat /etc/issue後根據對應系統版本更換相應文字即可