解决wsl 安装出现Installing, this may take a few minutes… 时间长。且重新打开进入root用户问题

1. 现象

在安装wsl出现 Installing, this may take a few minutes… 等待时间过长,无法启动,或报错。且如果你重新打开终端,出现图二情况(直接进入root用户)。

很显然,你的系统已经正确安装,但是你却跳过了创建用户的步骤,因此,只需要创建一个新用户,并将其设定为默认启动的用户就可以解决问题。

图1

图2

2. 解决

  1. 创建新用户,并赋予相应的权限
adduser xxx # xxx 你的用户名,注意为小写字母加数字
# 上述指令结束后会让你输入密码,正常输入即可
# 输入密码后,会让你输入个人信息,一直点击enter即可
  1. 为用户赋予sudo权限
vim /etc/sudoers
# 增加配置, 在打开的配置文件中,找到root ALL=(ALL:ALL) ALL, 在下面添加一行
# 其中xxx是你要加入的用户名称
xxx ALL=(ALL:ALL) ALL
# 按esc,输入:wq!保存配置
  1. 设置该用户为默认启动用户
vim /etc/wsl.conf

# 添加配置
[user]
default=你的用户名

# 按esc,输入:wq保存配置
  1. 重启ubuntu,完成修改
# 进入windows终端输入
wsl --shutdown

# 再次重新进入ubuntu,完成修改
posted @ 2024-10-03 22:39  子の雨  阅读(5374)  评论(4编辑  收藏  举报