利用Host主机的 虚拟化技术来运行虚拟机(QEMU)
来源:互联网 发布:淘宝标题带特价 编辑:程序博客网 时间:2024/06/03 16:00
1。 首先,确保主机支持 virtualization:
cat /proc/cpuinfo | grep -E "vmx|svm"
如果有输出,说明支持。
1。配置好 qemu,(加上 enable-kvm):
./configure --target-list=arm-softmmu,mipsel-softmmu --enable-debug --enable-sdl --enable-gtk --enable-kvm
3. 查看相关模块是否加载:
~$ lsmod | grep kvmkvm_intel 132651 0 kvm 388310 1 kvm_intel
如果有上面的输出,是可以用的。
同时 /dev/kvm 应该被创建。QEMU里有类似下面的代码:
open("/dev/kvm")ioctl(KVM_CREATE_VM)ioctl(KVM_CREATE_VCPU)for (;;) { ioctl(KVM_RUN) switch (exit_reason) { case KVM_EXIT_IO: /* ... */ case KVM_EXIT_HLT: /* ... */ }}
我第一尝试的时候,看不到 /dev/kvm, lsmod的时候,只看到有 kvm.ko 加载进来。手动加载 kvm_intel.ko的时候,提示
insmod: ERROR: could not insert module ./kernel/arch/x86/kvm/kvm-intel.ko: Operation not supported然后,看一下 dmesg |tail,发现:
[ 1870.982716] kvm: disabled by bios[ 1888.957189] kvm: disabled by bios[ 1906.551801] kvm: disabled by bios[ 1919.617650] has_svm: not amd [ 1919.617653] kvm: no hardware support原来是在 BIOS里把 virtualization禁掉了。
进入 BIOS,打开之后,一切都正常了。
0 0
- 利用Host主机的 虚拟化技术来运行虚拟机(QEMU)
- 【虚拟机】虚拟化技术以及KVM、QEMU与libvirt介绍
- 虚拟化技术之QEMU
- 7. 对ESXi主机内的虚拟机开启CPU硬件虚拟化支持,以此来搭建虚拟化学习环境
- KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机
- Linux_KVM_KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机
- KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机
- KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机
- 内核虚拟化KVM/QEMU——guest os,qemu,kvm的运行流程
- qemu运行xp虚拟机
- 主机和虚拟的网络联通(host-only)
- 虚拟化技术中KVM,Xen,Qemu的区别和联系
- [虚拟技术]Linux KVM与Xen,QEMU的性能比较
- 虚拟化qemu-img的简单用法。
- QEMU虚拟机和主机无线网络通讯设置
- 用qemu-nbd实现mount虚拟硬盘到Host上的功能
- 用qemu-nbd实现mount虚拟硬盘到Host上的功能
- 转-用qemu-nbd实现mount虚拟硬盘到Host上的功能
- Exercise:Softmax Regression 代码示例
- 面向对象的基本框架的总结
- 用Python编写干净 可测试 高质量的代码
- 好像叫quickSort
- 按月、按天计算失效日期的代码实现
- 利用Host主机的 虚拟化技术来运行虚拟机(QEMU)
- GetCurrentProcess() and GetCurrentProcessId()
- GRUB4DOS使用大全
- Python nose test framework 介绍
- mvn 多模块
- 动态链接库的使用
- UVA 11174 Stand in a Line 树形dp+计数
- idea 结合maven开发hibernate实例
- 如何调试手机网页