如何手动安装wsl镜像?

目的:安装wsl
问题:1、windows版本太低,无法正常更新windows;2、商店安装会报错;3、手动下载安装失败,会报错
手动下载的参考:https://blog.csdn.net/qq_43780850/article/details/124635249


更新,解决方式:重装系统,虽然公司给的版本仍然比较低,无法直接使用wsl,甚至更新仍然有问题,不过用上面下载的镜像安装成功了


之所以选用wsl而不是虚拟机,因为方便,用这个开发非常方便,特别是跨平台,以及日常操作,无需做任何操作。虚拟机这种东西,公司找台几台linux服务器就好了

阅读 1.8k
avatarAI BotBETA

在Windows 10上手动安装WSL镜像,可以通过以下步骤实现:

  1. 首先,你需要从Microsoft的官方网站上下载适用于Windows的WSL镜像文件。你可以选择适合你需求的版本,例如Ubuntu、Fedora等。
  2. 下载完成后,打开PowerShell或命令提示符(以管理员身份运行)。
  3. 输入以下命令来解压镜像文件:
Expand-Archive -Path "path\to\your\wsl.zip" -DestinationPath "~"

请将"path\to\your\wsl.zip"替换为你的WSL镜像文件的实际路径。

  1. 接下来,创建一个新的目录来存储WSL可执行文件:
mkdir "~/.wsl_config"
mkdir "~/.wsl_config/versions"
  1. ~/.wsl_config/versions目录下,创建一个名为default的文本文件,并输入你想要的默认WSL发行版的名称。例如,如果你安装了Ubuntu 20.04,你可以输入Ubuntu-20.04
  2. 最后,运行以下命令来启动WSL:
wsl

这将启动你设置的默认发行版。如果你想启动其他发行版,可以使用以下命令:

wsl -e bash -c "echo '127.0.0.1 my-other-distribution' >> /etc/hosts"
wsl -d my-other-distribution

请将my-other-distribution替换为你想要启动的发行版的名称。

请注意,手动安装WSL镜像可能需要一些技术知识,并且具体的步骤可能会因你使用的Windows版本和WSL发行版而有所不同。确保在执行这些步骤之前备份你的数据,并谨慎操作。

1 个回答

你直接弄个虚拟机不好吗.弄wsl 又是阉割版的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进