【系统问题】WSL 系统迁移(From C to D)、code 指令失效、默认用户变更等问题

问题背景

基于 WSL 的 Ubuntu-18.04 所占空间越来越大,因此需要从 C 盘迁移到 D 盘。

解决方案

迁移过程可参考这篇博客:https://blog.csdn.net/weixin_50321412/article/details/124592284。

在迁移之后,再次打开 Ubuntu-18.04 时默认用于变更为了 root,如果通过 su 的方式切换为普通用户,则导致 code 指令失效,无法打开 Windows 端的 VS Code。(比如这篇博客中的描述:https://blog.csdn.net/sstutu/article/details/116426373)。

如果要解决这个问题,可通过修改默认登录用户来避免 code 指令失效,具体操作:
通过 cmd 打开终端,输入如下指令:ubuntu config --default-user <username>,这里的 ubuntu 应该根据自己安装的 Ubuntu 版本自行替换(如果是Ubuntu-18.04,相关指令就是ubuntu1804)。


参考链接:

posted @ 2022-07-07 16:44  虔诚的树  阅读(443)  评论(0编辑  收藏  举报