Windows 11下Docker配套WSL Ubuntu用户设置失败求助
Windows 11下Docker配套WSL Ubuntu用户设置失败求助
我之前也碰到过一模一样的坑,给你几个亲测有效的解决办法,你可以挨个试试:
直接通过终端/命令行启动Ubuntu
别从开始菜单点图标启动,换个方式:打开Windows终端(或者按Win+R输入cmd打开命令提示符),然后输入命令wsl -d Ubuntu启动Ubuntu实例。这样大概率能跳过闪退的问题,直接进入用户设置的流程。如果还是有问题,先确认WSL版本是2,输入wsl --set-default-version 2设置后再重试。重置Ubuntu实例
如果上面的方法不管用,可以试试重置Ubuntu:打开Windows设置→应用→应用和功能,找到Ubuntu应用,点击「高级选项」,然后选择「重置」。重置后再从开始菜单打开Ubuntu,应该就能正常弹出用户设置界面了——不过要注意,重置会清空Ubuntu里的所有内容,适合还没在里面装东西的情况。手动创建并设置默认用户
如果前两种都不行,那就手动来:- 打开命令提示符,输入
wsl -d Ubuntu -u root以root身份进入Ubuntu; - 输入
adduser 你的用户名,跟着提示一步步设置密码; - 接着输入
echo "[user]\ndefault=你的用户名" >> /etc/wsl.conf,把刚创建的用户设为默认; - 输入
exit退出,之后再启动Ubuntu就会自动用这个用户登录了。
- 打开命令提示符,输入
备注:内容来源于stack exchange,提问作者Čamo
相关产品推荐
相关产品推荐

