利用wsl在window系统上安装centos系统

序言

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系统更新的插件

(我使用了这个插件,导致弄了好久,才发现原因,最好不要使用,特别是联想的)

​ 如果不是这个原因,可以使用魔法试试

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...