能否编辑无法启动的WSL虚拟机的wsl.conf配置文件?
解决方法:编辑无法启动的WSL虚拟机的wsl.conf文件
当然可以编辑,按以下步骤操作:
导出虚拟机镜像(可选但推荐)
打开PowerShell,执行命令备份你的Fedora实例:wsl --export Fedora38 D:\fedora_backup.tar把
Fedora38换成你的WSL实例名称,备份路径可自行指定。挂载虚拟机文件系统到Windows
在PowerShell中运行:wsl --mount \\wsl$\Fedora38 --bare找到挂载后的磁盘(可通过「此电脑」查看,或用
diskpart确认盘符),假设挂载到E:盘,直接在资源管理器访问E:\etc,找到wsl.conf文件,修改或删除错误配置(比如注释掉systemd=true,或删除整个[boot]区块)。
也可直接用命令行编辑:notepad E:\etc\wsl.conf卸载挂载并重启WSL
修改完成后,先卸载挂载:wsl --unmount \\wsl$\Fedora38再重启WSL服务:
wsl --shutdown之后启动Fedora实例即可正常进入。
后续启用systemd的正确步骤
正常进入Fedora后,先安装systemd相关包:sudo dnf install systemd再配置
wsl.conf,重启WSL即可生效。
内容的提问来源于stack exchange,提问作者grizzlybears
相关产品推荐
相关产品推荐

