WSL/WSL2遷移筆記


WSL默認把虛擬磁盤裝在C盤,所以很容易導致C盤爆炸= =

為了幫C盤減輕負擔,於是有了這篇WSL的遷移筆記。

查看wsl列表

首先用

wsl --list --all -v

查看當前的子系統

image-20210924203303767

這邊我們要遷移的是我日常默認使用的Ubuntu-18.04(可以看到現在是處於running狀態,並且是wsl默認啟動的子系統)。

wsl導出備份

wsl --export 子系統名稱 備份包存放路徑

導出備份tar包

image-20210924205543288

注銷原wsl

wsl --unregister 子系統名稱

image-20210924205656406

這時再用wsl --list --all -v查看就會發現該子系統已不存在了

image-20210924205753841

導入wsl

wsl --import 子系統名稱 新路徑 備份包存放路徑

其中新路徑要為空文件夾

image-20210924213620274

設置默認登錄用戶名

如果此時打開該子系統,會發現是默認以root身份登錄的(這肯定不行啊hhh,並且shell也會跟着登錄用戶還原。

image-20210924214256224

所以在子系統中用cat /etc/passwd查看用戶列表並找到之前用wsl時的默認登錄用戶名:

image-20210924213918336

然后在powershell里敲:

子系統 config --default-user 上面的默認登錄用戶名

image-20210924214203567

把默認登錄用戶還原成以前用的那個。

image-20210924214359813

這樣wsl遷移工作就大功告成啦~


免責聲明!

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



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