WSL 2 安装 Rocky Linux 详细流程(2025年更新)

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。

### 如何在WSL2安装Rocky Linux #### 准备工作 确保Windows已启用适用于Linux的Windows子系统(WSL2),并更新到最新版本。可以通过PowerShell以管理员身份运行以下命令来设置WSL2作为默认版本: ```powershell wsl --set-default-version 2 ``` #### 安装Ubuntu用于转换 由于微软商店中尚未提供官方的Rocky Linux发行版,可以先通过Microsoft Store安装一个现有的Linux分发版如Ubuntu[^1]。 #### 下载Rocky Linux根文件系统 访问Rocky Linux官方网站或其他可信资源下载适合于WSL使用的Rootfs压缩包。如果找不到特定于WSL构建,则可以选择标准x86_64架构镜像文件。 #### 创建自定义WSL分布 解压所获得的rootfs.tar.xz至本地目录后,在PowerShell中执行如下指令创建新的WSL环境: ```powershell wsl --import RockyLinux "C:\path\to\runtime\location" "C:\path\to\tarball\file" ``` 这里`C:\path\to\runtime\location`指定了新系统的存储路径;而`C:\path\to\tarball\file`则是之前下载好的tarball的具体位置。 #### 配置网络和其他初始化设定 启动刚导入的Rocky Linux实例,并按照提示完成初始配置过程,比如设置用户名密码等基本信息。对于某些应用可能还需要额外调整/etc/wsl.conf中的参数以优化性能表现或解决兼容性问题。 #### 更新软件源列表 为了能够顺利获取最新的安全补丁以及应用程序,建议编辑 `/etc/yum.repos.d/Rocky-Linux.repo` 文件,替换为国内较快的速度节点或者使用阿里云、腾讯云提供的镜像站服务。 #### 测试安装成果 最后重启一次终端确认一切正常运作之后就可以开始正常使用啦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值