一、KVM基本知识

关于KVM的基础知识,在这里不想做过多的介绍,那是你自己需要去了解的,这里我只将一些参考文档罗列出来:<>,<>,<>,<>,<>,<>

二、桥接基本知识

KVM中让guest系统同外界连通主要的一种方法。这里需要指明的是这种连接是让guest系统访问外界,也让外界访问guest,它和NAT(network address translate)是不同的。关于桥接的基本知识可以到网上查,其中有一篇有关于桥接常问问题的解答非常好。

三、在Debian Linux squezze上使用KVM    (1)安装         #apt-get install qemu-kvm virtinst libvirt-bin         安装后两个的目的是使用一种统一的方法来管理虚拟机,不仅可用于管理KVM,还可以管理xen,virtualbox,openVZ等,不然的话,只需要安装第一个就可以了,但是你就要用qemu-kvm命令了,而下面的安装方法就不适合你了,但是我想说的是,一种统一的方法的出现是有它的理由的,自己琢磨去。    (2)将你所需要运行KVM的用户加入组libvirt         #adduser `id -un` libvirt      (这里将root用户加入libvirt组,如果要让其他用户可以运行KVM,那么用#adduser username libvirt)    (3)virt-install命令有两个bug,一个是在使用virt-install安装过程中,因为使用的是光驱启动,如果加载了virtio硬盘驱动,那么virtio驱动的硬盘就处于离线状态,故在拷贝完文件后的重启就会遇到问题;第二个是virt-install不识别qcow2文件格式,故使用raw方式来创建硬盘。    (4)创建硬盘         #kvm-img create -f raw win2003.img 15G    (5)安装win2003系统         (一)#virt-install --connect qemu:///system --arch=x86_64 -n win2003 -r 1024 --vcpus=2 \               --disk path=/u01/vm/disk-img/win2003.img,cache=writeback,device=disk,bus=virtio \               --cdrom /u01/iso/win2003.iso \               --os-type windows --os-variant win2k3 \               --network bridge=br0,model=virtio --soundhw=ac97 --video=cirrus \               --disk path=/u01/iso/virtio-win-1.1.16.vfd,device=floppy \               --accelerate --hvm --vnc 0.0.0.0:1         说明:win2003.iso这个是window2003的安装光盘,只要你有实际的安装光盘,它的制作就非常简单:#dd if=/dev/sr0 of=/u01/iso/win2003.iso。创建的虚拟机的硬盘的目录也是自己的爱好,上面的目录的构造是我喜欢把iso映像都放在一起,而虚拟机的硬盘映像也都放在一起,以及小驱映像也放在一个统一的目录中方便自己管理,个人可根据自己的习惯来安排。virtio-win-1.1.16.vfd是硬盘的virtio驱动,在安装启动时,按下F6键加载的,virtio-win-1.1.16.vfd和后面要用到的network的驱动程序自己去网上下载(virtio-win-1.1.15.iso),关于--network选项,可以去看关于桥接的内容,如果需要我会在后面的文章中写一下)。         (二)现在,windows开始安装了,不要管它,另外开一个rxvt终端,输入:               #virsh -c qemu:///system dumpxml win2003 > /root/win2003.xml         (三)切换到安装界面,按F3终止windows的安装过程         (四)修改我们刚才导出的文件win2003.xml,在的后面加上一行:               #vi win2003.xml (修改win2003.xml文件,加入:)                        说明:这个修改就是因为前面所说的那个硬盘bug。         (五)用我们刚才修改的文件来定义新的win2003虚拟机并启动它               #virsh -c qemu:///system               virsh# define win2003.xml               virsh# start win2003         (六)再开一个rxvt,输入:               #virt-viewer -c qemu:///system win2003         说明:开一个虚拟机的查看窗口,及时按下F6键(上面的输入和切换窗口的动作要快哦:),不然你又要按F3退出安装,重新来过,选择正确的驱动程序,win2003-32位的virtio驱动。         (七)用这种方法安装不管是win2003,还是xp等系统不会超过20分钟,一次我只用了16分钟就装好了一个xp。         (八)安装完之后,我们可以启动virt-manager,用来更换光驱内容,安装网络的驱动,当然了,可以用virtsh命令,但是我觉得太麻烦,有些东西还是图形的要方便一些。

linux kvm安装windows,Debian Linux系统上的虚拟机KVM(完美安装windows系统)相关推荐

  1. 安卓虚拟机_安卓系统上的虚拟机

    转载是一种动力 分享是一种美德 每日分享时刻- 提起在电脑里的虚拟机,相信许多小伙伴都有接触过,通过虚拟机我们可以在操作系统中虚拟出另一个操作系统,从而实现各种操作.那么,在手机里的虚拟机你有用过没? ...

  2. Mint系统使用介绍,Mint系统安装,在Mint系统上搭建GPU环境,在Mint系统上安装Pycharm、Anaconda等软件,在Mint系统上安装cuda和cudnn

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 Mint系统使用介绍,Mint系统安装,在Mint系统上搭建GPU环境,在Mint系统上安装Pycharm.Anacon ...

  3. 【 linux 从入门到放弃(全网最详细虚拟机及c7安装)】

    linux 从入门到放弃(全网最详细虚拟机及c7安装) 文章目录 linux 从入门到放弃(全网最详细虚拟机及c7安装) 一.初识linux 二.linux 发展 二.linux 组成 三.linux ...

  4. macOS未能安装在您的电脑上,找不到安装器资源。退出安装器以重新启动电脑,然后再次尝试。

    笔者使用的是2017款带Tabbar的MacBook pro ,为系统macOS10.13.3版本. 因需升级系统版本,所以选择更新系统,但是在更新重启后提示"macOS未能安装在您的电脑上 ...

  5. linux正在装入应用程序,在Fedora系统上快速重新安装所有已安装的应用程序

    在Fedora Linux上重新安装程序可能需要很长时间,主要是因为要做到这一点,你需要查看已安装应用程序的DNF,找出名称,并手动写出你想要设置的每个应用程序.你可以通过Fedora应用安装程序将所 ...

  6. linux 安装上传文件,linux常用命令(二)文件上传下载及软件安装

    1.上传下载工具安装 (1)WINDOWS 到linux的文件上传及下载: windows下打开secureCRT,通过SSH连到⾄至远程linux主机: 上传下载工具安装命令:yum -y inst ...

  7. CentOS7系统上的GPSTK源码安装

    网址:http://www.gpstk.org/bin/view/Documentation/BuildingGPSTkUnderUnix 这里使用Cmake来安装源码,网站上的原文摘抄如下,有少部分 ...

  8. centos7安装在两块硬盘上_win10下利用Hyper-V安装centos7

    一直想安装一台linux用于学习,但是笔记本己经装了win10,好多软件都是在win10下安装好了,不想再换系统.于是就打起了hyper-v的主意. 安装hyper-v 首先需要win10支持hype ...

  9. b85主板装服务器系统,B85主板+奔腾G3258完美安装Win10的方法!

    去年的台北电脑展上,为了纪念奔腾处理器诞生20周年,Intel推出了开放超频的奔腾G3258处理器,这是Intel时隔多年对入门处理器首次开放超频选项.之后,奔腾G3258搭配B85主板超频,就成为D ...

最新文章

  1. 一次 Jar 包升级引发的血案 amp; 解决
  2. 光伏产业链遭致命伤:补贴下调或结束暴利
  3. 收集全面WIN7共享设置
  4. tcpdump抓取HTTP包
  5. Linux shell去除字符串中所有空格
  6. PE文件格式和ELF文件格式(上)----PE文件
  7. python自动化教程_Python 任务自动化工具 tox 教程
  8. [Perl] Python 与 Perl 合并,打造史上最牛语言 Parrot
  9. java pdf验签_java pdf验签
  10. java consul服务发现_分布式项目(七)consul 服务注册与发现
  11. 从 C# 1.0 到 C# 9.0,历代 C# 语言特性一览
  12. cocos2dx视频教程进阶篇--第2天--打砖块游戏-box2d物理引擎--续
  13. etcd v2文档(2) -- 客户端http请求管理集群成员api
  14. 【刷题】LOJ 6005 「网络流 24 题」最长递增子序列
  15. ICLR'22 | 审稿结果统计速览
  16. 玩转windows内置linux子系统_1.安装
  17. 高职计算机专业英语说课ppt,专业英语说课.ppt
  18. 如何在Win11中恢复动态磁贴?
  19. 支持自动识别快递公司批量查询物流、一键导出
  20. android 使用ios字体大小,ios和android上的字体大小不同

热门文章

  1. 最早开始WFH的人,已经被逼着996了……
  2. 新手易学——电脑入门
  3. 软件项目管理----功能点法进行项目的成本估算
  4. 读书笔记20170919
  5. 初刻拍案惊奇读书心得
  6. 表插入排序算法及C语言实现(看了无师自通)
  7. 机器学习之决策树算法-概念和学习过程
  8. SQL改写的书终于出版了
  9. 游戏场景切换 TL-WR841N V8_120907标准版
  10. (附源码)springboot企业人力资源管理系统 毕业设计291816