Windows商店安装CentOS完整教程:小白10分钟搞定Linux环境
想在Windows电脑上直接用CentOS系统?不用装虚拟机,也不用刻盘重装,通过微软商店和WSL子系统就能快速实现。很多人学运维、跑服务器环境、或者做开发测试,都需要一个轻量的CentOS环境,这篇教程专门给电脑小白准备,步骤写得很细,跟着做就行。
先说清楚现状:微软商店里目前没有直接叫“CentOS”的官方应用。因为CentOS传统版本已经停止维护,官方转向了CentOS Stream。好在AlmaLinux和Rocky Linux是CentOS的完美兼容替代品,命令、软件包、配置文件几乎一模一样,yum/dnf都能直接用。商店里能直接搜到它们,安装体验和原生CentOS没区别。如果你非要原版CentOS镜像,后面也会教手动导入的方法。
一、安装前必须做的准备工作
系统要求很简单:Windows 10 2004及以上版本,或者Windows 11。版本太旧的先升级系统。
- 按Win + R,输入
winver回车,看自己的版本号。 - 确认电脑开启了虚拟化。重启进BIOS(开机时狂按Del或F2),找到Intel VT-x或AMD-V,改成Enabled,保存退出。
- 建议先把Windows更新到最新,避免安装中途报错。
这些做完,基本就不会踩坑了。
二、推荐方法:微软商店直接安装AlmaLinux(CentOS完美替代)
这是最简单、最适合新手的方式,全程图形界面,几乎点几下鼠标就完成。
第一步:打开微软商店。任务栏搜索“Microsoft Store”或者“微软商店”,点开。
第二步:在商店顶部搜索框输入“AlmaLinux”,回车。会看到AlmaLinux OS 8或AlmaLinux OS 9,建议选9(更新、支持更久)。点进去,点击“获取”或“安装”,等它下载安装完成。下载速度看你网络,一般几分钟。
第三步:安装好后,在开始菜单搜索“AlmaLinux”,点开。第一次启动会让你设置用户名和密码。用户名用小写英文,密码输入时不会显示,输两遍确认就行。设置完自动进入命令行界面,看到类似[用户名@主机名 ~]$就成功了。
第四步:更新系统。输入下面两条命令,一条一条回车:
sudo dnf update -y
sudo dnf install -y wget curl vim net-tools
输入密码后等待完成。现在你已经拥有一个完整的CentOS兼容环境了,yum和dnf都能正常用。
想装Rocky Linux也一样,商店搜索“Rocky Linux”安装即可,操作完全相同。
三、进阶方法:手动导入真正的CentOS镜像
如果你一定要CentOS 7或者CentOS Stream,用导入方式。适合有一点基础的朋友。
第一步:以管理员身份打开PowerShell(开始菜单搜索PowerShell,右键“以管理员身份运行”)。
依次执行下面命令,每条回车:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
执行完重启电脑。
第二步:重启后继续在管理员PowerShell输入:
wsl --set-default-version 2
如果提示需要更新内核,浏览器打开微软官网搜索“WSL2 Linux内核更新包”下载安装即可。
第三步:准备CentOS rootfs文件。去可靠镜像站下载CentOS的容器镜像或rootfs压缩包(例如CentOS 7的tar.xz格式)。下载后放到一个英文路径,比如D:\WSL\centos.tar.xz。
第四步:创建安装目录并导入。继续在PowerShell执行(路径改成你自己的):
mkdir D:\WSL\CentOS
wsl --import CentOS D:\WSL\CentOS D:\WSL\centos.tar.xz --version 2
导入需要几分钟,完成后输入:
wsl -d CentOS
就进入系统了。默认是root用户,建议马上创建普通用户:
useradd -m -G wheel 你的用户名
passwd 你的用户名
然后退出,用记事本编辑D:\WSL\CentOS\etc\wsl.conf(没有就新建),写入:
[user]
default=你的用户名
保存后重新打开,就默认用普通用户登录了。
四、安装后必做的基础配置
不管哪种方法装好,都建议做这几步,用起来更顺手。
-
换国内源加速(AlmaLinux/Rocky示例):
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' -i.bak /etc/yum.repos.d/rocky*.repo sudo dnf makecacheCentOS 7把地址换成对应阿里云或清华源即可。
-
安装常用工具:
sudo dnf install -y git python3 gcc make -
设置时区:
sudo timedatectl set-timezone Asia/Shanghai -
开启SSH方便远程:
sudo dnf install -y openssh-server然后sudo systemctl enable --now sshd
想图形界面的话不推荐在WSL硬装,性能一般,真要桌面还是用虚拟机更合适。
五、常见问题快速解决
安装时提示“请启用虚拟机平台”:回到BIOS确认虚拟化已开,同时在Windows功能里勾选“虚拟机平台”和“适用于Linux的Windows子系统”。
商店安装后打不开:重启电脑再试,或者在PowerShell运行wsl --shutdown后再启动。
网络很慢或连不上:检查Windows防火墙,或者在WSL里执行sudo dnf clean all后重试。公司网络有的会拦截,换手机热点试试。
想删掉重装:PowerShell输入wsl --unregister AlmaLinux(或你的发行版名字),再重新从商店安装即可。数据会清空,重要文件先备份。
WSL占用磁盘越来越大:定期清理,或者用wsl --export导出备份后重新导入精简版。
六、使用建议和避坑提醒
WSL非常适合学习命令、跑服务、写代码,启动速度快、占用资源少,比虚拟机轻量很多。但它不是完整虚拟机,不能直接跑特别依赖内核的软件,也不适合做生产环境的真实服务器模拟。日常开发、测试脚本、搭建个人学习环境完全够用。
装好后强烈建议配合VS Code使用,安装Remote - WSL插件,直接在Windows里编辑Linux文件,体验极佳。也可以用Windows Terminal替代默认命令行,界面更好看。
备份很重要。随时可以用下面命令导出整个系统:
wsl --export AlmaLinux D:\backup\almalinux.tar
恢复时用--import即可。
通过Windows商店安装CentOS兼容环境就是这么简单。新手按第二种方法(商店直接装AlmaLinux)最省心,装完就能开始敲命令学Linux了。照着步骤做,基本一次成功。

还没有评论,来说两句吧...