WSL 初始安装
系统环境:Windows 10 企业版 1903
WSL2
本笔记仅记录离线安装,即手动下载安装包本笔记的终端使用为管理员权限的PowerShell
-
首先在Windows系统功能中启用 “适用于Linux的Windows子系统”
- 你可以使用命令行方式开启,管理员权限开启PowerShell后输入
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- 使用图形化界面开启此功能
开启路径为:控制面板--程序或功能--适用于Linux的Windows子系统
-
安装 LxRunOffline
-
使用包管理工具Chocolatey安装
Chocolatey 是 Windows 环境下的包管理器,其作用等同于 Mac OS 的 Brew,Ubuntu 的 apt,CentOS 的 yum。具体的安装方法参见官方文档。
在管理员权限开启的PowerShell中,输入下述内容以安装Chocolatey
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
安装完成Chocolatey之后,输入下述内容以安装LxRunOffline
choco install lxrunoffline
- Github下载离线安装包
通过下载离线安装包的方式,我们可以指定LxRunOffline的安装位置,当然自定义的安装位置需要通过环境变量的方式告知系统
下载完成之后解压到英文目录,添加到Path就可以使用了
-
-
获取目的安装包
安装包的获取有很多种方法,这里不采取官方商店安装的方法,适用于各种发行版的操作系统,只要你能找到他们的合适镜像。
其实很多时候Docker的镜像包就完美的满足WSL要求(CentOS 8 未安装成功 2020-02-09 centos-8-container.tar.xz)这里给定两个发行版的镜像地址:CentOS / Ubuntu
二者都是通过Branch分支的方式指定镜像版本的,切换到分支之后便可在docker目录得到镜像文件,如下图CentOS系列所示
-
安装镜像到指定目录
假定Path环境变量中已经包含 LxRunOffline,否则下述命令自行替换为绝对路径
安装语句如下:
lxrunoffline i -n <WSL名称> -d <安装路径> -f <安装包路径>.tar.gz # 比如 # lxrunoffline i -n centos -d D:\WSLSystem\CentOS\ -f D:\Download\ISO\centos-7-x86_64-docker.tar.xz
-
启动指定系统
通过 WSL 名称的方式启动子系统
lxrunoffline -n <WSL名称> # 例如 # lxrunoffline -n centos
-
其他常用指令
-
卸载某一子系统
lxrunoffline ui -n <WSL名称>
-
强制重启所有WSL系统
net stop LxssManager && net start LxssManager
-
想想你的文章写的特别好https://www.237fa.com/
看的我热血沸腾啊www.jiwenlaw.com
《灼热》恐怖片高清在线免费观看:https://www.jgz518.com/xingkong/98767.html