Windows WSL2上启用微软官方支持的systemd

简介: Windows WSL2上启用微软官方支持的systemd

确认使用的是WSL2版本

wsl -l -v
wsl --version

如果显示为1,可以使用如下命令进行配置,其中修改成2即可:wsl --set-default-version <Version>

微软官方提供的方法,仅需要添加一个配置文件即可

  1. 更新WSL。
wsl --update

2.Ubuntu 22.04,在 /etc目录新建wsl.conf文件,添加如下内容:

[boot]
systemd=true

或者命令行执行

echo -e "[boot]\nsystemd=true" | sudo tee -a /etc/wsl.conf

3.关闭Ubuntu窗口

4.重启WSL

wsl --shutdown

5.打开Ubuntu命令行检查是否成功

ps --no-headers -o comm 1
# 如果命令返回的是init说明systemd未启用,如果是systemd那么你的systemd已启用成功了
systemctl
• 1
• 2
• 3

WSl里如果是Fedora系统步骤同上

相关文章
|
6月前
|
Ubuntu Linux 数据安全/隐私保护
Windows11 使用 WSL2部署Ubuntu
在管理员PowerShell中运行命令启用Windows子系统Linux和虚拟机平台,但安装Ubuntu时遇到错误。解决方法是下载NoLsp_fix_WSL2工具,以管理员权限进入其目录,使用工具指向WSL的路径(例如 `C:\windows\system32\wsl.exe`)进行修复,然后能成功打开Ubuntu。
153 4
|
1月前
|
边缘计算 安全 网络安全
|
3月前
|
人工智能 安全 Windows
微软更新警告——70%的Windows用户现在面临风险
微软更新警告——70%的Windows用户现在面临风险
微软更新警告——70%的Windows用户现在面临风险
|
3月前
|
Web App开发 存储 安全
微软警告数百万Windows用户:切勿冒险丢失所有数据
微软警告数百万Windows用户:切勿冒险丢失所有数据
微软警告数百万Windows用户:切勿冒险丢失所有数据
|
3月前
|
Ubuntu Linux 数据安全/隐私保护
在 Windows 中配置 WSL2 与 Debian 的全流程
【8月更文挑战第27天】本文详细介绍了在Windows环境中配置WSL2与Debian的全过程,包括确认Windows版本、启用相关功能、安装WSL并设置版本为WSL2、下载安装Debian、配置国内镜像源,以及设置Xserver实现GUI功能。通过这些步骤,用户能够顺利完成配置,并进行基本优化。
400 0
|
3月前
|
Ubuntu Linux 开发工具
Windows11 WSL2 Ubuntu编译安装perf工具
Windows11 WSL2 Ubuntu编译安装perf工具
136 0
|
5月前
|
网络虚拟化 Windows
Windows 10 Windows1011出现0x80190001错误解决方案! Windows微软账户无法登录问题 Microsoft Store商店用不了
Windows 10 Windows1011出现0x80190001错误解决方案! Windows微软账户无法登录问题 Microsoft Store商店用不了
124 1
|
5月前
|
Windows
win10家庭版安装iis 微软web服务器 windows安装IIS web服务器
win10家庭版安装iis 微软web服务器 windows安装IIS web服务器
70 0
|
Ubuntu Linux 虚拟化
如何在windows 11中安装WSLG(WSL2)
如何在windows 11中安装WSLG(WSL2)
545 0
|
6月前
|
API C# C++
微软官方发布的C#开源、免费、实用的Windows工具箱
微软官方发布的C#开源、免费、实用的Windows工具箱
115 0