qemu虚拟机安装 - lixiao-c/Daily_learning GitHub Wiki
qemu的源码编译安装
从qemu官网上下载源码,可以用Git,也可以用wget
git clone git://git.qemu.org/qemu.git
or
wget https://download.qemu.org/qemu-2.12.1.tar.xz tar xvJf qemu-2.12.1.tar.xz
配置源码,使用./configure,在这里我使用的是
./configure --enable-debug
因为要用gdb调试qemu,所以加上了--enable-debug。
make make install
qemu-img的使用
使用qemu-img可以创建qemu镜像,例如
qemu-img create -f qcow2 vm1.img 10G
在这里-f可以指定镜像格式,我们使用qcow2格式,也可以使用raw格式。
qemu-img还有其他用法,可以为镜像创建快照,可以添加backing file等等。
快照: qemu-img snapshot -c [snapshot name] vm1.img backing file: qemu-img create -f qcow2 –b [origin image] [new image]
在qemu上安装虚拟机
以安装Centos 7.0 为例,在远程服务器安装。 step1挂载
mount ./CentOS-7.0-x86_64-minimal.iso /mnt/ -o loop
step2 启动qemu安装
qemu-system-x86_64 --enable-kvm -m 1024 -smp 2 vm1.img -cdrom ./CentOS-7.0-x86_64-minimal.iso --nographic -append console=ttyS0 -kernel /mnt/isolinux/vmlinuz -initrd /mnt/isolinux/initrd.im
step3 在字符界面安装centos,正常安装即可
step4 启动虚拟机
qemu-system-x86_64 --enable-kvm -m 1024 -smp 2 vm1.img --nographic
虚拟机远端连接
1.确认虚拟机已经安装了openssh 2.开启openssh服务 3.映射端口,通过ssh远程登录虚拟机
参考文献