[进程以代码 1 退出],无法打开 WSL、zsh
[process exited with code 1], can't open WSL, zsh
当我尝试访问 WSL 发行版时出现 [process exited with code 1]
。使用命令删除 zsh 后发生这种情况:sudo apt-get remove zsh
.
我删除了 zsh 并忘记将 bash 设置为默认值 shell。
所以我现在做了这个和它的工作;
使用root登录wsl -u root
然后执行这个命令chsh -s /bin/bash <username>
重新启动终端。
此致!
我从 wsl2 卸载 zsh 后发生了这种情况
您需要将默认终端更改为使用 bash 而不是 zsh,您可以先安装 zsh 然后将 bash 设置为默认
步骤 1:go 到 windows PowerShell C:\WINDOWS\system32>
wsl.exe -e sudo apt-get install zsh
第 2 步:重启 Windows 终端和
更改 /etc/pam.d/chsh
:来自:
`auth required pam_shells.so`
到
`auth sufficient pam_shells.so`
第 3 步:
chsh -s /bin/bash root
当我尝试访问 WSL 发行版时出现 [process exited with code 1]
。使用命令删除 zsh 后发生这种情况:sudo apt-get remove zsh
.
我删除了 zsh 并忘记将 bash 设置为默认值 shell。
所以我现在做了这个和它的工作;
使用root登录wsl -u root
然后执行这个命令chsh -s /bin/bash <username>
重新启动终端。
此致!
我从 wsl2 卸载 zsh 后发生了这种情况
您需要将默认终端更改为使用 bash 而不是 zsh,您可以先安装 zsh 然后将 bash 设置为默认
步骤 1:go 到 windows PowerShell C:\WINDOWS\system32>
wsl.exe -e sudo apt-get install zsh
第 2 步:重启 Windows 终端和
更改
/etc/pam.d/chsh
:来自:`auth required pam_shells.so`
到
`auth sufficient pam_shells.so`
第 3 步:
chsh -s /bin/bash root