序言
WSL可以在window上使用liunx系统,比一些虚拟机例如:vmare,virtual box 更加轻量,利用wsl在window系统上搭建docker也比较的方便。wsl默认是安装一个ubuntu,因为之前使用过centos系统,所以想在本地安装一个centos系统。
一、wsl的安装
1.1 进入控制面板—程序—程序与功能,点击左侧的“启用或关闭windows功能”,开启以下功能:
- Hyper-V
- Windows虚拟机监控程序平台
- 适用于Liunx的windows子系统
- 虚拟机平台
1.2开启之后,重启电脑,按“window + r”,输入cmd,进入dos窗口,输入以下命令:
wsl --install
电脑将会自动安装wsl,并且默认安装一个ubuntu系统,使用
wsl --list --online
可以查看,wsl支持的linux系统,如果想要换系统版本,使用
wsl --install -d <分发版本>
可以安装自己想要安装的系统,使用
wsl --list -v
可以查看已安装的系统
二、删除已安装的系统,安装centos系统
使用命令wsl --list --online
发现wsl不支持centos系统下载安装,我们可以下载github上提供的centos ZIP包下载
2.1删除默认下载的ubuntu系统
使用命令:
wsl --list --verbose
查看所有安装的Linux发行版本及其状态,使用命令:
wsl --inregister <发行版本名>
删除Ubuntu系统,去系统的控制面板,删除ubuntu程序,系统成功被删除
2.2安装centos系统
去github下载centos系统ZIP包,链接:https://github.com/wsldl-pg/CentWSL/releases
可以下载centos7或者8。在你电脑某个文件夹下(不推荐c盘),解压压缩包,会出现两个文件CentOS8.exe和rootfs.tar.gz文件,然后双击CentOS8.exe文件,将会自动安装centos8系统。
安装完成后,同级文件夹下会出现ext4.vhdx
文件,我们可以把其他文件删掉,只留这个文件就行。
文件说明:
CentOS8.exe:这是用于安装CentOS 8 WSL的安装程序。
rootfs.tar.gz:这个文件包含了CentOS 8 的根文件系统。
ext4.vhdx:这是一个虚拟硬盘映像文件,用于存储Linux的文件系统数据。
执行命令:
wsl -d centos8
启动centos8
三、注意事项
3.1 无法解析服务器的名称或地址
解决方法:
- 修改dns
- 首选dns服务器 114.114.114.114
- 备用dns服务器 8.8.8.8
-
使用魔法
自己去解决,不提供方法
3.2 输入wsl --install
出现进度条,无法下载
解决方法:
关闭一些插件,例如:关闭window系统更新的插件
(我使用了这个插件,导致弄了好久,才发现原因,最好不要使用,特别是联想的)
如果不是这个原因,可以使用魔法试试
标签:centos,--,系统,wsl,window,安装 From: https://www.cnblogs.com/szdxm2004/p/18283930