写点什么

kvm

用户头像
梅花鹿鹿
关注
发布于: 2021 年 03 月 06 日
kvm

KVM: 

        KVM 是基于硬件的完全虚拟化,其虚拟化需要硬件支持(如 Intel VT 技术或者 AMD-V 技术)。

首先检查自己的机器是否支持 VT, 

        ubuntu 14.04 下安装 KVM,命令行执行:         egrep -o '(vmx|svm)' /proc/cpuinfo 

       显示支持,下面进行安装: 

       sudo apt-get install qemu-kvm libvirt-bin virt-manager bridge-utils        安装自动进行,安装完成后可以验证是否正确安装,服务是否可用。

        lsmod | grep kvm 

       sudo virsh -c qemu:///system list 

       环境安装完成后,开始创建虚拟机。

      (1)  安装 windows xp 系统:        

        虚拟系统的安装,没有图形化界面,需要命令行进行安装,过程比较繁琐。


        首先在根目录下创建一个文件夹作为虚拟机文件夹,里面创建一个文件夹存放系统映像文件(根目录下文件的操作需要管理员权限,所以在命令行下 sudo 操作),并在其中创建 winxp.img 文件作为虚拟硬盘文件,大小 10G 容量,动态扩充。


        sudo qemu-img create -f qcow2  winxp.img 10G   

       然后创建启动虚拟机,内存分配 512M。


        sudo qemu-system-x86_64 -hda winxp.img -cdrom  xx.iso  -boot d -m 512  -no-acpi -soundhw all 

       此时会弹出系统安装界面,按照引导一步步即可安装完成。

        以后启动时,可以直接命令行: 

       sudo qemu-system-x86_64 -hda  winxp.img 

       此时将会启动虚拟系统,不过安装过程繁琐,最重要是缓慢费时。。。


       开启虚拟系统之后,就可以在虚拟系统中正常安装软件了。不过,kvm 虚拟出的 windows xp 系统使用非常慢,效率很低,比 vmware 要慢很多。


        而且因为缺少 Tools 所以不能直接跟宿主系统之间进行文件的相关操作。

        虚拟系统的联网也存在问题,不能与宿主系统共享网络。

        (2)安装 ubuntu 系统: 

        ubuntu 系统的安装跟 windows 安装方法相同,命令行操作,然后根据引导一步一步即可安装完成。

       首先创建虚拟磁盘 

       sudo qemu-img create -f qcow2 ubuntu.img  10G        然后安装系统 

       sudo kvm -m 740 -cdrom xxxxx.iso  ubuntu.img 

       这样系统就自动安装完成。这个过程比安装 windows 要快很多。

        开启系统 

       sudo kvm -m 740 -smp 1 -hda  ubuntu.img 

       安装完成后使用起来也比 windows 效率高,运行速度快一些,不过还是比不上在 vmware 里面的速度,与宿主系统共享网络。虚拟系统里软件的安装使用就跟物理系统相同。

        文件传输问题


用户头像

梅花鹿鹿

关注

还未添加个人签名 2021.03.04 加入

还未添加个人简介

评论

发布
暂无评论
kvm