Windows Subsystem for Linux

Penguins would not like open Windows.

本文记录了我启动🐧WSL2遇到的各种报错和问题的解决方法。

Windows家庭中文版升级为专业版

1. win11家庭版转专业版密钥

2. windows11家庭版升级专业版

按照文章1的步骤,密钥第四个可以,输入后自动重启升级。升级后我的显示密钥无效未激活,在终端中输入文章2第二步的三个命令,查看发现升级成功。

启用或关闭Windows功能中没有Hyper-v

Windows 没有 Hyper-V 解决方案

WSL2安装Linux发行版

开启 WSL2 安装 Ubuntu

当我一切工作准备就绪,使用wsl --update命令升级到最新版的wsl后,仍然出现了错误。

1
Error code: Wsl/Service/CreateVm/HCS/HCS_E_HYPERV_NOT_INSTALLED

Google后发现有人遇到了和我同样的问题,onomatopellan的回答“勾选Windows Sandbox选项”帮助了我。

使用 wsl --list --online 命令查找可用发行版名称,并用 wsl --install -d <distribution_name> 安装你喜爱的版本。

移动发行版的安装位置。

默认情况下 WSL 会安装在 C 盘中,从而占用较大的磁盘空间,可以将其移动到其它位置,例如 D:\WSL下。

  1. 导出到 D 盘中:wsl --export Ubuntu D:\WSL\Ubuntu\ubuntu.tar
  2. 注销并移除 C 盘中的发行版:wsl --unregister Ubuntu
  3. 导入到 D 盘中:wsl --import Ubuntu D:\WSL\Ubuntu D:\WSL\Ubuntu\ubuntu.tar
Author

Aununo Gan

Posted on

2024-07-21

Updated on

2025-04-30

Licensed under