Linux 的 WSL 等效项

Ger*_*ely 1 virtual-machine windows-subsystem-for-linux

只需一个 wsl 命令即可将 Fedora 云映像导入到我的 Windows 10 中。

当我使用 Linux 作为基本操作系统时,这相当于什么?VirtualBox 更难。

Ste*_*art 5

现在我知道您不是在寻找适用于 Windows 的 Linux 子系统,而是在 Linux 主机上运行多个 Linux 来宾的方法。有多种方法可以做到这一点,包括:虚拟机、容器、chroot

您已经表示您不喜欢虚拟机,而且我对容器了解不多,但以下是 chroot 的方法:

使用时,chroot您正在将根目录更改为主机系统上的另一个目录。那么你的你chroot /var/chroot/ubuntu/var/chroot/ubuntu/bin便将成为新的你/bin。这意味着当您运行 时/bin/bash,您正在运行 Ubuntu 版本的 bash。如果你运行,/usr/bin/apt install <package>你正在将 Ubuntu 的版本安装到该 chroot。

chroot您可以为大多数发行版设置一个。不同的发行版有不同的设置方式,因此您需要查阅您感兴趣的发行版的文档。对于基于 Debian 的发行版,我使用debootstrap如下方式安装系统:

debootstrap buster /var/chroot/buster http://ftp.debian.org/debian
debootstrap wheezy /var/chroot/wheezy http://archive.debian.org/debian
debootstrap hardy /var/chroot/hardy http://archive.ubuntu.com/ubuntu/
debootstrap kali-rolling /var/chroot/kali http://http.kali.org/kali
Run Code Online (Sandbox Code Playgroud)

更完整的信息在这里: https: //wiki.debian.org/chroot