请转步至最新版http://blog.csdn.net/u013182960/article/details/76229432
sudo cp /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak
sudo wget -O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo
EPEL(http://fedoraproject.org/wiki/EPEL)是由 Fedora社区打造,为 RHEL及衍生发行版如 CentOS、Scientific Linux等提供高质量软件包的项目。装上 EPEL后,可以像在 Fedora上一样,可以通过 yum install package-name,安装更多软件。
sudo wget -P /etc/yum.repos.d/http://mirrors.aliyun.com/repo/epel-7.repo
sudo yum clean all
sudo yum makecache
在http://wiki.qemu.org/Download中下载关于qemu的源代码压缩文件,并放入/home/qemu中
进入/home/qemu/qemu-2.1.3中,并进行编译
之后可能会报错:
说明没有gcc编译器,故安装gcc编译
继续运行./configure,可能还会出错
则需安装zlib相关的软件
再次运行./configure,可能还有错误
则须安装glib相关的模块
./configure成功,继续运行make后失败,出现错误
说明make方面出现问题,通过安装这三个
1. yum install install autoconf automake libtool
2. make
3. make install
成功安装qemu-2.1.3
要注意最后使用sudo make install来完成安装
首先测试qemu和内核能否运行成功,编译出来的内核是否OK,或者qemu对vexpress单板支持是否够友好。
运行如下命令:
qemu-system-arm -M vexpress-a9 -m 512M-kernel /home/ivan/kernel_git/linux/arch/arm/boot/zImage -nographic -append"console=ttyAMA0"
如果看到内核启动过程中的打印,说明前的搭建是成功的。
通过下面命令安装qemu和virt-manager软件包
yum install qemu-kvm qemu-img virt-managerlibvirt libvirt-python python-virtinst libvirt-client virt-install virt-viewer
通过如下命令开启服务
systemctl start libvirtd &&systemctl enabled libvirtd
systemctl status libvirtd
virt-manage即可打开虚拟设备,之后载入镜像即可
安装完成后,使用locate qemu-system-arm定位到安装位置
如果本机只有一个qemu,可采用如下方式升级
updatedb
locateqemu-system-arm
如果安装之后依旧显示老版本qemu,则按照如下方法操作
./configure--target-list=arm-softmmu,arm-linux-user --prefix=/usr/local
./configure--target-list=arm-softmmu,arm-linux-user --prefix=/home/qemu-2.7.0
该--prefix后面跟安装路径