kvm虚拟化技术实战记录(3)——编译安装qemu-kvm
来源:互联网 发布:查看数据库有哪些用户 编辑:程序博客网 时间:2024/06/06 03:20
14.编译qemu-kvm
[root@cyt code]# cd ~/my_kvm/code/
[root@cyt code]# git clone git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git qemu-kvm.git
Initialized empty Git repository in /root/my_kvm/code/qemu-kvm.git/.git/
remote: Counting objects: 244578, done.
remote: Total 244578 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (244578/244578), 80.91 MiB | 26 KiB/s, done.
Resolving deltas: 100% (190470/190470), done.
[root@cyt qemu-kvm.git]# ./configure
如果想支持spice 输入./configure --enable-spice
可能是失败,提示:
ERROR
ERROR: User requested feature spice
ERROR: configure was not able to find it
ERROR
用yum安装一下spice-server devel版本
执行make
最后看到输出 LINK x86_64-softmmu/qemu-system-x86_64 这就是我们常用的qemu-kvm的命令行工具
全路径:/root/my_kvm/code/qemu-kvm.git/x86_64-softmmu/qemu-system-x86_64
15.安装qemu-kvm
[root@cyt qemu-kvm.git]# make install
install -d -m 0755 "/usr/local/share/qemu"
install -d -m 0755 "/usr/local/etc/qemu"
install -c -m 0644 /root/my_kvm/code/qemu-kvm.git/sysconfigs/target/target-x86_64.conf "/usr/local/etc/qemu"
install -d -m 0755 "/usr/local/bin"
install -c -m 0755 vscclient qemu-ga qemu-nbd qemu-img qemu-io "/usr/local/bin"
install -d -m 0755 "/usr/local/libexec"
install -c -m 0755 qemu-bridge-helper "/usr/local/libexec"
set -e; for x in bios.bin sgabios.bin vgabios.bin vgabios-cirrus.bin vgabios-stdvga.bin vgabios-vmware.bin vgabios-qxl.bin ppc_rom.bin openbios-sparc32 openbios-sparc64 openbios-ppc pxe-e1000.rom pxe-eepro100.rom pxe-ne2k_pci.rom pxe-pcnet.rom pxe-rtl8139.rom pxe-virtio.rom qemu-icon.bmp bamboo.dtb petalogix-s3adsp1800.dtb petalogix-ml605.dtb multiboot.bin linuxboot.bin kvmvapic.bin s390-zipl.rom spapr-rtas.bin slof.bin palcode-clipper; do \
install -c -m 0644 /root/my_kvm/code/qemu-kvm.git/pc-bios/$x "/usr/local/share/qemu"; \
done
install -d -m 0755 "/usr/local/share/qemu/keymaps"
set -e; for x in da en-gb et fr fr-ch is lt modifiers no pt-br sv ar de en-us fi fr-be hr it lv nl pl ru th common de-ch es fo fr-ca hu ja mk nl-be pt sl tr bepo; do \
install -c -m 0644 /root/my_kvm/code/qemu-kvm.git/pc-bios/keymaps/$x "/usr/local/share/qemu/keymaps"; \
done
for d in x86_64-softmmu; do \
make -C $d install || exit 1 ; \
done
make[1]: Entering directory `/root/my_kvm/code/qemu-kvm.git/x86_64-softmmu'
install -m 755 qemu-system-x86_64 "/usr/local/bin"
strip "/usr/local/bin/qemu-system-x86_64"
make[1]: Leaving directory `/root/my_kvm/code/qemu-kvm.git/x86_64-softmmu'
验证安装结果:
[root@cyt qemu-kvm.git]# which qemu-system-x86_64
/usr/local/bin/qemu-system-x86_64
[root@cyt qemu-kvm.git]# which qemu-img
/usr/local/bin/qemu-img
[root@cyt code]# cd ~/my_kvm/code/
[root@cyt code]# git clone git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git qemu-kvm.git
Initialized empty Git repository in /root/my_kvm/code/qemu-kvm.git/.git/
remote: Counting objects: 244578, done.
remote: Total 244578 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (244578/244578), 80.91 MiB | 26 KiB/s, done.
Resolving deltas: 100% (190470/190470), done.
[root@cyt qemu-kvm.git]# ./configure
如果想支持spice 输入./configure --enable-spice
可能是失败,提示:
ERROR
ERROR: User requested feature spice
ERROR: configure was not able to find it
ERROR
用yum安装一下spice-server devel版本
执行make
最后看到输出 LINK x86_64-softmmu/qemu-system-x86_64 这就是我们常用的qemu-kvm的命令行工具
全路径:/root/my_kvm/code/qemu-kvm.git/x86_64-softmmu/qemu-system-x86_64
15.安装qemu-kvm
[root@cyt qemu-kvm.git]# make install
install -d -m 0755 "/usr/local/share/qemu"
install -d -m 0755 "/usr/local/etc/qemu"
install -c -m 0644 /root/my_kvm/code/qemu-kvm.git/sysconfigs/target/target-x86_64.conf "/usr/local/etc/qemu"
install -d -m 0755 "/usr/local/bin"
install -c -m 0755 vscclient qemu-ga qemu-nbd qemu-img qemu-io "/usr/local/bin"
install -d -m 0755 "/usr/local/libexec"
install -c -m 0755 qemu-bridge-helper "/usr/local/libexec"
set -e; for x in bios.bin sgabios.bin vgabios.bin vgabios-cirrus.bin vgabios-stdvga.bin vgabios-vmware.bin vgabios-qxl.bin ppc_rom.bin openbios-sparc32 openbios-sparc64 openbios-ppc pxe-e1000.rom pxe-eepro100.rom pxe-ne2k_pci.rom pxe-pcnet.rom pxe-rtl8139.rom pxe-virtio.rom qemu-icon.bmp bamboo.dtb petalogix-s3adsp1800.dtb petalogix-ml605.dtb multiboot.bin linuxboot.bin kvmvapic.bin s390-zipl.rom spapr-rtas.bin slof.bin palcode-clipper; do \
install -c -m 0644 /root/my_kvm/code/qemu-kvm.git/pc-bios/$x "/usr/local/share/qemu"; \
done
install -d -m 0755 "/usr/local/share/qemu/keymaps"
set -e; for x in da en-gb et fr fr-ch is lt modifiers no pt-br sv ar de en-us fi fr-be hr it lv nl pl ru th common de-ch es fo fr-ca hu ja mk nl-be pt sl tr bepo; do \
install -c -m 0644 /root/my_kvm/code/qemu-kvm.git/pc-bios/keymaps/$x "/usr/local/share/qemu/keymaps"; \
done
for d in x86_64-softmmu; do \
make -C $d install || exit 1 ; \
done
make[1]: Entering directory `/root/my_kvm/code/qemu-kvm.git/x86_64-softmmu'
install -m 755 qemu-system-x86_64 "/usr/local/bin"
strip "/usr/local/bin/qemu-system-x86_64"
make[1]: Leaving directory `/root/my_kvm/code/qemu-kvm.git/x86_64-softmmu'
验证安装结果:
[root@cyt qemu-kvm.git]# which qemu-system-x86_64
/usr/local/bin/qemu-system-x86_64
[root@cyt qemu-kvm.git]# which qemu-img
/usr/local/bin/qemu-img
0 0
- kvm虚拟化技术实战记录(3)——编译安装qemu-kvm
- kvm虚拟化技术实战记录(2)——编译安装kvm
- kvm虚拟化技术实战记录(3)——安装第一台客户机
- kvm虚拟化技术实战记录(1)——配置kvm
- 内核虚拟化KVM/QEMU——guest os,qemu,kvm的运行流程
- (KVM连载)3.4 编译qemu-kvm和安装qemu-kvm
- kvm基础知识认识---读《kvm虚拟化技术实战》
- qemu kvm 内存虚拟化
- qemu kvm 内存虚拟化
- qemu-kvm 中断虚拟化
- qemu-kvm 中断虚拟化
- 虚拟化之qemu-kvm
- 虚拟化技术之KVM实战
- linux编译安装kvm、qemu
- KVM(qemu--kvm)
- 【虚拟机】虚拟化技术以及KVM、QEMU与libvirt介绍
- KVM虚拟化技术
- KVM虚拟化技术
- swift 保存和清空用户首选项实例
- 记录Maven和Mybatis整合时打包漏掉mapper的xml文件及其它资源
- 网络构成要素
- 【java】深入理解异常处理机制
- 【很早以前的作品】自编游戏之NationFight
- kvm虚拟化技术实战记录(3)——编译安装qemu-kvm
- Android程序运行时权限与文件系统权限的区别
- struct-hostent *gethostbyname(const char *name)详解
- 设计模式之单例模式
- new life
- XMPP协议学习笔记
- 从键盘输入三个正整数,判断它们是否构成等腰三角形
- 灰度图像--图像分割 阈值处理之OTSU阈值
- [开发笔记]Visual Assist X破解过程