您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: