1、#yum install libGL libICE libSDL libSM libXcursor libXext libXinerama libXmu libXrender libXt libfontconfig libvpx然后会发现找不到SDL和fontconfig,需要手动安装:下载SDL和fontconfig并安装:https:/pkgs.org/centos-7/centos-x86_64/SDL-1.2.15-14.el7.x86_64.rpm.html/pkgs.org/centos-7/centos-x86_64/fontconfig-2.10.95-7.el7.i686.r
2、pm.html#rpm -ivh SDL-1.2.15-14.el7.x86_64.rpm#rpm -ivh fontconfig-2.10.95-7.el7.x86_64.rpm需要fontpackages-filesystem,通过yum方式安装fontpackages-filesystem:#yum install fontpackages-filesystem再次安装fontconfig,成功:1.3 安装VirtualBox-5.1.6#rpm -ivh VirtualBox-5.1-5.1.6_110634_el7-1.x86_64.rpm将root用户加到vboxusers组中:
3、#usermod -a -G vboxusers root#/sbin/vboxconfig1.4 安装扩展包(使其支持远程桌面等功能)#VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.1.6-110634.vbox-extpack2.在VirtualBox中创建虚拟机2.1 准备环境镜像文件:CentOS-6.5-x86_64-bin-DVD1.iso宿主机有足够大的内存和磁盘空间2.2 创建并安装虚拟机1.查看支持的内核和操作系统类型#VBoxManage list ostypes2.创建一个2.6内核64位
4、的Linux虚拟机,名称为centos6,虚拟机文件存放路径在/data/下#VBoxManage createvm -name centos6 -ostype Linux26_64 -register -basefolder /data/3.创建一个20G的虚拟磁盘#VBoxManage createvdi -filename /data/centos6.vdi -size 204804.创建虚拟机的硬盘控制器#VBoxManage storagectl centos6 -name storage_controller_1 -add ide5.挂载虚拟硬盘#VBoxManage storag
5、eattach centos6 -storagectl storage_controller_1 -type hdd -port 0 -device 0 -medium /data/centos6.vdi6挂载虚拟光驱(这里将5创建好的虚拟磁盘挂载在虚拟机上,同时挂在一个虚拟光驱,加载ISO镜像文件。)#VBoxManage storageattach centos6 -storagectl storage_controller_1 -type dvddrive -port 1 -device 0 -medium /data/CentOS-6.5-x86_64-bin-DVD1.iso7设置启
6、动顺序(将光驱设置为第一启动顺序,以便安装操作系统。#VBoxManage modifyvm centos6 -boot1 dvd#VBoxManage modifyvm centos6 -boot2 disk8建桥接的网络(在创建之前查看下当前宿主机器的网卡名称,例如此处是 eno1,安装系统的时候记得打开系统的自动连接网络,否则有可能出现无法启动网卡的情况)#VBoxManage modifyvm centos6 -nic1 bridged -cableconnected1 on -nictype1 82540EM -bridgeadapter1 eno1 -intnet1 brigh1
7、-macaddress1 auto9启动vrde模块(VRDE模块用于启动RDP协议,默认使用微软的3389客户端即可连接。这里改端口为3390)#VBoxManage modifyvm centos6 -vrde on -vrdeport 339010.调整系统参数(内存1G、CPU1个)#VBoxManage modifyvm centos6 -memory 1024#VBoxManage modifyvm centos6 -cpus 111.启动虚拟机并开始安装操作系统#VBoxHeadless -startvm centos6启动后可使用远程桌面工具连接宿主机地址的3389端口,开始安
8、装操作系统,安装完成重启后关闭虚拟机(poweroff),并在宿主机中关闭此屏幕输出:#VBoxManage modifyvm centos6 -vrde off2.2控制虚拟机常用命令启动虚拟机:# VBoxManage startvm centos6 -type headless关闭虚拟机,等价于点击系统关闭按钮,正常关机:# VBoxManage controlvm centos6 acpipowerbutton列出运行中的虚拟机:#VBoxManagelistrunningvms暂停虚拟机的运行:# VBoxManage controlvm centos6恢复暂停的虚拟机:# VBox
9、Manage controlvmcentos6 resume保存当前虚拟机的运行状态:# VBoxManage ontrolvm centos6 savestate删除虚拟机:#VBoxManage unregistervm/data/centos6/centos6.vbox-delete3.VirtualBox命令详解查看当前虚拟机:VBxoManage list vms查看当前正在运行的虚拟机:VBoxManage list runningvms无前端图形界面方式启动虚拟机:VBoxManage startvm 虚拟机名 -type headless使用 VRDP 方式通过命令行启动虚拟机
10、(3389): VBoxManage startvm 虚拟机名 -type vrdpVBoxManage -v|-version 显示virtualbox的版本号VBoxManage -nologo 隐藏logo VBoxManage -convertSettingsBackup 允许自动转换设置文件,并在转换前作备份VBoxManage list vms|runningvms 显示列表虚拟机|正在运行的虚拟机 |ostypes|hostdvds virtualbox支持的系统类型|宿主机的光盘驱动器 |hostfloppies 宿主机的软盘驱动器 |hostifs|hostinfo 宿主机的
11、网络接口|宿主机的信息 |hdds|dvds 已注册的虚拟硬盘|已注册的虚拟光盘 |floppies|usbhost 已注册的虚拟软盘|宿主机的USB设备 |usbfilters USB筛选器 |systemproperties 虚拟机的基本信息VBoxManage showvminfo | 显示指定虚拟机的信息 -details 显示详细信息 -statistics 显示统计信息 -machinereadable 以清晰的格式显示虚拟机信息VBoxManage registervm 将指定文件所在的虚拟机添加到列表VBoxManage unregistervm 从虚拟机列表清除指定的虚拟机
12、-delete 从虚拟机列表删除指定的虚拟机VBoxManage createvm -name 创建指定名称的虚拟机 -register 将创建的虚拟机添加到列表 -basefolder 指定虚拟机的基础目录 -settingsfile 指定虚拟机配置文件的基础目录 -uuid 创建指定uuid的虚拟机VBoxManage modifyvm 编辑指定的虚拟机的配置 -name 修改虚拟机的名称 -ostype 修改虚拟机的操作系统类型 -memory 修改虚拟机的内存大小 -vram 修改虚拟机的显存大小 -acpi on|off 启动或禁止acpi电源管理接口 -ioapic on|off
13、启动或禁止I/O APIC电源管理接口 -pae on|off 启动或禁止CPU的PAE支持,PAE是 -hwvirtex on|off|default 启动或禁止CPU的硬件虚拟化支持 -nestedpaging on|off 开启或关闭CPU的嵌套页面列表支持 -monitorcount 设置显示器数目,VRDP多用户模式时 -bioslogofadein on|off 开启或关闭bioslogo渐显效果 -bioslogofadeout on|off 开启或关闭bioslogo渐隐效果 -bioslogodisplaytime 设置bioslogo显示时间(以毫秒为单位) -bioslo
14、goimagepath 设置bioslogo图像路径,用于自定义bioslogo -biosbootmenu disabled| 设置是否显示bios启动菜单 关闭 menuonly| 只菜单 messageandmenu 信息和菜单 -biossystemtimeoffset 设置bios系统时间补偿(以毫秒为单位) -biospxedebug on|off 打开或关闭biospxe调试 -boot none|floppy|dvd|disk|net> 设置启动顺序 -hd none| 为虚拟机添加三个IDE设备之一(第2个主盘被vm保留作为光驱,不能占用)在三个IDE中,你可以指定(硬
15、盘)的vdi文件名或者它的UUID -idecontroller PIIX3|PIIX4 设置IDE控制器的类型 -sata on|off 开启或关闭SATA硬盘控制器 -sataportcount 设置虚拟机最多支持的SATA控制器数目 -sataport none| 没有硬盘连接到SATA控制器 | 指定uuid的硬盘连接到SATA控制器 指定文件名的硬盘连接到SATA控制器 -sataideemulation 指定一个SATA设备工作在IDE兼容模式,IDE设备编号是1-4,SATA设备编号是1-30 -dvd none| 不连接DVD光驱| 指定UUID的DVD光驱连接| 将指定的光盘
16、映像文件挂接到DVD光驱 host: 将宿主机的DVD光驱挂接到虚拟机的DVD光驱 -dvdpassthrough on|off打开|关闭虚拟机里光盘的刻录功能 -floppy disabled| 不连接软驱 empty| 连接软驱但不插入软盘| 指定UUID的软驱连接| 将指定的软盘映像文件挂接到软驱驱 host: 将宿主机的软驱驱挂接到虚拟机的软驱 -nic none| 虚拟机不添加网卡 null| 虚拟机有网卡但不连接 nat| 网络连接使用NAT模式 hostif| 网络连接使用桥接模式 intnet 网络连接使用内部网络模式 -nictype Am79C970A| 虚拟机连接AMD
17、PCNet PCI II网卡 Am79C973| 虚拟机连接AMD PCNet FAST III网卡(默认) 82540EM| 虚拟机连接Intel PRO/1000 MT Desktop网卡 82543GC 虚拟机连接Intel PRO/1000 T Server网卡 -cableconnected on|off插入或拔出网线 -nictrace on|off 开启或关闭网络追踪 -nictracefile 将网络流量追踪数据保存到文件 -nicspeed 设置网络连接的速度 -hostifdev 桥接模式下连接到指定的主机接口 -intnet 内网模式下为虚拟机指定内部网络名称 -natn
18、et| 配置NAT网络接口的地址 default 默认NAT网络接口的地址是10.0.x.0/24 -macaddress 指定虚拟网卡的MAC地址 -uartIRQ启用虚拟串口,并设置虚拟串口的I/O参数和IRQ参数 -uartmode disconnected| 启用虚拟串口,但不连接到宿主机的串口 server | 在宿主机创建PIPE通道,并将虚拟机串口连接到这个通道 client | 不创建PIPE通道,而是将虚拟机串口连接到已存在的通道 将虚拟机串口连接到宿主机的串口 -gueststatisticsinterval 配置虚拟机静态时间间隔 -audio none| 虚拟机不连接声
19、卡 null| 将虚拟机的声卡连接到空的声音设备 dsound 将虚拟机的声卡连接到宿主机的声卡 -audiocontroller ac97| 将虚拟机声卡虚拟为ICH AC97声卡 sb16 将虚拟机声卡虚拟为soundblaster 16声卡 -clipboard disabled| 不共享剪贴板 hosttoguest| 将宿主机的剪贴板共享给虚拟机 guesttohost| 将虚拟机的剪贴板共享给宿主机 bidirectional 宿主机和虚拟机共使用一个剪贴板 -vrdp on|off 开启|关闭virtualbox内置的VRDP服务器 -vrdpport default| 使用默认
20、的vrdp端口3389port 指定vrdp端口 -vrdpaddress 指定VRDP主机地址 -vrdpauthtype null| 不用授权,任何客户机都可以连接到VRDP服务器 external| 只有宿主机的用户才可以连接到VRDP服务器 guest 只有虚拟机的用户才可以连接到VRDP服务器 -vrdpmulticon on|off 打开|关闭VRDP多用户连接模式 -vrdpreusecon on|off 打开|关闭VRDP断线重连 -usb on|off 打开|关闭虚拟USB控制器 -usbehci on|off 打开|关闭虚拟USB2.0控制器 -snapshotfolder
21、 default| 将系统快照保存到默认文件夹 将系统快照保存到指定文件夹VBoxManage startvm 开启指定UUID|名称的虚拟机 -type gui|vrdp 设置虚拟机标准显示设备GUI界面|VRDPVBoxManage controlvm 改变正在运行的虚拟机的状态 pause| 暂停,这时虚拟机窗口显示灰色 resume| 恢复暂停的虚拟机 reset| 复位 poweroff| 强行关闭 acpipowerbutton| 关机 acpisleepbutton| 使虚拟机处于睡眠状态 savestate| 保存状态然后关闭,相当于休眠 keyboardputscancode
22、 . 键盘扫描码设置 setlinkstate on|off 连接|断开网络连接 usbattach 连接到指定UUDI|地址的USB设备 usbdetach 断开指定UUDI|地址的USB设备 dvdattach none| 不连接虚拟DVD光驱| 连接到指定UUID的DVD光驱| 连接到指定名称的DVD映像文件 连接到宿主机的DVD光驱 floppyattach none| 不连接虚拟软驱| 连接到指定UUID的虚拟软驱| 连接到指定名称的软盘映像文件 连接到宿主机的软驱 setvideomodehint 设置虚拟机的屏幕分辨率 水平像素yres 垂直像素bpp 颜色深度 display
23、刷新频率 setcredentials 指定VRDP自动连接参数 用户名password 密码domain 域 -allowlocallogon 允许|禁止本地登陆VBoxManage discardstate 丢弃指定UUID|名称的虚拟机的保存状态VBoxManage adoptstate 将虚拟机从指定的保存状态中恢复VBoxManage snapshot 为指定的虚拟机拍快照 take 为快照取名 -desc | 给快照添加描述 discard | 丢弃指定的快照 discardcurrent -state| 恢复到最近的快照 -all | 恢复到倒数第二个快照 edit | 编辑指定
24、的快照 -current 编辑当前快照 -newname 修改快照名称 -newdesc 修改快照描述 showvminfo 显示快照的虚拟机信息VBoxManage registerimage disk|dvd|floppy 注册硬盘、光盘、软盘映像文件 -type normal| 注册为普通类型(可创建快照,可读写) immutable| 注册为只读类型(相当于加了硬盘卡) writethrough 注册为可写类型(这种类型不能创建快照) (disk only) (注册类型选项只适用于硬盘)VBoxManage unregisterimage disk| 从虚拟介质管理器删除指定的硬盘 dvd| 从虚拟介质管理器删除指定的DVD光盘 floppy 从虚拟介质管理器删除指定的软盘| 删除时指定UUID 删除时指定映像文件VBoxManage showvdiinfo 显示指定UUID|名称虚拟硬盘的信息VBoxManage createvdi -filename 创建指定名称的虚拟硬盘 -size 指定虚拟硬盘的大小(以兆为单位) -static 创建固定大小的虚拟硬盘 -comment 添加一段解释性文字 -register 注册新创建的虚拟硬盘 -type nor
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1