WSL 搬家
WSL在一段使用過後,因為套件越裝越多,會變得肥大。目前使用的電腦C槽較小,所以有了要從預設位置搬家的需求
WSL 所在位置
在powershell中執行此指令找到WSL本身虛擬機檔案。<name> 為WSL的名稱,我本身是Ubuntu
(Get-ChildItem -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss | Where-Object { $_.GetValue("DistributionName") -eq '<name>' }).GetValue("BasePath") + "\ext4.vhdx"
搬遷
根據這篇的jayesh-vachhani回覆,操作後確認此作法有效。
匯出 Ubuntu
|
|
unregister 既有 WSL
|
|
匯入
|
|
完成WSL搬家,可以啟動了!
修改預設使用者
目前WSL已經能夠使用,但會發現預設登入的使用者是root,需要進行修改
|
|