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

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

时间:2024-10-03 22:33:08浏览次数:1  
标签: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

相关文章

  • 2024/10/2 CSP-S daimayuan模拟赛复盘
    2024/10/2CSP-Sdaimayuancontestlink(Day7)A.序列题面描述给你一个序列\(r_1,r_2,\dots,r_n\),问有多少非负整数序列\(x_1,x_2,\dots,x_n\)满足:对于所有\(i\),\(0\leqx_i\leqr_i\)。满足\(x_1|x_2|…|x_n=x_1+x_2+⋯+x_n\),左边为二进制或。输出答案对......
  • 帝国CMS后台登陆时错误_enewsloginfail
    当你在迁移帝国CMS网站后,遇到后台登录时出现“Table'phome.***_enewsloginfail'doesn'texist”的错误时,通常是因为数据库没有正确恢复。以下是详细的解决步骤:1.检查数据库恢复情况登录数据库管理工具:使用phpMyAdmin或其他数据库管理工具登录到数据库。检查数据库......
  • 在 win10 2021 LTSC 上安装配置 wsl2 和 ubuntu
    一、起因因为C盘文件太多,加之程序错误,导致C盘中出现许多无效项,注册列表也出现了很多的错误,因此对计算机系统进行了重装操作,并且不是由本地进行的重装,通过微软的服务器进行的重装。在重装之前,Windows的linux子系统,是完全正常使用的。但是在重装后试图重新安装Linux子系统,就发现......
  • 在 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----......
  • WSL安装问题处理
    问题描述在执行 wsl--install 安装Windows子系统Linux WSL (WindowsSubsystemforLinux)时报错:无法从“https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json”中提取列表分发。无法解析服务器的名称或地址Errorcode:Wsl/WI......
  • bootstrapping in the main distro: listing WSL distros: running WSL xxxx
    bootstrappinginthemaindistro:listingWSLdistros:runningWSLcommandwsl.exeC:\Windows\System32\wsl.exe-l-v--all:contextdeadlineexceeded解决办法重启WSL服务:打开PowerShell,并运行以下命令来重启LxssManager服务netstopLxssManagernetstartLxssMan......
  • 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改成D盘
    导出当前的WSL文件系统:在PowerShell中运行以下命令:wsl--exportUbuntu-20.04D:\wsl-ubuntu.tar注销当前的WSL发行版:运行以下命令:wsl--unregisterUbuntu-20.04创建目标目录(如果尚未创建):打开PowerShell并运行以下命令:mkdirD:\wsl导入WSL到D盘:将导出的tar文件导入......
  • 使用Docker或WSL2加速搭建GIS开发环境
    AccelerateYourDevelopmentEnvironmentwithDocker&WSL2​​WelcometoaccelerateyourdevelopmentenvironmentwithWSLtoanddarker.I'mKrisDaughertyandI'mheretodaywithmycolleague,Andrewbreeding.We'refromtheGISsoluti......
  • WSL挂载U盘或移动硬盘
    创建挂载目录sudomkdir/mnt/e挂载U盘或者移动硬盘sudomount-tdrvfsE:/mnt/e卸载U盘或者移动硬盘sudoumount/mnt/e说明drvfs是WindowsSubsystemforLinux(WSL)中的一个虚拟文件系统,用于将Windows驱动器(如C:、D:、E:等)挂载到WSL的文件系统中......