配置WSL2
-
安装 Windows terminal 并以管理员身份打开
-
终端执行下面两条指令以启用虚拟机平台和Linux 子系统功能(win+q搜索“启用或关闭Windows功能”界面也可以手动开启):
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
执行完后重启计算机。
-
打开微软应用商店下载WSL2支持的Linux版本,经推荐下载的是Ubuntu.22.04。
-
安装Ubuntu和Windows Subsystem for Linux (WSL) 参考Ubuntu官方文档
-
直接启动Ubuntu后会发现会报错,这是由于没有安装WSL2或根本没装WSL。并且给出了一个网址是wsl的官方文档,参考官方文档进行下载。
-
将WSL2设为默认版本:
wsl --set-default-version 2 -
然后再从终端打开Ubuntu可以正常注册 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iL4dnfie-1680496588460)(./pic/1.png )]
-
完成账户注册WSL2+Ubuntu的基础安装便已实现如下图创建了以学生姓名为用户名的普通用户。
WSL2子系统的迁移
由于WSL2安装虚拟机时直接从微软商店下载默认下载在C盘,我将其迁移到了G盘
# 1.导出压缩包到G:\下指定位置
wsl --export Ubuntu
G:\wsl\Ubuntu_wsl\ubuntu.tar
# 2.注销原Ubuntu
wsl --unregister Ubuntu
# 3.检查是否注销成功
wsl -l -v
如图注销成功
#导入新的虚拟机到G盘指定目录下,其中Ubuntu是你给该系统的命名
wsl --import Ubuntu G:\wsl\Ubuntu_wsl\ G:\wsl\Ubuntu_wsl\ubuntu.tar -version 2
#<命名>.exe 添加原用户caobeibei
ubuntu.exe config --default-user caobeibei
显示如图则迁移成功。