首页 > 系统相关 >利用wsl在window系统上安装centos系统

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

时间:2024-07-04 15:33:13浏览次数:16  
标签:centos -- 系统 wsl window 安装

序言

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

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

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

标签:centos,--,系统,wsl,window,安装
From: https://www.cnblogs.com/szdxm2004/p/18283930

相关文章

  • 构建阿里云的centos7-docker镜像
    最近在项目中需要测试运维脚本,但是在网上都找不到可以模拟阿里云的centos7镜像,所以就自己构建了一个,跟大家分享下。构建平台:操作系统window11软件dockerdesktop工作目录:CentOS-Base.repo[base]name=CentOS-$releaseverenabled=1failovermethod=prioritybaseurl......
  • Windows11系统System.Workflow.Activities.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个System.Workflow.Activities.dll文件(挑选合......
  • Windows11系统System.Windows.Forms.DataVisualization.resources.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个System.Windows.Forms.DataVisualization.re......
  • CentOS7修复OpenSSH漏洞升级到OpenSSH 9.8 RPM一键更新包
    OpenSSH是SSH(SecureShell)协议的开源实现,它支持在两个主机之间提供安全的加密通信,广泛用于Linux等系统,通常用于安全远程登录、远程文件传输和其它网络服务。2024年7月1日,OpenSSHServer中存在的一个远程代码执行漏洞(CVE-2024-6387,又被称为regreSSHion)细节被公开,该漏洞影响基于gli......
  • Windows Server2022怎么做文件共享?
    一、共享设置1、在打开的“服务器管理器”仪表板中,点击左侧菜单栏中的“文件和存储服务”-->“共享” 新建共享,我们这里使用“SMB共享-快速”、如果需要也可以使用“SMB共享-高级”两者各有侧重,看自己的实际需要:选择要共享的文件夹位置: 设置共享权限比较重要,我们要禁用......
  • 【java开发环境】多版本jdk 自由切换window和linux
    win10一、准备各种版本的jdk,按自己的需要下载。我这里是需要jdk17和jdk8。1、jdk17下载:JavaDownloads|Oracle,选择exe后缀文件2、jdk8下载:JavaDownloads|Oracle,选择exe后缀文件二、详细步骤1、安装jdk很简单,双击exe文件后全部默认下一步即可,安装的时候记住安装......
  • 【资源分享】初中生谭景元开发的Windows12真漂亮
    这个名为Windows12网页版的项目的作者谭景元(网名:星源),是一位年仅14岁的中国初中生。据他公开的简介显示,他出生于2009年5月,在成都完成了小学教育并目前就读于当地的初中。尽管年纪不大,他已经获得了两个显赫的奖项:CSP普及组一等奖(CSP是CCF面向社会非专业人士推出的能力认证......
  • windows terminal 中运行 miniconda 和 pip 的虚拟环境
    pip创建的虚拟环境使用命令python-mvenvhf创建虚拟环境后,在激活时,会遇到一个错误,原因是powershell启动了严格的审查脚本策略。这个错误信息表明你尝试在PowerShell中运行一个脚本(具体是激活一个虚拟环境),但是你的系统设置阻止了未经签名的脚本的执行。PowerShell有一个叫......
  • WSL-Ubuntu安装Mysql设置密码和忽略大小写
    在Ubuntu系统中使用apt安装完成Mysql8.0以后,发现数据库对大小写是敏感的,即只能查询到大小写完全匹配的表名和字段名。这时需要设置lower_case_table_names=1来解决这个问题。具体属性如下(在Unix上lower_case_table_names的默认值为0,Windows上默认值为1,在macOS上默认值为......
  • [java]windows下jdk安装包所有版本系列下载地址汇总国内源下载
    jdk1.8及其以前版本可以参考[java]windows和linux下jdk1.8安装包所有版本系列下载地址汇总,这里只发布jdk9及其以后最新版本。注意下面均为windowsx64版本安装包exe格式序号java版本下载地址1jdk-22.0.1-windows-x64-bin.exe点我下载2jdk-21.0.3-windows-x64-bin.exe点我下......