debian通过纯命令安装kvm虚拟机的方法

2021-07-01 14:22:58

kvm是目前linux下虚拟化windows的最佳方案,该方案已经进入了linux内核系统,下面小沃就来介绍下该方案的具体操作方法。

一、安装kvm相关的软件

apt-get install qemu qemu-kvm

二、创建kvm虚拟机的硬盘文件

qemu-img create -f qcow2 win7.qcow2 20G

三、下载windows的半虚拟化驱动

下载地址为:传送门

然后进入github,在这里可选择稳定版与最新版。

小沃选择的是稳定版。


四、通过命令启动kvm虚拟机,命令如下:

qemu-system-x86_64 -enable-kvm -name "win7" -cpu host -m 4096 -smp 4 \
-drive file=/root/tmpfs/win7.qcow2,if=ide,media=disk,format=qcow2,cache=writeback \
-daemonize \
-drive file=/root/win7.iso,if=ide,media=cdrom \
-drive file=/root/virtio-win-0.1.185.iso,if=ide,media=cdrom \
-boot d \
-net nic,model=virtio,macaddr=66:63:2a:70:d6:e3 -net tap \
-display vnc=:0

参数说明

-m,分配内存大小

-smp,分配cpu个数

-daemonize,后台运行

-driver,创建虚拟设备

-net nic,网卡基本配置

-net tap,网卡通过tap模拟,这里还可选择user

-boot,启动设备,c为硬盘,d为光盘

-display vnc,通过vnc控制虚拟机,也可以选择none,无视频输出。


如果网卡选择tap模式,需要在母机开机启动项添加如下命令:

ip link add br0 type bridge
ip addr add 192.168.87.1 dev br0
ip link set br0 up
ip route add 192.168.87.0/24 via 192.168.87.1


同时在/etc/qemu-ifup添加

ip link set $1 up

ip link set $1 master br0


同时在/etc/qemu-ifdown添加

ip link set $1 nomaster

ip link set $1 down


文章来源:沃航科技

联系我们
地址:武汉市东湖高新开发区光谷总部国际1栋2412室
QQ: 932773931
电话:027-59761089-806
手机:13397158231
邮箱:jevian_ma@worldflying.cn

沃航(武汉)科技股份有限公司版权所有

备案号:鄂ICP备16014230号-1

932773931
13397158231