kvm虚拟化技术实战记录(3)——编译安装qemu-kvm
2015-03-08 12:50
465 查看
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
相关文章推荐
- kvm虚拟化技术实战记录(2)——编译安装kvm
- (KVM连载)3.4 编译qemu-kvm和安装qemu-kvm
- ubuntu12.04下 编译安装qemu-kvm 并enable spice
- kvm虚拟化技术实战记录(1)——配置kvm
- linux编译安装kvm、qemu
- kvm虚拟化技术实战记录(3)——安装第一台客户机
- 编译安装MySQL5.1.72实战记录
- Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛 推荐
- Linux 下 MySQL 5.5.8 源码编译安装记录
- 我的y450安装gentoo,内核编译选项记录
- Nginx实战基础篇一 源码包编译安装部署web服务器 推荐
- Ubuntu10.04上编译安装部署Mono2.10.8+Nginx1.0.11+MySQL5.5.20实战
- Ubuntu12.04 编译qemu-kvm 1.1.0
- linux编译安装遇到问题记录
- Linux 下 MySQL 5.5.8 源码编译安装记录
- CentOS 下 Redmine 安装实战记录
- Ubuntu下编译安装R全记录
- 第二篇:在RHEL上用qemu-kvm安装xp
- sqlite-3.3.6编译安装与交叉编译全过程详细记录