【问题标题】:mount image file system in windows subsystem for Linux在 Linux 的 windows 子系统中挂载图像文件系统
【发布时间】:2017-10-01 12:58:20
【问题描述】:

由于WSL(windows子系统Linux)的循环模块无法启用,那么我该如何在磁盘映像中挂载(或以其他方式写入和读取)文件系统。

【问题讨论】:

    标签: linux windows-10 osdev windows-subsystem-for-linux


    【解决方案1】:

    您关于环回在 WSL 中不起作用的说法只是部分正确。

    在 WSL1 中,它的工作方式是基本的系统调用仿真。 NT 以本机方式运行 Linux 代码,并模拟系统调用。 T'是一个相当简单的机制,它适用于相当多的程序。但是,大多数驱动程序和许多内核级代码都无法工作,因为没有实际运行的 Linux 内核。 (这包括环回。)

    然而,在 WSL2 中,它只是 HyperV 中高度优化的 Linux VM。因此,完整的 Linux 内核正在被虚拟化,并且没有 Linux 代码在 NT 中本机运行。因此,Linux 本身可以做的所有事情,你很可能在 WSL2 中做,因为它是一个完整的 Linux 内核,并且驱动程序大部分都可以工作。

    因此,如果你有 WSL1,将其更新为 WSL2,然后你可以使用环回。

    【讨论】:

      猜你喜欢
      • 2019-05-21
      • 2019-04-15
      • 2016-06-23
      • 2015-03-03
      • 1970-01-01
      • 2015-06-09
      • 1970-01-01
      • 2015-04-05
      • 1970-01-01
      相关资源
      最近更新 更多