最新版的WSL默认也是不使用systemd的,可以通过下面的步骤配置使用 启动WSL。 在WSL中打开终端,使用sudo vi /etc/wsl.conf编辑(或使用其他熟悉的文本编辑命令)并添加如下内容: [boot] systemd=true 如果/etc/wsl.conf文件不存在,创建并保存 退出WSL,并在Windows10命令行执行:wsl --shutdown关闭WSL,重启WSL后,在WS...
执行命令:wsl --set-version <分发版名称> <版本号> C:\Users\Administrator> wsl --set-version Ubuntu-22.04 2 这一步比较耗时,执行完成后通过命令wsl -l -v来查询升级是否成功。 启用Systemd 一开始我以为升级到 WSL2 之后,wsl.conf 就没有作用了,其实依然还是有用的。 不管是 WSL1 还是 WSL...
微软开始测试在WSL支持Systemd 微软宣布适用于Linux的Windows子系统(Windows Subsystem for Linux,WSL),可以让用户在WSL的Linux发行版中执行Systemd,而这代表用户将可以在Windows机器上,执行更多原本只能在Linux进行的工作流程。Systemd是一套Linux系统的基本构建模块,其提供系统和服务管理器,作为PID 1运行,负责启动...
您無法像在標準 Linux OS 中一樣地,在 WSL2 Linux 發行版本中設定 Service Fabric。 因為 PID1 形式的 systemd 不會在 VM 內執行,因此 PID1 形式的 systemd 是讓 SF SDK 能夠成功運作的必要條件。 為了啟用 PID1 形式的 systemd,我們採用 systemd-genie 來作為因應措施。 如需 systemd-genie 的詳細...
而Arch in WSL 是纯纯的野孩子, 微软和Arch两边都不管的, 想要在其中启用 systemd , GUI 与 GPU加速, 会碰到许多坑, 这篇文章把坑全给填平. 以下方法在 2024-3 的 Windows11-23H2-22631.3235 中测试通过. 理论上应该在所有支持 WSLg 和 systemd 的 WSL Linux 发行版中都有效. ...
首先我们需要重启wsl并尝试启动systemd wsl --shutdown wsl genie -s 这时候将会尝试启动systemd服务并进入genie的沙盒环境中,首次启动将会非常慢。启动进入之后将会打印出有问题的服务,可以按照下面的步骤进行配置 可以简单的使用下面的命令修复,需要先确认一...
Microsoft 最新发布的适用于 Linux 的 Windows 子系统版本 0.67.6 为 WSL 添加了 systemd 支持。因此,要获得此功能,您必须首先升级您的 WSL 版本。 检查当前使用的 WSL 版本的一种简单方法是运行: wsl--version 请记住,如果该命令失败,则您使用的是 Windows 内版本的 WSL,并且必须升级到 Store 版本。
首先需要wsl开启systemd支持,在/etc/wsl.conf中编辑: [boot] systemd=true 为了复用磁盘上 Linux 资源,需要将其挂载到 WSL 中,这里还是使用/etc/fstab 在/etc/wsl.conf中将挂载/etc/fstab设定为true [boot] systemd=true [automount] enabled = true ...
通常,运行Systemd启用脚本可以极大地改变WSL的行为,因此这个错误并不一定是意外的。您也没有提到您在WS...
经过2024-3 Windows11-23H2-22631.3235 测试确认,以下步骤均有效。理论上,所有支持 WSLg 和 systemd 的 WSL Linux 发行版亦适用。首先,进入 Arch 终端,注意后续步骤需要与具体系统设置相结合。确保使用合适的依赖库,比如通过 pkgs.org 在你的发行版中搜索 `libvulkan_lvp.so`。在面对 GUI 程序...