web服务器 /
正文
RockyLinux 10 WSL 完整安装教程
2026-03-15 10:23
2 浏览
评论(0)
字体大小:
Rocky-10-WSL-Base.latest.x86_64.wsl 安装教程
你提到的
.wsl 格式文件是 Rocky 官方为 WSL 定制的镜像包(本质是压缩的文件系统镜像),安装方式和普通 tar 镜像略有不同,但核心是通过 WSL 命令手动导入,以下是完整、可直接操作的安装步骤:一、前置准备
-
已完成 WSL 2 环境配置(若未配置,先参考之前的步骤启用 WSL 2、安装内核更新包)。
-
下载好
Rocky-10-WSL-Base.latest.x86_64.wsl文件(建议放到路径简单的目录,如D:\WSL\,避免中文/空格)。
二、具体安装步骤
步骤 1:以管理员身份打开 PowerShell
按下
Win + X → 选择「Windows PowerShell (管理员)」(Windows 11 也可选择「终端(管理员)」)。步骤 2:创建 WSL 存储目录
为 Rocky 10 创建独立的存储文件夹(避免和其他发行版混放),执行:
# 创建目录(可自定义路径,如 D:\WSL\Rocky10)
mkdir D:\WSL\Rocky10
步骤 3:导入 .wsl 镜像到 WSL
执行
wsl --import 命令导入镜像,核心格式:
# 语法:wsl --import 发行版名称 存储路径 镜像文件路径 --version 2
wsl --import Rocky10 D:\WSL\Rocky10 D:\WSL\Rocky-10-WSL-Base.latest.x86_64.wsl --version 2
-
替换说明:
-
Rocky10:自定义的发行版名称(后续启动用); -
D:\WSL\Rocky10:你刚创建的存储目录; -
D:\WSL...wsl:你的.wsl镜像文件实际路径。
-
-
执行后无报错即表示导入成功(过程约1-2分钟,视文件大小)。
步骤 4:启动 Rocky 10 并初始化用户
-
启动导入的 Rocky 10:
wsl -d Rocky10 -
首次启动默认是
root身份,需创建普通用户(关键:避免直接用 root 操作):
# 1. 设置 root 密码(可选,但建议设置)
passwd root
# 2. 创建普通用户(替换为你的用户名,如 rockyuser)
useradd -m -s /bin/bash rockyuser
# 3. 设置普通用户密码(记住这个密码,后续 sudo 要用)
passwd rockyuser
# 4. 将普通用户加入 sudo 组(赋予管理员权限)
usermod -aG wheel rockyuser
# 5. 切换到普通用户(后续建议用这个用户操作)
su - rockyuser
步骤 5:验证安装是否成功
在 Rocky 10 终端执行以下命令,验证核心功能:
# 查看系统版本(应显示 Rocky Linux 10)
cat /etc/rocky-release
# 查看 WSL 内核(确认是 WSL 2)
uname -r
# 测试 dnf 包管理器(核心功能)
sudo dnf --version
-
执行
sudo dnf --version时会提示输入你刚设置的普通用户密码,输入后能显示版本即表示权限和工具都正常。
三、优化配置(必做,提升体验)
1. 启用 systemd(提升兼容性)
新版 WSL 支持 systemd,启用后能更好兼容依赖系统服务的软件(如 Docker):
# 编辑 wsl.conf 配置文件
sudo vim /etc/wsl.conf
在文件中写入以下内容(若文件为空直接加,已有内容则补充):
[boot]
systemd=true
[user]
default=rockyuser # 设置默认登录用户为你创建的普通用户
保存退出(vim 中按 Esc → 输入 :wq → 回车)。
2. 重启 WSL 使配置生效
回到 Windows PowerShell(管理员),执行:
# 关闭所有 WSL 实例
wsl --shutdown
# 重新启动 Rocky 10(此时会默认以普通用户登录)
wsl -d Rocky10
3. 安装常用工具
# 更新系统
sudo dnf update -y
# 安装常用工具(vim、git、curl 等)
sudo dnf install -y vim wget curl git net-tools bash-completion
四、常见问题解决
-
导入时报“文件找不到”:
-
检查镜像文件路径是否正确(避免中文/空格),路径要用绝对路径(如
D:\WSL\xxx.wsl,而非相对路径)。
-
-
启动后提示“无权限”:
-
确保创建普通用户时加入了
wheel组(usermod -aG wheel 用户名),执行sudo时输入普通用户密码即可。
-
-
dnf 无法更新/下载:
-
更换 DNS:执行
sudo echo "nameserver 8.8.8.8" > /etc/resolv.conf,再重试sudo dnf update。
-
总结
-
.wsl格式镜像需通过wsl --import命令手动导入,核心是指定「发行版名称+存储路径+镜像路径」,且必须指定--version 2。 -
导入后需手动创建普通用户并加入 sudo 组,避免直接使用 root 操作,同时配置
wsl.conf设置默认用户和启用 systemd。 -
验证安装的关键是检查系统版本、WSL 内核和 dnf 包管理器是否正常,确保核心功能无问题。
如果安装过程中遇到具体的报错提示(如导入失败、启动异常),可以把完整的错误信息告诉我,我帮你定位解决。
本文发布于程序达人 ,转载请注明出处,谢谢合作
有 0 人认为有用
0 评论
共同学习,写下你的评论
相关热点文章推荐
Spring Boot文档翻译【转】
20661
2024-01-13 23:29
Spring Boot报java.lang.IllegalArgumentException:Property 'sqlSessionFactory' or 'sqlSessionTemplate'
16473
2024-01-13 23:29
SpringBoot 2.0 报错: Failed to configure a DataSource: 'url' attribute is not specified and no embe...
UploadiFive Documentation (api 说明文档)
9899
2024-01-13 23:29
svn: 目录中的条目从本地编码转换到 UTF8 失败 解决办法
5336
2024-01-13 23:29
解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile办法
4393
2024-01-13 23:29
程序达人 - chengxudaren.com
一个帮助开发者成长的社区
相关文章