Skip to content
文章摘要

让你的 Windows 丝滑的使用 Linux

注意

你的windows需要支持WSL,也就是win10win11

  • 子系统
  • linux
  • WSL

第一步 开启WSL

假如你已经开启了 WSL 可忽略第一步

windows图标右键,选择Windows Pwershel (管理员(A)点击打开

然后复制以下字符:

bash
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

在窗口内粘贴,回车执行,后面需要重启电脑,YES即可。

谨记

在重启前,要记得收藏当前网页,方便重启后,继续进行第二步。

第二步 安装包管理器

我们需要安装一个LxRunOffline工具,需要借助choco工具安装,所以我们先安装choco

复制以下字符:

bash
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

回车执行

我们可以在命令行输入 choco -h 来检验 choco 是否安装成功。假如没有可重新打开命令行窗口重试

还是不行的,可能是因为网络原因 可尝试 iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

然后再次使用 choco -h 验证

第三步 安装LxRunOffline

bash
scoop bucket add extras
scoop install lxrunoffline

同样 lxrunoffline -v 验证一下

第四步 下载镜像

下载地址

注意

因为蓝奏云不支持xz类型 所以改为zip 类型 后面使用时记得注意这一点 修改xzzip

第五步 安装镜像

bash
# 命令格式:
LxRunOffline install -n [自定义名称,例如:centos] -d [安装位置] -f [刚才下载镜像文件的位置] -s

我文件下载到了 D盘WSL 文件夹下了

bash
# 实战:
LxRunOffline install -n Centos -d D:\WSL\Centos -f D:\WSL\centos-7.8.2003-x86_64-docker.tar.xz -s

# 蓝奏云需要注意
LxRunOffline install -n Centos -d D:\WSL\Centos -f D:\WSL\centos-7.8.2003-x86_64-docker.tar.zip -s

根据自身情况 修改对应 文件地址 和 安装地址

第六步 成功

  • 在任意位置,鼠标右键,菜单选择 LxRunOffline 下的 centos 即可快速打开linux命令行
  • 或者在shell 输入 wsl 进入,和上面的是一样的

其他注意

  • WSL 下的 docker 还是需要 Docker Desktop for Windows
  • win11 下 文件资源管理器,左侧会有一个 linux 目录 相当不错

最后

想要在子系统 Linux 使用 docker 还是需要下载 docker for windows