windows上的ubuntu子系统打不开

我打不开安装在Windows上的子系统,有么有什么可能性打开呢?

img

img

如果想在这个子系统里改代码?怎么操作,因为进不了这个盘,怎么使用IDE呢?

我就是在microsoft store里装了ubuntu,然后把ubuntu 从c盘移到了h盘。

想在子系统使用windows的应用,挺简单的,就是在子系统中直接使用,

img

以VsCode 为例,他的exe文件为Code.exe,绝对路径如下。他在子系统中的对应目录为 /mnt/e/...

img

就可在子系统中通过Code.exe 直接调用,注意一定是exe文件,cmd文件和bash文件有可能不起效

img

也可以把他的软链接加入到可执行目录中,或者把他的路径加入到系统可执行路径,

wsl 可以通过命令行窗口访问,当然我们不能采用这种方法写代码,不然要头疼死。推荐你安装 visual studio code ,然后用vscode 打开wsl进行开发。如果想往wsl系统的目录下复制文件,可以在资源管理器里左侧,找到wsl系统目录

提示的是挂载的磁盘正在使用,你做了什么事情?

  1. 你这么打开本质是运行虚拟磁盘。
  2. 在Windows功能里安装Windows的Linux子系统(wsl)
  3. 在Microsoft store 下载子系统或运行早已下载好的子系统

你这样打开的是虚拟磁盘吧

解决方法

显示的磁盘被占用

先重启下笔记本试下,

如果还有其他问题报错,再把对应报错文本发一下。


如有问题及时沟通

什么叫子系统,你一个系统能打开另一个系统,你还是进bios看看吧