WSL 2 安装 Rocky Linux 详细流程(2025年更新)
一、环境准备
启用 Windows 功能
按下 Win + R 输入 optionalfeatures → 勾选 虚拟机平台、适用于 Linux 的 Windows 子系统 → 重启系统14。
*(家庭版用户需通过 PowerShell 命令 Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform 启用)*1。
升级 WSL 2 内核
bash
Copy Code
wsl --update # 确保 WSL 版本 ≥ 2.0.0
wsl --set-default-version 2 # 设置默认使用 WSL 2:ml-citation{ref=“3,4” data=“citationList”}
二、获取 Rocky Linux 镜像
下载 RootFS 文件
访问 Rocky Linux 官方仓库 → 下载 generic-rootfs 或 WSL专用镜像12。
推荐使用阿里云镜像加速(如 https://mirrors.aliyun.com/rockylinux/)2。
解压文件
bash
Copy Code
tar -xzvf rocky-9-rootfs-x86_64.tar.gz -C C:\WSL\Rocky # 解压至指定目录:ml-citation{ref=“2” data=“citationList”}
三、导入系统至 WSL
注册 Rocky Linux 发行版
bash
Copy Code
wsl --import Rocky C:\WSL\Rocky C:\WSL\Rocky\rocky-9-rootfs.tar # 指定安装路径与镜像文件:ml-citation{ref=“1,2” data=“citationList”}
设置默认用户
创建 /etc/wsl.conf 文件并添加:
text
Copy Code
[user]
default = yourusername # 替换为自定义用户名:ml-citation{ref=“2,4” data=“citationList”}
四、启动与验证
进入 Rocky Linux 环境
bash
Copy Code
wsl -d Rocky # 启动指定发行版:ml-citation{ref=“1,4” data=“citationList”}
基础功能测试
bash
Copy Code
uname -a # 查看内核版本(应为 WSL 2)
cat /etc/os-release # 确认系统信息为 Rocky Linux 9.x:ml-citation{ref=“2,4” data=“citationList”}
五、网络与软件配置
更新系统
bash
Copy Code
dnf update -y && dnf install -y curl wget vim # 安装常用工具:ml-citation{ref=“1,2” data=“citationList”}
配置 SSH 服务(可选)
bash
Copy Code
dnf install -y openssh-server
systemctl start sshd # 启动 SSH 服务:ml-citation{ref=“2” data=“citationList”}
关键提示:
WSL 模式下不支持 systemd,需手动启动服务(如使用 service ssh start)2。
若需图形界面,可安装 X Server 工具(如 VcXsrv)并配置 DISPLAY 变量1。
数据备份建议使用 wsl --export Rocky backup.tar 命令4。