标签:Hyper Windows 主机 WSL VM 版本 Ubuntu 解决
解决WSL与Ubuntu不能同时使用的问题
引入
之前在:WSL中的远程开发
这篇文章的总结中,碰到了WSL与Ubuntu不能同时使用的问题,当我需要使用WSL烧录SD卡时,从WMare转向WSL后,发现dd命令无法使用,这是因为Windows的磁盘挂载方式与Linux系统不一样,WSL也找不到 /dev/sd*,自然不能通过dd命令烧录到sd卡。
这让我不得不重新考虑回到虚拟机,因为装了WSL,打开VM虚拟机会报错,错误如下
如果在启用了 Hyper-V 和/或 VBS 的 Windows 主机上运行 VMware Workstation 15.5.5 或更高版本,则将使用 Windows Hypervisor Platform 技术启动 VM。如果此技术的发行版本不是特定级别,或者如果 Windows 主机硬件不满足某些最低要求,则 VM 将无法启动。下面的原因部分描述了这些最低要求。
原因
此问题是由于系统不满足某些最低要求而引起的。
支持的主机操作系统
- Windows 10 20H1 build 19041.264或更新版本
支持的工作站版本
- Workstation 15.5.5或更新版本
主机系统的处理器要求
- Intel Sandy Bridge
- AMD Bulldozer或更新的 CPU
在以下情况下,在 Windows 10 1909 或更早版本主机上的 VMware Workstation 12.5 或更高版本中打开虚拟机的电源无法启动:
- Credential Guard/Device Guard is enabled.
- Windows Sandbox is enabled
- Virtual machine platform is enabled
- WSL2 is enabled
- Hyper-V is enabled
解决
要解决该问题,请执行以下操作之一:
- 升级主机硬件和软件以满足上面原因部分所述的最低要求。
- 在 Windows 主机中禁用 Hyper-V,然后启动 VMware Workstation 并打开 VM。请注意,如果 Hyper-V 被禁用,Windows 主机 VBS 将被自动禁用
注意如果使用 Windows 10 1909 或更早版本,则不满足系统要求,因此必须将基于虚拟化的安全设置为“未启用”。
有关如何禁用 Hyper-V 和关闭基于虚拟化安全的过程的更多详细信息,请参阅:Windows 10 主机禁用 Hyper-v 的步骤
这里我通过升级VM版本来解决:
我当前的版本为15.15.0,不满足要求
访问官网地址:https://www.vmware.com/
注意没有账号必须先注册才能下载。注册页面:Registration | VMware Customer Connect
注册完账号后进行以下步骤
如图,选择资源-产品下载,进入下面页面
选择下载产品,进入新的页面
选择版本,然后根据自己的操作系统选择相应选项。
同样,选择需要的版本后点击立即下载。(这里我选择VM16.2.1)。
虚拟机安装参考:一文学会虚拟机安装操作系统
标签:Hyper,Windows,主机,WSL,VM,版本,Ubuntu,解决 来源: https://blog.csdn.net/weixin_45905650/article/details/122275051
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。