步骤1:验证您的硬件平台是否支持虚拟化。步是检查您的CPU是否支持硬件虚拟化扩展(例如IntelVT或AMD-V)。这些是KVM的硬件要求。以下命令可以检查您的硬件是否支持虚拟化。步骤2:安装KVM使用apt-get安装KVM和相关的用户空间工具。$sudoapt-getinstallqemu-kvmlibvirt-bin在安装过程中,会创建libvirtd用户组(Debian上的libvirtd-qemu用户组),并且您的用户ID会自动添加到该组中。这是为了允许您以普通用户而不是root用户的身份管理虚拟机。您可以使用id命令进行检查,该命令显示如何显示组ID:$id
1、激活原理目前,Windows7/Windows2008的激活多种多样,但公认比较完善的激活是品牌机(如DELL、LENOVO等)的SLIC信息表。)。)进入需要安装Windows的电脑的BIOS中。将您的计算机“模拟”为品牌机,然后安装MicrosoftOEM版本的Windows7/Windows2008并自动激活。相信每个喜欢的小伙伴都应该知道其中的秘密,为了减少作的激活负载,微软和PC厂商在大多数品牌电脑上实施了一种与激活不同的“SLIC激活机制”:当Windows作启动时,运行时,会自动读取本地BIOS中的SLIC信息表,以及作的“OEM密钥”和“OEM证书”,如果三者完全一致并经过验证,Windows7/Windows2008将被识别为自动激活的OEM版本。笔者研究发现Windows2012(不是注意Windows2012_R2,下同)与之前激活Windows7/Windows2008的类似,仍然可以通过写BIOS中的SLIC信息表安装OEM版本来激活,但激活Windows2012需要SLIC2。第2版SLIC2.2经测试可向后兼容SLIC2.1/2.0。众所周知,虚拟机软件还有BIOS。目前市面上常见的虚拟机软件,如VMware、Xen、Kvm等,都是通过软件模拟来“模拟”硬件BIOS。由于通过新计算机硬件BIOS可以实现激活,如果可以通过软件重新编译将SLIC2.2信息表“注入”到虚拟机的BIOS中,然后安装OEM版本的Windows2012,不可以配合Er新BIOS硬件来实现自动激活“异曲同工”?2.核心问题的激活原理已经非常明确了。现在的关键问题是如何重新编译Linux虚拟机。这涉及到重新编译Linux内核。尽管编译整个Linux内核需要很高的技术,但一些初学者可能会感到害怕。级别,但是重新编译LinuxBIOS并不困难,初学者也可以轻松实现。本文以Linux常见版本CentOs6.5为例,详细讲解重新编译KVM虚拟机BIOS的步骤。本文的也适用于Ubuntu等Linux版本。CentOs6.5虚拟机KVM的BIOS实际上是一个二进制可执行文件,默认安装路径为/usr/share/seabios/。笔者研究发现KVM虚拟机BIOS采用开源软件seabios。该软件的源代码可以在互联网上找到。开源组织还了一个更新包,在seabios软件中添加了相应的SLIC信息表。seabios源代码并编写。有了这个服务包,你就可以重新编译并替换Linux默认的文件,将虚拟机“模拟”为品牌机,然后自动激活OEM版本的Windows2012。此激活方式为激活。激活后,Windows2012可以使用微软后续的更新进行修补,并且永远不会被阻止。三、详细步骤1、获取SLIC2.2信息表。目前,SLIC2.1的资料表在网上很容易找到,SLIC2.2的资料表并不多。DELL版本的SLIC2.2的信息表更容易找到。当然,你也可以找一台预装了Windows2012的品牌机(DELL机在市场上比较常见),然后使用SLIC_Toolkit3.2工具将SLIC表导出到该机上。SLIC2.1/2.2表是二进制文件,长度为374字节(这一点要注意)。2、安装CentOs6.5_x64作。记得安装gcc,然后将上一步得到的SLIC2.2表到/opt目录下(假设文件名为DELL_)。3、在root用户下安装git、iasl以及所有依赖包。#yuminstallgit#yuminstalliasl//这是需要安装的包4.使用git获取sealic项目的源码。#mkdirbios//可以自己创建目录#cdbios#gitclonegit://
首先尝试安装VirtualMachineManager。遇到的问题是:
总是停在界面的开头。
解决方案:修改模型为Cirrus,问题解决,如下图:
2
安装后鼠标无反应。和键盘。
Google发现有必要
但是键盘还是不行。。记得使用qemu-system-x86_64命令来启动虚拟机。
END
使用qemu-system-x86_64启动Win7虚拟机
1
环境准备
Windowsvirtiodriveriso:
上一篇:win7运行kvm虚拟机
下一篇:kvm虚拟机无法开机