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

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

时间:2024-10-03 22:33:08浏览次数:11  
标签:may root xxx wsl 用户 take minutes 输入

1. 现象

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

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

图1

图2

2. 解决

  1. 创建新用户,并赋予相应的权限
dduser 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,完成修改

标签:may,root,xxx,wsl,用户,take,minutes,输入
From: https://www.cnblogs.com/ziyulab/p/18446092

相关文章

  • 在 win10 2021 LTSC 上安装配置 wsl2 和 ubuntu
    在win102021LTSC上安装配置wsl2和ubuntu的过程:参考官方文档:https://learn.microsoft.com/zh-cn/windows/wsl/install-manual(最后一步安装ubuntu发行版时,请自己解压,然后拷贝到其他目录再运行ubuntu.exe,否则默认放到了c盘)win10系统启用wsl2:wsl--install----......
  • Docker Desktop (WSL)部署MySQL使用Navicat 16 for MySQL远程连接
    DockerDesktop(WSL)部署MySQL使用Navicat16forMySQL远程连接1.docker拉取镜像dockerpullmysql2.查看镜像dockerimages3.启动MySQL实例dockerrun-d-p3307:3306--name=mysql-eMYSQL_ROOT_PASSWORD=123456mysql命令详解参数详解-d在后台运行容......
  • WSL挂载U盘或移动硬盘
    创建挂载目录sudomkdir/mnt/e挂载U盘或者移动硬盘sudomount-tdrvfsE:/mnt/e卸载U盘或者移动硬盘sudoumount/mnt/e说明drvfs是WindowsSubsystemforLinux(WSL)中的一个虚拟文件系统,用于将Windows驱动器(如C:、D:、E:等)挂载到WSL的文件系统中......