KVM上的虚拟机支持哪些操作系统?我们测试了Linux(32/64位)和Windows(32位)。 其他操作系统可能不支持Windows64位操作系统。 该问题将在qemu-0.83发布后修复。 融合的。 修复。
Intel处理器上的多个Linux发行版在启动时会崩溃。 工作区应覆盖grub中的闪屏选项。

kvm安装win7虚拟机–编程哪些事首先,我们将其安装在VirtualMachineManager上。 出现的问题有:
在Windows启动界面中始终保持可见。
解决方案:将视频模型更改为Cirrus即可解决该问题,如下图所示。
2
开始安装后我的鼠标没有响应。 还有键盘。
Google发现您应该使用。 添加一个,如下图所示。
但是键盘还是不行。 。 忘记它并使用qemu-system-x86_64命令启动虚拟机。
结束
使用qemu-system-x86_64启动Win7虚拟机
1
准备环境
Windowsvirtiodriveriso下载:http:///fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.102/(因为磁盘必须安装为virtio磁盘)。
2
创建系统盘qemu-imgcreate-frawwin7.img30G。 这充当Win7操作系统磁盘。
3
创建启动脚本,如下图所示。
4
运行脚本,通过VNC进入界面,输入以下命令:部分。
5
安装Win7。
选择自定义(高级),如下图所示。
6
选择virtio磁盘,如图所示。 如下图:
7
选择virtiodiskdriver,如下图所示。
8
安装Win7VirtioSCSIDriver,如下图所示。 :
9
安装完成后,您将看到如下图所示的安装目标磁盘。
10
开始正常的Win7安装。 运行该过程,如下图所示。
退出
安装其他Virtio驱动程序。
网络驱动程序(如下图所示)。
但是安装失败如下图所示。
尝试devicemanager,如下图所示。
但仍然失败,如图所示。 下图:
Baloondriver
在设备管理器中,右键单击rootdevice,addlegacyhardware,下一步,手动安装(高级),下一步,havedisk,浏览,选择inf,安装如下图所示做。
改成此方法后,网络驱动安装成功。 请注意,您必须重新启动虚拟机才能使安装生效。
奇怪的问题
使用上述方法得到的Win7raw格式的镜像文件可以直接用来创建新的虚拟机,而这些新的虚拟机将使用virtionetworkdriver。
但是,在OpenStack环境中,Nova首先从Glance下载qcow2格式镜像到计算节点,然后将其转换为raw格式作为backingfile,然后使用raw文件作为backingfile下载qcow2文件。 。 如下图所示:
奇怪的是,OpenStack中新创建的虚拟机无法使用virtionetworkdriver,如下图所示。
8
但是,如果直接使用backingfile,则启动虚拟机时不会出现此问题。
如果您使用相同的备份文件创建新的qcow2文件,则不会出现此类问题。
具体原因应该与Nova的具体逻辑有关。 现在,我会再检查一下。 使用SCSI网络驱动程序。