V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imherer
V2EX  ›  Windows

win10 更新后 WSL 启动报 0xffffffff

  •  
  •   imherer · 2020-11-03 09:57:57 +08:00 · 1646 次点击
    这是一个创建于 1471 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如何破?


    还有一个问题在 vscode+wsl 开发 vue 项目,不能热重载怎么弄呢?
    10 条回复    2020-11-03 11:12:58 +08:00
    Carseason
        1
    Carseason  
       2020-11-03 10:20:09 +08:00 via Android
    wsl 右键管理员启动看看
    wsl vue 不能热重载?你用的啥启动方式?
    sujin190
        2
    sujin190  
       2020-11-03 10:26:25 +08:00
    wsl2 吧,wsl 里边挂在的 windows ntfs 磁盘修改的文件里边并不能检测到,所以不会触发 vue 的自动热加载的逻辑,这个是磁盘协议实现的问题,把文件放到 wsl 自己的虚拟磁盘目录里就正常了,比如用户目录下
    imherer
        3
    imherer  
    OP
       2020-11-03 10:28:00 +08:00
    @Carseason 试过管理员了,还是不行。我卸了重装了,但是切不到 WSL2,切的时候报同样的错 0xffffffff

    vue-cli-service serve 这样启动的
    imherer
        4
    imherer  
    OP
       2020-11-03 10:29:22 +08:00
    @sujin190 对,用的就是 wsl2 。虚拟目录在哪里? wsl1 的时候我还能找到虚拟目录,切换到 2 之后发现找不到目录了

    有个问题就是如果放在虚拟目录,假如把 wsl2 删了的话 目录里的文件还在么
    12101111
        5
    12101111  
       2020-11-03 10:34:37 +08:00   ❤️ 1
    1 不清楚
    2, 项目放~里, 用 remote-wsl 连进去,不要放到 Windows 的分区里.
    Bunnyranch
        6
    Bunnyranch  
       2020-11-03 10:47:34 +08:00
    我之前用 WSL2 切换完还要自己下载内核安装才能正常使用,WSL2 跑起来的话,你看进程里有没有一个常驻 300M 的进程。
    另外你不会是 ghost 系统吧。。
    sujin190
        7
    sujin190  
       2020-11-03 11:05:15 +08:00
    @imherer #4 除了 /mnt 下的 c d e f 和 windows 盘符一直的这些目录以外的,其他目录都是创建在虚拟磁盘上的啊

    删了的话估计没了吧,不过 wls 安装好了之后差不多也就是 windows 功能的一部分了,不会轻易删除的吧

    防止其他目录之后 windows 里没法直接修改他,不过 wsl 似乎默认为虚拟磁盘设置了个共享,可以通过虚拟磁盘映射挂载到 windows 上就行了
    sujin190
        8
    sujin190  
       2020-11-03 11:08:55 +08:00
    @imherer #4 wsl 在虚拟磁盘创建的目录都是正常的 ext 文件系统,和直接安装的 linux 是完全一样的,性能也是一致的,但是 windows 挂载进去的其实是一个网络文件系统,除了性能真的很低外,文件系统特性也其实并不完全一致,依赖文件系统特性的很多功能估计都有问题,用其他目录就好了
    imherer
        9
    imherer  
    OP
       2020-11-03 11:12:32 +08:00
    @sujin190 谢谢
    imherer
        10
    imherer  
    OP
       2020-11-03 11:12:58 +08:00
    @Bunnyranch 又手动更新了系统,最后才装成功...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5381 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:22 · PVG 15:22 · LAX 23:22 · JFK 02:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.