100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > linux kvm安装windows Debian Linux系统上的虚拟机KVM(完美安装windows系统)

linux kvm安装windows Debian Linux系统上的虚拟机KVM(完美安装windows系统)

时间:2019-05-29 15:40:53

相关推荐

linux kvm安装windows Debian Linux系统上的虚拟机KVM(完美安装windows系统)

一、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 win.img 15G (5)安装win系统 (一)#virt-install --connect qemu:///system --arch=x86_64 -n win -r 1024 --vcpus=2 \ --disk path=/u01/vm/disk-img/win.img,cache=writeback,device=disk,bus=virtio \ --cdrom /u01/iso/win.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 说明:win.iso这个是window的安装光盘,只要你有实际的安装光盘,它的制作就非常简单:#dd if=/dev/sr0 of=/u01/iso/win.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 win > /root/win.xml (三)切换到安装界面,按F3终止windows的安装过程 (四)修改我们刚才导出的文件win.xml,在的后面加上一行: #vi win.xml (修改win.xml文件,加入:) 说明:这个修改就是因为前面所说的那个硬盘bug。 (五)用我们刚才修改的文件来定义新的win虚拟机并启动它 #virsh -c qemu:///system virsh# define win.xml virsh# start win (六)再开一个rxvt,输入: #virt-viewer -c qemu:///system win 说明:开一个虚拟机的查看窗口,及时按下F6键(上面的输入和切换窗口的动作要快哦:),不然你又要按F3退出安装,重新来过,选择正确的驱动程序,win-32位的virtio驱动。 (七)用这种方法安装不管是win,还是xp等系统不会超过20分钟,一次我只用了16分钟就装好了一个xp。 (八)安装完之后,我们可以启动virt-manager,用来更换光驱内容,安装网络的驱动,当然了,可以用virtsh命令,但是我觉得太麻烦,有些东西还是图形的要方便一些。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。