windows上安装linux的三种方法
有哪些方式在windows上安装linux
Hyper-V、VirtualBox 或 VMWare Multipass WSL
-
WSL.
如果不想安装 Hyper-V、VirtualBox 或 VMWare 等虚拟机,WSL 就是最佳选项。它占用的空间和资源(CPU 和 RAM)也更少。
通过 WSL,你可以像 Windows 应用程序一样,在窗口中运行这些 Linux GUI 应用程序。而不需要在 Hyper-V、VirtualBox 中设置单独的虚拟机,也不需要第二台物理电脑或双系统。 -
Multipass
是一个轻量级的虚拟机管理器,支持Linux、Windows与macOS。在不同的操作系统上,使用的是不同的虚拟化技术。在Linux上使用的是KVM、Window上使用Hyper-V、macOS中使用HyperKit以最小开销运行VM,同时它还可以在Windows和macOS上使用VirtualBox -
VMWare Workstation也是一个独立的软件,需要下载和安装,可以在任何版本的Windows 10上使用。
-
Hyper-V
是Windows 10 Pro、Education和Enterprise的内置功能,不需要额外安装,但在Home版本上不可用。你可以通过Windows设置、PowerShell或DISM来启用或禁用Hyper-V。 -
VirtualBox
是一个独立的软件,需要下载和安装,可以在任何版本的Windows 10上使用。
安装方式
方法1:使用wsl安装linux
前提条件
系统要求:Hyper-V角色只能在Win10、11企业版、专业版和教育版上启用,Windows11家庭版没有Hyper-V功能(除非您使用某些特定技巧)。
硬件要求:如果您已使用正确的操作系统版本,但是Hyper-V选项还是没有的话,可能是因为没启用虚拟化技术或缺少支持虚拟机监视器模式扩展的CPU
参考:https://blog.csdn.net/u011807844/article/details/133308920
安装方法
总共有三种安装方法,两种命令行方法 + 图形方法
参考文档:
https://www.sysgeek.cn/windows-11-install-wsl2/
遇到的问题
- wsl一直装不上
win11 wsl --install无法启动服务,后经发现是系统不符合要求我的系统是家庭版本
方法2 使用multiplass
安装方法
https://www.cnblogs.com/satire/p/15681820.html
遇到的问题
- multiplass 安装失败
卡住了,我怀疑是vm的问题,还需要提前安装oricle vm
方法3 VMware
安装方法
- 软件下载
- 安装步骤
1 先傻瓜式安装VMware,安装完成后可能需要重启
2、VMware 安装 Ubuntu
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端