标签:构建 err count tools share 虚拟 ubunt 重要 tar
一、 RHEL 6编译安装QEMU
【注意】要编译安装QEMU,至少要保证根分区有20GB的空间可用解压qemu安装包
1.1 [root@node-1 桌面]# mkdir /root/qemu
1.2 [root@node-1 桌面]# tar xvf qemu-2.2.1.tar.bz2 -C /root/qemu
2.[root@node-1 桌面]# cd /root/qemu/qemu-2.2.1
3.安装所需库文件
3.1 zlib库、glib2库
[root@node-1 qemu-2.2.1]# yum install zlib zlib-devel
[root@node-1 qemu-2.2.1]# yum install glib2 glib2-devel
3.2 安装SDL库
[root@node-1 qemu]# yum install SDL
[root@node-1 qemu]# yum install SDL-devel
3.3 安装gcc
[root@node-1 qemu-2.2.1]# yum install gcc
3.4 安装flex和bison
[root@node-1 qemu-2.2.1]# yum install flex bison
3.5 安装autoconf、automake和libtool
[root@node-1 qemu-2.2.1]# yum install autoconf automake libtool
4.配置
[root@node-1 qemu-2.2.1]# ./configure
5.编译
[root@node-1 qemu-2.2.1]# make -j 10
6.安装
[root@node-1 qemu-2.2.1]# make install
【重要】编译和使用过程中可能遇到的问题和解决
【问题1】
【原因】缺少flex和bison命令,需要安装
【解决】[root@node-1 qemu-2.2.1]# yum install flex bison
再次编译:[root@node-1 qemu-2.2.1]# make -j 10
【问题2】
【原因】缺少autoconf、automake和libtool,需要安装
【解决】[root@node-1 qemu-2.2.1]# yum install autoconf automake libtool
[root@node-1 qemu-2.2.1]# make -j 10 #编译时间比较长,但基本不再出错
【问题3】
【原因】缺少SDL库
【解决】安装SDL库,再重新编译安装
1) [root@node-1 qemu]# yum install SDL
[root@node-1 qemu]# yum install SDL-devel
2) [root@node-1 qemu]# make
3) [root@node-1 qemu]# make install
二、 CentOS 7编译安装QEMU
【注意】要编译安装QEMU,至少要保证根分区有20GB的空间可用解压qemu安装包
1.1 [root@node-1 桌面]# mkdir /root/qemu
1.2 [root@node-1 桌面]# tar xvf qemu-4.1.0.tar.bz2 -C /root/qemu
2.[root@node-1 桌面]# cd /root/qemu/qemu-4.1.0
3.安装所需库文件
3.1 zlib库、glib2库
[root@node-1 qemu-2.2.1]# yum install zlib zlib-devel
[root@node-1 qemu-2.2.1]# yum install glib2 glib2-devel
3.2 安装SDL库
[root@node-1 qemu]# yum install SDL
[root@node-1 qemu]# yum install SDL-devel
3.3 安装gcc
[root@node-1 qemu-2.2.1]# yum install gcc
3.4 安装flex和bison
[root@node-1 qemu-2.2.1]# yum install flex bison
3.5 安装autoconf、automake和libtool
[root@node-1 qemu-2.2.1]# yum install autoconf automake libtool
3.6 安装pixman-devel
[root@node-1 qemu-2.2.1]# yum install pixman-devel
4.配置
[root@node-1 qemu-2.2.1]# ./configure
5.编译
[root@node-1 qemu-2.2.1]# make -j 10
6.安装
[root@node-1 qemu-2.2.1]# make install
【注意】通过VMware Tools上传文件的时候很可能出现文件大小缺失的情况,即上传之后文件有损失,缺少一部分,这就导致解压的时候出问题,如下图所示。
【解决】通过共享文件夹上传。
三、 Ubuntu 18安装QEMU
Ubuntu可提供过sudo apt install qemu命令直接安装,第3课时已经安装了。
四、 使用qemu
安装完毕可以开始使用qemu,输入qemu-或者qemu-system-,按两下Tab键,可以给出以qemu-或者qemu-system-开头的命令
1.1 创建虚拟机镜像
1) 方法一:使用qemu-img命令创建镜像
[root@node-1 qemu]# qemu-img create -f qcow2 redhat.img 6G
方法二:使用“dd”命令创建镜像——速度太慢,不建议使用
[root@node-1 qemu]# dd cif=/dev/zero of=rhel.img bs=1M count=6144
2) 准备ISO镜像文件
3) 启动系统:本例使用的iso镜像是“rhel-server-6.0-x86_64-dvd.iso”,镜像位于共享文件夹,共享的文件夹名字是“2.Linux”
[root@node-1 qemu]# qemu-system-x86_64 -enable-kvm -m 1024 -smp 1 -boot order=cd -hda redhat.img -cdrom /mnt/hgfs/Linux\ Share/rhel-server-6.0-x86_64-dvd.iso
rjxy@rjxy:~$ sudo qemu-system-x86_64 -enable-kvm -m 1024 -smp 1 -boot order=cd -hda redhat.img -cdrom /mnt/hgfs/2.Linux/rhel-server-6.0-x86_64-dvd.iso
问题:
下载软件包出错:
zlib-devel-1.2.3-29.el6.x86_64: failure: Packages/zlib-devel-1.2.3-29.el6.x86_64.rpm from dvd: [Errno 256] No more mirrors to try.
标签:构建 err count tools share 虚拟 ubunt 重要 tar
原文地址:https://www.cnblogs.com/azhangyang/p/12491201.html