Windows11下WSL安装openEuler2403SP1版本
前言
近些年微软推出了WSL子系统,可以在Windows下方便的使用Linux,充分利用主机的资源,无需再单独通过vmvare启动虚拟机。
Windows Subsystem for Linux(WSL)是微软在 Windows 10 和 Windows 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
4.点击yes
5.按enter就安装好了openEuler
6.初始化openEuler
Windows开始菜单 - openEuler2403
然后输入用户名和密码
此时就已经可以进入到linux了。
如何设置wsl的root密码
openEuler24.03.exe config –default-user root
然后配置密码即可。
参考链接: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 | [user] |
然后重新启动wsl
WSL常用命令
查看当前有哪些wsl版本
wsl -l -v
停止运行wsl
wsl –shutdown openEuler