前言

近些年微软推出了WSL子系统,可以在Windows下方便的使用Linux,充分利用主机的资源,无需再单独通过vmvare启动虚拟机。

Windows Subsystem for Linux(WSL)是微软在 Windows 10Windows 11 上推出的功能,允许用户直接在 Windows 系统中运行 原生 Linux 二进制可执行文件,而无需传统的虚拟机(如 VMware、VirtualBox)或双系统引导。WSL 提供了与 Linux 内核高度兼容的子系统,使开发者、系统管理员和普通用户能够更方便地在 Windows 上使用 Linux 工具和环境。

openEuler作为新一代的国产操作系统,提供了原生的WSL版本,可以在Windows下非常容易的安装起来。

安装

1.下载openEuler最新版本的WSL,当前是openEuler 2403 SP1:

https://dl-cdn.openeuler.openatom.cn/openEuler-24.03-LTS-SP1/WSL/openEuler-WSL-24.03.zip

2.解压后安装证书:DistroLauncher-Appx_2403.0.1.0_x64_ARM64.cer

3.命令行窗口执行Add-AppDevPackage.ps1

image-20250718222513063

4.点击yes

5.按enter就安装好了openEuler

image-20250718223051463

6.初始化openEuler

Windows开始菜单 - openEuler2403

然后输入用户名和密码

image-20250718223825918

image-20250718223902117

此时就已经可以进入到linux了。

如何设置wsl的root密码

openEuler24.03.exe config –default-user root

然后配置密码即可。

image-20250718224648506

参考链接:https://zhuanlan.zhihu.com/p/23036380928

将WSL的目录放在指定的位置

1.导出当前WSL实例:

wsl –export openEuler-2403 E:/exportimage.os

2.删除原有的WSL实例:

wsl –unregister openEuler-2403

3.重新导入到新位置:

wsl –import openEuler E:/newdir E:/exportimage.os

设置wsl启动的默认账户

在Windows用户目录下新增wsl.conf文件,新增如下代码:

1
2
[user]
default=juyin

然后重新启动wsl

WSL常用命令

查看当前有哪些wsl版本

wsl -l -v

image-20250718223349168

image-20250718223427078

停止运行wsl

wsl –shutdown openEuler

参考链接

https://www.openeuler.openatom.cn/zh/wiki/install/wsl/