【教程经验】Windows 11 用WSL搭建Linux子系统 CentOS8 stream,简洁,一次完成。我踩过的坑,希望别人不用踩

@[TOC]windows11 使用WSL安装CentOS8 stream

windows 安装linux子系统

查看了网上许多资料,摸索安装好了centos8.总结些经验希望有人看到这文章,有用。

系统环境:win11 22H2 22621.674
对于安装过程是否需要重启PC的问题保留。

安装过程

1.添加系统组件,如下图打开“设置-应用–可选功能–更多Windows功能”添加
a.windows虚拟机监控程序平台(非必须)
b.适用于Linux的windows子系统
c.虚拟机平台
!没有验证是否必须要虚拟机平台和windows虚拟机监控程序平台这俩个组件。
(脚本安装,打开powershell管理员)
为Linux启用Windows子系统:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
启用虚拟机功能dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

操作示意图
2.Windows 应用商店搜索wsl,下载安装 Windows Subsystem for Linux Preview
3.按win+x打开终端(管理员)执行wsl -l -v查看当前安装子系统情况 wsl --set-default-version 2 使用wsl2
4.下载CentOS8 我下载的URL地址URL地址 。随便找,随便下的下载好自己挑个位置解压

<think>嗯,用户想在WSL上安装和使用Red Hat Linux,我需要详细步骤。首先,我得回忆一下WSL的基本安装流程,然后考虑Red Hat的特殊情况。根据引用[2],安装WSL需要启用Windows功能,然后安装Linux发行版。但微软商店里没有Red Hat,所以用户可能需要自己获取ISO或者使用其他方法。 接下来,用户可能需要下载Red Hat的ISO文件,比如引用[3]中的链接,不过这些看起来是旧版本的Red Hat 9,可能不兼容WSL。可能需要使用第三方工具,比如RHEL的UBI容器或者转成WSL镜像。需要提到使用Docker在WSL中运行RHEL容器,或者用第三方工具如Fedora Remix转换。 还要注意法律问题,Red Hat是商业产品,可能需要订阅。用户可能需要注册开发者账号获取资源。另外,安装后的初始化步骤,比如更新系统和基本配置,也是必要的。最后,提醒用户注意官方支持,可能存在的兼容性问题。需要分步骤说明,确保用户能一步步操作。</think>### 分步指南:在WSL中安装和使用Red Hat Linux #### 一、环境准备 1. **启用WSL功能** 按`Win+S`搜索"启用或关闭Windows功能",勾选**适用于LinuxWindows子系统**和**虚拟机平台**,重启系统[^2]。 2. **安装WSL内核更新** 管理员身份运行PowerShell执行: ```powershell wsl --update ``` #### 二、获取Red Hat资源 1. **开发者订阅账号** 访问[Red Hat开发者计划](https://developers.redhat.com/)注册账号,获取合法安装资源。 2. **ISO文件下载** - 官方途径:通过订阅账户下载RHEL ISO - 替代方案:使用CentOS Stream镜像(兼容RHEL生态) #### 三、安装方法对比 | 方法 | 复杂度 | 合法性 | 适用场景 | |------|--------|--------|----------| | Docker容器 | ★☆☆ | 需开发者订阅 | 快速测试开发环境 | | 自定义WSL镜像 | ★★☆ | 需系统构建能力 | 长期使用原生环境 | | 第三方发行版 | ★☆☆ | 完全开源 | 学习Linux基础 | #### 四、推荐安装流程(以Docker方式为例) 1. **安装Docker Desktop** 启用WSL集成: ```powershell wsl --install -d Ubuntu docker context use wsl ``` 2. **拉取UBI镜像** ```bash docker pull registry.access.redhat.com/ubi8/ubi ``` 3. **启动交互式容器** ```bash docker run -it --name rhel-wsl ubi8/ubi bash ``` #### 五、系统初始化 ```bash # 注册订阅(需账号凭证) subscription-manager register --username=<RH账户> --password=<密码> # 启用基础仓库 subscription-manager attach --auto dnf update -y ``` #### 六、跨系统文件交互 - Windows访问Linux路径:`\\wsl$\<发行版名称>` - Linux访问Windows磁盘:`/mnt/c/Users/<用户名>`
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值