Centos7安装QEMU
来源:互联网 发布:淘宝网的管理模式分析 编辑:程序博客网 时间:2024/05/29 12:25
请转步至最新版http://blog.csdn.net/u013182960/article/details/76229432
QEMU环境搭建流程
更新软件源为阿里云
备份原来的yum源
sudo cp /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak
设置aliyun的yum源
sudo wget -O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo
添加EPEL源
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中
- cd /home/qemu
- tar -jxvf qemu-2.1.3.tar.bz2
进入/home/qemu/qemu-2.1.3中,并进行编译
- cd qemu
- ./configure
之后可能会报错:
- ERROR: "cc" either does not exist or does not work
说明没有gcc编译器,故安装gcc编译
- yum install gcc*
继续运行./configure,可能还会出错
- Error: zlib check failed
- Make sure to have the zlib libs and headers installed.
则需安装zlib相关的软件
- yum install zlib*
再次运行./configure,可能还有错误
- glib-2.12 required to compile QEMU
则须安装glib相关的模块
- yum install -y glib*
- ./configure
- make
./configure成功,继续运行make后失败,出现错误
- /bin/sh: autoreconf: command not found make: *** [/home/qemu-2.1.3/pixman/configure] Error 127
说明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"
如果看到内核启动过程中的打印,说明前的搭建是成功的。
安装KVM
通过下面命令安装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后面跟安装路径
- centos7 源码安装QEMU
- Centos7安装QEMU
- CentOS7/RHEL7上安装KVM(QEMU)
- CentOS7 上源码安装KVM(qemu--kvm)
- [Qemu] 解决在qemu里安装的centos7 gnome-session无法正常启动的问题
- qemu安装
- QEMU安装
- 安装qemu
- qemu安装
- 安装qemu
- qemu安装
- QEMU(Centos7)环境搭建流程
- centos7升级qemu-kvm---源码解决方法
- qemu安装问题
- ubuntu下安装QEMU
- QEMU安装与使用
- qemu 安装CentOS
- centos 安装qemu
- VS2017 + Opencv3.2.0 安装配置
- Filter过滤器
- 如何通过Arcpy打开mxd文档并添加数据
- 鼠标按下或鼠标松开做不同的处理
- lintcode--带环链表II
- Centos7安装QEMU
- Java类加载器总结
- Quartz 入门详解
- CSS实现的图片缩进效果
- C++中const迭代器 和 const_iterator的区别
- 智能语音输入查询天气app附源码
- ES6新数据类型Symbol
- Windows和Office破解问题
- Java-时间相关的处理