古之立大事者,|

老衲曾是一枝花

园龄:3年7个月粉丝:0关注:0

2024-07-04 15:24阅读: 104评论: 0推荐: 0

利用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 无法解析服务器的名称或地址

解决方法:

  1. 修改dns
  • 首选dns服务器 114.114.114.114
  • 备用dns服务器 8.8.8.8
  1. 使用魔法

    自己去解决,不提供方法

3.2 输入wsl --install出现进度条,无法下载

解决方法:

​ 关闭一些插件,例如:关闭window系统更新的插件

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

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

本文作者:老衲曾是一枝花

本文链接:https://www.cnblogs.com/szdxm2004/p/18283930

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   老衲曾是一枝花  阅读(104)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起