启动WSL自动退出的问题解决(在安装过docker-desktop之后)

原因

docker-desktop不会安装真正意义上你可以直接使用的linux系统

解决

1. 查看当前版本列表

$  wsl -l -v

在这里插入图片描述
会发现没有正经的发行版,于是

2. 查看目前的发行版本

$  wsl -l --online

在这里插入图片描述

3. 安装你需要的版本

$  wsl --install Ubuntu
### WSL 中 Ubuntu 安装启动闪退解决方案 对于遇到的 WSL2 上安装的 Ubuntu 启动后立即退出问题,可以尝试以下方法来解决问题。 #### 方法一:更新并修复包管理器 有时由于某些依赖项缺失或损坏可能导致此现象。可以通过下面命令来进行修复: ```bash sudo apt update && sudo apt upgrade -y sudo dpkg --configure -a ``` 这些命令会确保所有的软件包都是最新的,并且重新配置未完成安装的软件包[^1]。 #### 方法二:检查默认用户权限 如果设置了错误的默认用户也可能造成该问题。通过编辑注册表或者使用 `wsl --set-default-user` 命令更改回原始创建的第一个用户账户通常能解决问题- 使用管理员身份打开 PowerShell 或 CMD 输入: ```powershell wsl --set-default <用户名> ``` 其中 `<用户名>` 是希望设为默认用户的名称[^3]。 #### 方法三:重置 WSL 分发版 当以上两种方式都未能奏效时,考虑完全卸载再重新添加当前使用的 Linux 发行版本。这不会影响个人数据文件夹 `/home/<username>/...` 内的内容。 先备份重要资料,接着依次执行下列指令: ```powershell wsl --terminate Ubuntu wsl --unregister Ubuntu Add-WindowsCapability -Online -Name MicrosoftSubsystemForLinux~... lxrun /install /y # 对于较旧版本可能需要这条命令而不是 add-windowscapability ``` 最后再次从微软商店下载最新版本的 Ubuntu 并按照提示完成初始化设置过程[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值