Windows启用WSL2并完成默认安装位置变更

一 前置条件

1.1 启用“适用于 Linux 的 Windows 子系统”

以管理员权限运行cmd.exe或PowerShell,输入如下内容:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

也可在程序和功能中点击“启用或关闭Windows功能”,勾选“虚拟机平台”。

1.2 启用虚拟机功能

启用虚拟机功能,安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 使用管理员权限运行cmd.exe或PowerShell,输入如下内容:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

也可在程序和功能中点击“启用或关闭Windows功能”,勾选“适用于 Linux 的 Windows 子系统”。
下载 Linux 内核更新包:
wsl.exe --installwsl.exe --update,适用于 x64 计算机的 WSL2 Linux 内核更新包,单击即可下载。

二 系统配置

将 WSL 2 设置为默认版本:

wsl --set-default-version 2

列出目前支持的发行版信息:

wsl --list --online

安装所选的 Linux 分发即可体验。如:

wsl --install -d AlmaLinux-8

三 导出并完成WSL迁移

列出当前系统已安装的WSL发行版信息:

wsl -l -v

停止WSL及相关发行版:

wsl --shutdown

导出需要迁移的发行版,默认为tar包:

wsl --export AlmaLinux-8 F:\AlmaLinux-8.tar

取消注册分发版并删除根文件系统:

wsl --unregister AlmaLinux-8

从备份恢复、导入发行版:

wsl --import AlmaLinux-8 D:\Work\WSL\AlmaLinux-8 F:\AlmaLinux-8.tar --version 2

参考资料

1、WSL 的手动安装步骤

你可能感兴趣的:(DevOps,windows,WSL,Linux)