1. 安装Vbox:
         到 https://www.virtualbox.org/  下载ubuntu15对应的vbox安装包( virtualbox-xxxxx~Ubuntu~wily_amd64.deb )、补丁包( Oracle_VM_VirtualBox_Extension_Packxxxxx.vbox-extpack (补丁包必须安装,否则安装操作系统时无法通过mstsc连接vrde端口) ,和 VBoxGuestAdditions_xxx.iso 扩展功能包
         root用户下:
               apt-get update
           apt-get dist-upgrade

           apt-get install dkms

           dpkg -i vbox.deb
           如果报错,则:
           apt-get -f install
           dpkg -i vbox.deb

           VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack 

    2. 使用:ubuntu15下使用vbox可完全使用命令行安装、启动、关闭虚拟机,使用mstsc工具连接到vrde端口进行图形化安装操作。

    安装win2012虚拟机:
    测试环境:192.168.103.100   (Ubuntu15)
    上传win2012x64.iso到/vbox/目录下。
    编写一个创建虚拟机脚本: create_vm_win2012x64.sh    (参考 /vbox/bin/ create_vm_win2012x64.sh
    VMNAME是虚拟机的名字
    BASEFOLDER是虚拟机存放的目录,默认/vbox/ ,一般不需要修改。
    ostype 是虚拟机的类型,安装不同的操作系统时,需要修改成对应的值。比如安装win7,值就是Windows7_x64   (第一个W大写)。
    memory 是虚拟机内存大小。
    vrdeport 指定的端口,是用于安装操作系统时,使用mstsc 远程连接查看、操作的端口。
   


 运行  create_vm_win2012x64.sh 后,如果不报错,即可mstsc连接vrde端口查看操作系统安装界面(注意此时mstsc通过 vrde端口连接 无法与宿主操作系统间复制粘贴): (安装过程中,会有鼠标错位的问题。待操作系统安装完后,安装 VBoxGuestAdditions_5.0.16.iso里 的扩展功能包 即可解决。
 

    3. 安装完毕后,win2012虚拟机会自动获取一个内网IP,比如192.168.103.166 。
       开启远程桌面,用 mstsc远程连接上去,把 VBoxGuestAdditions_5.0.16.iso上传上去,解压,安装扩展功能包, 可解决用vrde 42008端口连接时的鼠标错位问题。

    4. 常用命令:
         查看安装了哪些虚拟机:  VBoxManage list vms
         查看当前运行的虚拟机:  VBoxManage list runningvms      (参考:/vbox/bin/ list_vms_and_runningvms.sh
         启动运行某个虚拟机:   VBoxManage startvm "win2012x64" --type headless       ( win2012x64是 VMNAME的值 ) (参考    /vbox/bin/ start_win2012x64.sh
         关机:  VBoxManage controlvm win2012x64  poweroff
         删除虚拟机:  VBoxManage unregistervm "win2012x64  "   (参考:/vbox/bin/  stop_vm_win2012x64.sh
                                  然后手动删除/vbox/ win2012x64/ 目录。

 5. 参考资料:
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐