当前位置:首页 > 虚拟机 > 正文

windows开启linux虚拟机(windows服务器linux虚拟机)

怎样在Windows本地硬盘安装Linux虚拟机映射?

首先,确保虚拟机已关闭(停止后无法更改属性)。

更改虚拟机的属性:(流程如下)

Editvirtualmachinesettings(编辑)-options(属性)-SharedFolders(选择Alwaysenabled)

添加“”对应的Windows硬盘目录。

最后,在虚拟Linux上安装vmtools后,访问/mnt/hfgs目录。

最详尽教程完整介绍-Windows的Linux子系统-WSL1&WSL2

必须先启用并重新启动适用于Linux的Windows子系统可选功能,然后才能在Windows上运行Linux发行版。

以管理员身份运行Powershell(启用WSL,如果已启用则跳过)

WSL1和WSL2之间的主要区别在于托管VM内部使用实际的Linux内核,支持完整系统Linux和Windows操作系统之间的呼叫兼容性和性能。

与WSL1相比,WSL2可以完美支持Docker。与WSL1模拟的LinuxAPI不同,WSL2使用在Hyper-V虚拟机中运行的解决方案。可以说,WSL2非常接近原始Linux

不支持Docker的守护进程,但您可以使用DockerCLI连接到通过DockerforWindows或您创建的任何其他VM运行的远程Docker守护进程

与systemctl、systemd等不完全兼容,IO速度相比原生Linux也大大降低。这一点在编译和解压方面可以深切感受到。毕竟它不是真正的Linux,而是挂在WindowsNT内核上的模拟Linux系统

由于WSL不是原生Linux,因此需要使用DockerforWindows来实现Docker(DockerforWindows是基于关于Hyper-V技术)

另一种方法是在WSL1中安装docker客户端并连接dockerserver来解决在WSL1上使用docker的问题。(PS:Win10的Linux子系统无法安装docker(服务端),但可以安装客户端)

参考

WSL2是第二代WSL,包含在2020年Windows10v2004中版本将于5月份正式发布。与第一代相比,新的WSL2重新设计了架构,采用真正的Linux内核,几乎拥有Linux的所有完整功能。启用WSL2的Linux系统启动速度非常快,占用内存也很少。此外,WSL2还可以直接原生运行Docker、VSCode编辑器和Remote-WSL插件。与完整的Linux虚拟机相比,它只是不支持systemctl和systemd。直接运行图形桌面。Windows也正在向虚拟平台靠拢。WindowsNT内核和Linux内核都运行在虚拟平台上,处于同一级别

如果发现VERSION为1,说明Ubuntu运行在WSL1下。升级到WSL2。同样,WSL2可以降级为WSL1。
wsl-l-v#查看已安装的Linux版本及名称,完整命令格式:wsl--list--verbose

具体步骤参考:

我电脑上装了一个linux虚拟机,可是怎么在我的windows系统下启动这个虚拟机啊,请大家多多指教!

如何开始这个虚拟业务