如何在windows下安装WSL版本openEuler

本文档详细介绍了如何在Windows上下载并安装openEuler,包括启用适用于Linux的Windows子系统和Hyper-V功能。针对可能出现的错误0x800701bc,提供了下载WSL更新和安装最新WSL2内核的解决方案。

应用商店获取openEuler

打开Microsoft Store搜索“openEuler”,点“获取”开始下载

 开启适用于Linux的Windows子系统

启动openEuler时,如果提示:

the windows subsystem for Linux optional component is not enabled.

 则 通过 控制面板——程序——启用或关闭Windows功能,在列表中找到“适用于Linux的Windows子系统”,勾选,点确定,如图所示:

开启Hyper-V

启动openEuler时,如果提示:

WslRegisterDistribution failed with error: 0x80370102

 则 通过 控制面板——程序——启用或关闭Windows功能,在列表中找到“Hyper-V”,勾选,点确定,如图所示:

解决错误 0x800701bc

 启动openEuler时,如果提示:

WslRegisterDistribution failed with error: 0x800701bc

则通过链接:

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下载wsl_update后,点安装更新WSL。

造成该问题的原因是WSL版本由原来的WSL1升级到WSL2后,内核没有升级,前往微软WSL官网下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包即可。

再次启动openEuler时,应该可以启动了。

### 安装和配置 openEuler 20.03 LTS on WSL 的指南 #### 准备工作 在开始之前,确保已经安装Windows Subsystem for Linux (WSL),并且启用了必要的功能。可以通过运行以下 PowerShell 命令来启用 WSL 和虚拟机平台支持: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 重启计算机以应用更改。 #### 下载 openEuler 镜像文件 访问 openEuler 的官方镜像站点[^1],找到适用于 x86 架构的 `openEuler-20.03-lts` 版本 ISO 文件并下载。由于网络原因可能导致速度较慢,可以尝试使用国内镜像源加速下载过程。 #### 创建自定义 WSL 发行版 1. 将下载好的 `.iso` 文件转换为适合 WSL 使用的根文件系统 tarball 格式。这一步通常需要借助第三方工具或者手动解压 ISO 并打包成 tar.gz 文件。 2. 如果已有现成的 rootfs.tar 文件,则可以直接导入至 WSL 中。假设已准备好名为 `rootfs_openEuler.tar` 的压缩包,在管理员权限下执行如下命令注册新发行版: ```bash wsl --import openEuler C:\wsl\openEuler C:\path\to\rootfs_openEuler.tar --version 2 ``` #### 启动与初始化 启动刚创建的 openEuler 实例: ```bash wsl -d openEuler ``` 首次登录可能需要设置默认密码以及调整环境变量等内容。如果遇到任何依赖缺失的情况,请通过 apt 或 yum 工具解决。 #### 配置 systemd 支持 尽管原生 WSL 不完全兼容 Systemd,但仍可通过一些方法实现基本服务管理能力。一种常见做法是在 `/etc/wsl.conf` 添加特定选项开启伪 init 进程模拟模式[^1]: ```ini [boot] systemd=true ``` 保存修改后退出当前会话重新加载即可生效。 #### 测试验证 最后确认整个流程无误之后,可试着部署 A-Tune 等典型应用场景测试性能优化效果。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值