linux kvm安装win7,详解在 KVM 上安装 Win7 虚拟机

详解在 KVM 上安装 Win7 虚拟机

发布时间:2017-04-04 21:09

来源:互联网

当前栏目:web技术类

之前都是在用Linux 虚机,现在有需要用到Win7 虚机,才发现在 KVM 上安装 Win7 的过程远比想象中的复杂。本文就把其过程做个简单总结。

1. 在 Virtual Machine Manager 里面安装

首先尝试在 Virtual Machine Manager 里面安装。遇到的问题如下:

(1)一直停留在 starting windows 界面。

解决方法:修改 video model 为 Cirrus,问题解决。

87d49cc92259c7aaf5bea676724736f0.png

(2)开始安装后,对鼠标和键盘无响应。

google,发现需要使用 。添加一个:

4150d69f3ef526c8239d6a144749d038.png

但是键盘还是不好使。。算了,还是转到使用 qemu-system-x86_64 命令启动虚机吧。

2. 使用 qemu-system-x86_64 启动 Win 7 虚机

2.1 环境准备

(1)下载 Windows virtio driver iso:https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.102/,因为要将磁盘挂接为 virtio 磁盘。

(2)创建系统盘 qemu-img create -f raw win7.img 30G,这将作为Win7的操作系统盘。

(3)创建启动脚本#!/bin/shDISKIMG=/home/s1/win7.imgWIN7IMG=/home/s1/en_windows_7_enterprise_x64_dvd_x15-70749.isoVIRTIMG=/home/s1/virtio-win-0.1.102.isoqemu-system-x86_64 --enable-kvm -drive file=${DISKIMG},if=virtio -m 2048 \-net nic,model=virtio -net user -cdrom ${WIN7IMG} \-drive file=${VIRTIMG},index=3,media=cdrom \-rtc base=localtime,clock=host -smp cores=2,threads=4 \-usbdevice tablet -cpu host -name win7 -vnc :5 -device cirrus-vga,id=video0,bus=pci.0,addr=0x4

(4)可以运行脚本了,然后通过 VNC 进入界面,进入下面部分。

2.2 安装 Win 7

(1)选择 Custom(advanced)

a39c690ce19597b1cfd8689e4a182351.png

(2)选择 virtio 磁盘

0767c91f084aced9eb33f3a76f202465.png

(3)选择 virtio disk driver

dc55cb1eeeddf91240b9764e5e1d2fed.png

(4)安装 Win7 Virtio SCSI Driver

c311bfe44c59bbe9b89a72d34e2caa31.png

(5)安装好以后,就可以看到安装的目标磁盘了

42801b3a84048cc980bfbf13c0f720fc.png

(6)进入常规的 Win7 安装流程

53bda261d66e9f15bb32c815126383ad.png

3. 安装其它 Virtio 驱动

(1)网络驱动

9ec7ca03b792f092ee2df10cdc9d8741.png

但是安装失败:

f72dd26c5376de42e42986b601641065.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值