热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在KVM虚拟机中安装Windows系统

1.[root@test01~]#egrepvmx|svm/proc/cpuinfo//首先确定你的cpu是否支持vmx或者svm虚拟化,vmx属于inter处理器,svm属于amd处理器,或者用cpu-z查看你的处理器是否支持vt-x虚拟化,bios中开启vt支持。2.要安装虚拟化要有下面4个包才能做支撑@virtu

  1.[root@test01 ~]#egrep 'vmx|svm' /proc/cpuinfo//首先确定你的cpu是否支持vmx或者svm虚拟化,vmx属于inter处理器,svm属于amd处理器,或者用cpu-z查看你的处理器是否支持vt-x虚拟化,bios中开启vt支持。

  2.要安装虚拟化要有下面4个包才能做支撑

 

@virtualization //提供虚拟机的环境,主要包含qumu-kvm

@virtualization-client//管理和安装虚拟机实例的客户端,主要有python-virtinst,virt-manager,virt-viewer

@virtualization-platform//提供访问和控制虚拟客户端的接口,主要有libvirt,libvirt-client

@virtualization-tools //管理离线虚拟机镜像的工具,主要有libguestfs根据需求选择软件包,一般都安装1,2,3 利用yum groupinstall "Virtualization" "Virtualization Client" "Virtualization Platform"

主要是用yum工具来安装以上的几个包

  3.[root@test01 ]# lsmod|grep kvm//以下说明已经加载了kvm和kvm_intel的模块。
     kvm_intel 53484 8 
     kvm 316506 1 kvm_intel  

 接下来就是网桥

 

 [root@test01~]#cat ifcfg-br0 //查看ifcfg-br0配置文件

DEVICE=br0 //网卡接口名称

TYPE=Bridge //网卡类型

BOOTPROTO=static //启动地址协议static静态,bootp协议和dhcp协议

NM_COnTROLLED=no //是否允许networkManager管理

OnBOOT=yes //启动系统是否自动加载

IPADDR=192.168.xx.xxx   //网卡ip地址

NETMASK=255.255.255.0   //网卡网络地址

GATEWAY=192.168.xx.xx   //网卡网关地址

 

[root@test01~]##cat ifcfg-eth0 //查看ifcfg-eth0配置文件

DEVICE=eth0  //网卡接口名称

TYPE=Ethernet //网卡类型

BOOTPROTO=none //启动地址协议static静态,bootp协议和dhcp协议

HWADDR=8C:89:A5:65:B8:4D  //网卡mac物理地址

 

NM_COnTROLLED=no //是否启动networkmanager管理

OnBOOT=yes //启动系统是否自动加载

BRIDGE=br0 //桥接为br0名字可以自定

接着重启网卡

 

[root@test01 ~]#virt-install -v -n kvmtest1 -r 512 --vcpus=1 -l http://mirrors.163.com/centos/6.3/os/x86_64/ --nographics --virt-type=kvm -f /home/vmimages/kvmtest1.img -s 10 -w bridge:br0 ?w bridge:br1 --extra-args='cOnsole=tty0cOnsole=ttyS0,115200n8 ks=http://192.168.xx.xx/test1.cfg' --connect qemu:///system

IMG是一个固定大小的一个镜像文件也可以用lv来画卷

 virt-install --arch=x86_64 --accelerate -v -n windows2008_2 -r 1024 --vcpus=3 -c /media/windows2008.iso --vnc --vncport=5903 --vnclisten=0.0.0.0 --virt-type=kvm --disk path=/dev/vg01/sys2008_2,cache=writeback,bus=virtio,device=disk --disk path=/media/virtio.vfd,device=floppy  -w bridge:br1,model=virtio --soundhw=ac97 --video=cirrus --os-type='windows' --os-variant=win2k8 --connect qemu:///system 


 

参数说明注意每行都要空格

-n   虚拟机名称

-r   分配虚拟机内存大小

--vcpus  分配虚拟cpu个数

-c  镜像文件位置

--vnc --vncport=5901 --vnclisten=0.0.0.0 启动图形安装界面

--virt-type 虚拟机模式

-f 虚拟机系统文件存储目录

-s 分配磁盘大小(GB)

-w 联网方式(birdge bridge:br0/nat bridge:virbr0)

--os-type='windows' --os-variant=win2k3 安装windows最好加上这个否则会报错

virt-install工具安装虚拟机后,在目录/etc/libvirt/qemu/下生成xml配置文件

-s 用来指定虚拟磁盘的大小单位为GB

-m 指定虚拟网卡的硬件地址默认virt-install自动产生

-p 以半虚拟化方式建立虚拟机

-l 指定安装来源

-x EXTRA, --extra-args=EXTRA当执行从"--location"选项指定位置的客户机安装时,附加内核命令行参数到安装程序。

-v, --hvm 设置全虚拟化

 



 


推荐阅读
  • 本文介绍如何使用JavaScript中的for循环来创建一个九九乘法表,适合初学者学习循环结构的应用。 ... [详细]
  • 无线鼠标应用:Remote Mouse
    Remote Mouse 是一款功能强大的无线鼠标软件,可将您的手机或平板设备变为遥控器,完美模拟键盘和鼠标操作,实现手机远程控制电脑。 ... [详细]
  • Dell Latitude 5290 2-in-1 平板电脑黑苹果体验评测
    本文基于notebookcheck的详细数据和个人实际使用体验,对Dell Latitude 5290 2-in-1平板电脑进行评测。评测内容包括外观设计、散热性能、基准测试、游戏表现和续航能力等方面,旨在为读者提供全面的参考。 ... [详细]
  • 在需要对iPhone进行全面备份时,有时会遇到电脑无法识别设备的情况。本文将详细分析导致这一问题的可能原因,并提供有效的解决方案。 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • 教育类应用程序:提升学习效率的专业工具
    2019年,多家独角兽企业高薪聘请Python工程师,这引发了对高效学习工具的关注。以Duolingo为例,其“边玩边学”的模式为语言学习提供了新思路。类似地,错题本作为一种有效的学习方法,能够帮助学生记录和复习易错题目,从而提高学习效率。教育类应用程序通过整合这些先进的学习策略和技术手段,正逐渐成为提升学生学习效果的重要工具。 ... [详细]
  • 网络流24题——试题库问题
    题目描述:假设一个试题库中有n道试题。每道试题都标明了所属类别。同一道题可能有多个类别属性。现要从题库中抽取m道题组成试卷。并要求试卷包含指定类型的试题。试设计一个满足要求的组卷算 ... [详细]
  • Android 中的布局方式之线性布局
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 本文介绍了如何通过安装 sqlacodegen 和 pymysql 来根据现有的 MySQL 数据库自动生成 ORM 的模型文件(model.py)。此方法适用于需要快速搭建项目模型层的情况。 ... [详细]
  • 对于初学者而言,搭建一个高效稳定的 Python 开发环境是入门的关键一步。本文将详细介绍如何利用 Anaconda 和 Jupyter Notebook 来构建一个既易于管理又功能强大的开发环境。 ... [详细]
  • Requests库的基本使用方法
    本文介绍了Python中Requests库的基础用法,包括如何安装、GET和POST请求的实现、如何处理Cookies和Headers,以及如何解析JSON响应。相比urllib库,Requests库提供了更为简洁高效的接口来处理HTTP请求。 ... [详细]
  • 我的读书清单(持续更新)201705311.《一千零一夜》2006(四五年级)2.《中华上下五千年》2008(初一)3.《鲁滨孙漂流记》2008(初二)4.《钢铁是怎样炼成的》20 ... [详细]
  • 哪款手机办事提醒软件使用效果更佳?
    在日常生活中,人们通常会使用哪些软件来记录待办事项呢?对于这一问题,大多数人的回答是:当然是专业的待办事项提醒软件。选择一款高效且易用的提醒软件,能够显著提升日常生活和工作的管理效率。这类软件不仅具备基本的日程提醒功能,还可能包括任务分类、优先级设置、重复提醒等多种实用特性,帮助用户更好地安排和管理各项事务。 ... [详细]
  • Windows 10系统对Intel服务器的影响:来自微软官网的下载选项分析 ... [详细]
  • C#中实现高效UDP数据传输技术
    C#中实现高效UDP数据传输技术 ... [详细]
author-avatar
海蓝透了我的心
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有