vm与hyper-v不兼容怎么办 如何让Linux更好地运行在Hyper-V上?

[更新]
·
·
分类:互联网
3431 阅读

vm与hyper-v不兼容怎么办

如何让Linux更好地运行在Hyper-V上?

如何让Linux更好地运行在Hyper-V上?

如果想在Hyper-V中运行Linux,以下三个技巧可帮助你获得更好的性能表现。
1、禁用安全启动
因为Linux发行版本还不支持安全启动(对代码访问存在长期争议),需要禁用该选项。
2、不要使用老旧系统镜像
运行在Hyper-V中Windows Server 2008 R2的镜像可能无法运行在新版本上。可以选择创建新的系统镜像,或者删除已安装的集成服务3.4版本,然后手动添加Linux集成服务3.5版本。
3、Linux发行版是否支持集成服务
虽然Hyper-V支持几乎所有的基于英特尔处理的Linux发行版,但还是需要选择一个合适的支持集成服务的版本,如果该Linux发行版支持集成服务(IS),性能上可获得很大提升。因为IS的作用是将Hyper-V所需的驱动程序直接绑定到发行版中。其他发行版必须使用“完全模拟”模式,这就需要在软件中模拟硬件功能,可能会导致性能和可管理性降低。当然还有更大的优势,那就是集成服务通过系统中心简化了管理过程,另外,如果有该发行版的支持合同,遇到任何问题都可以向商家寻求帮助。
支持集成服务的发行版包括Red Hat(5.5及以上版本)、SUSE(11 SP2和SP3)、OpenSUSE 12.3、Ubuntu 12.04及以上版本、Debian 7.0-7.4和Oracle Linux 6.4及以上版本。注意,对于Red Hat 5.5-5.8和6.0-6.3,你需要单独下载IS;代码可以运行但不是照例包含在内核中。
最后,基本上不需要担心到底哪个发行版本支持IS,因为只有从微软下载IS时才会需要注意版本号。如果你的发行版预安装了IS,基本上就不需要担心了。

关于hyper-v无法启动的问题?

请查看日志,日志里有详细提示,查询系统日志才是最正确的解决问题的方法。一般出现这个情况是以下几个方面:
1、Windows 2008 R2系统没有打SP1的补丁;
2、服务器(或电脑)CPU或BIOS不支持VT虚拟化;

win10专业版为什么装不了虚拟机?

原因是Win10电脑配置是不符合运行Hyper-V虚拟机的要求(主要是CPU的虚拟化支持功能),解决办法
1、进入bios设置,找到 No-Execute Memory Protection 设置将其设置为 Enabled即可。
2、进入虚拟机bios,选择Config—— CPU ——Inter(R) Virtualization Technology。
3、把Disabled修改为Enabled即可。
以上就是win10安装不了虚拟机解决办法的全部内容