`

VBoxManager命令解析

 
阅读更多

VBoxManage [-v|-version]         显示virtualbox的版本号
VBoxManage -nologo               隐藏logo
VBoxManage -convertSettings      允许自动转换设置文件
VBoxManage -convertSettingsBackup  允许自动转换设置文件,并在转换前作备份
VBoxManage -convertSettingsIgnore  允许自动转换设置文件,但是不保存结果

VBoxManage list vms|runningvms   显示列表虚拟机|正在运行的虚拟机
               |ostypes|hostdvds virtualbox支持的系统类型|宿主机的光盘驱动器
               |hostfloppies     宿主机的软盘驱动器
               |hostifs|hostinfo 宿主机的网络接口|宿主机的信息
               |hdds|dvds        已注册的虚拟硬盘|已注册的虚拟光盘
               |floppies|usbhost 已注册的虚拟软盘|宿主机的USB设备
               |usbfilters       USB筛选器
               |systemproperties 虚拟机的基本信息

VBoxManage showvminfo <uuid>|<name>     显示指定虚拟机的信息
                     [-details]         显示详细信息
                     [-statistics]      显示统计信息
                     [-machinereadable] 以清晰的格式显示虚拟机信息

VBoxManage registervm  <filename>       将指定文件所在的虚拟机添加到列表

VBoxManage unregistervm <uuid>|<name>   从虚拟机列表清除指定的虚拟机
                        [-delete]       从虚拟机列表删除指定的虚拟机

VBoxManage createvm     -name <name>    创建指定名称的虚拟机
                        [-register]      将创建的虚拟机添加到列表
                        [-basefolder <path> 指定虚拟机的基础目录
                        [-settingsfile <path>] 指定虚拟机配置文件的基础目录
                        [-uuid <uuid>]  创建指定uuid的虚拟机

VBoxManage modifyvm     <uuid|name>       编辑指定的虚拟机的配置
                        [-name <name>]    修改虚拟机的名称
                        [-ostype <ostype>]修改虚拟机的操作系统类型
                        [-memory <memorysize>]   修改虚拟机的内存大小
                        [-vram <vramsize>]       修改虚拟机的显存大小
                        [-acpi on|off]           启动或禁止acpi电源管理接口
                        [-ioapic on|off]         启动或禁止I/O APIC电源管理接口
                        [-pae on|off]            启动或禁止CPU的PAE支持,PAE是
Physical Address Extension : 物理地址扩展
                        [-hwvirtex on|off|default]启动或禁止CPU的硬件虚拟化支持
                        [-nestedpaging on|off]    开启或关闭CPU的嵌套页面列表支持
                        [-monitorcount <number>]  设置显示器数目,VRDP多用户模式时                        [-bioslogofadein on|off]  开启或关闭bioslogo渐显效果
                        [-bioslogofadeout on|off] 开启或关闭bioslogo渐隐效果
                        [-bioslogodisplaytime <msec>]设置bioslogo显示时间(以毫秒为单位)
                        [-bioslogoimagepath <imagepath>]设置bioslogo图像路径,用于自定义bioslogo
                        [-biosbootmenu disabled| 设置是否显示bios启动菜单 关闭
                                       menuonly| 只菜单
                                       messageandmenu] 信息和菜单
                        [-biossystemtimeoffset <msec>] 设置bios系统时间补偿(以毫秒为单位)
                        [-biospxedebug on|off] 打开或关闭biospxe调试
                        [-boot<1-4> none|floppy|dvd|disk|net&gt;] 设置启动顺序
                        [-hd<a|b|d> none|<uuid>|<filename>] 为虚拟机添加三个IDE设备之一(第2个主盘被vm保留作为光驱,不能占用)在三个IDE中,你可以指定(硬盘)的vdi文件名或者它的UUID
                        [-idecontroller PIIX3|PIIX4] 设置IDE控制器的类型
                        [-sata on|off] 开启或关闭SATA硬盘控制器
                        [-sataportcount <1-30>] 设置虚拟机最多支持的SATA控制器数目
                        [-sataport<1-30> none| 没有硬盘连接到SATA控制器
                                       <uuid>| 指定uuid的硬盘连接到SATA控制器
                                       <filename>] 指定文件名的硬盘连接到SATA控制器
                        [-sataideemulation<1-4> <1-30>] 指定一个SATA设备工作在IDE兼容模式,IDE设备编号是1-4,SATA设备编号是1-30
                        [-dvd none| 不连接DVD光驱
                            <uuid>| 指定UUID的DVD光驱连接
                        <filename>| 将指定的光盘映像文件挂接到DVD光驱
                      host:<drive>] 将宿主机的DVD光驱挂接到虚拟机的DVD光驱
                        [-dvdpassthrough on|off]打开|关闭虚拟机里光盘的刻录功能
                        [-floppy disabled| 不连接软驱
                                    empty| 连接软驱但不插入软盘
                                   <uuid>| 指定UUID的软驱连接
                               <filename>| 将指定的软盘映像文件挂接到软驱驱
                             host:<drive>] 将宿主机的软驱驱挂接到虚拟机的软驱
                        [-nic<1-N> none| 虚拟机不添加网卡
                                   null| 虚拟机有网卡但不连接
                                    nat| 网络连接使用NAT模式
                                 hostif| 网络连接使用桥接模式
                                 intnet] 网络连接使用内部网络模式
                        [-nictype<1-N> Am79C970A| 虚拟机连接AMD PCNet PCI II网卡
                                        Am79C973| 虚拟机连接AMD PCNet FAST III网卡(默认)
                                         82540EM| 虚拟机连接Intel PRO/1000 MT Desktop网卡
                                         82543GC] 虚拟机连接Intel PRO/1000 T Server网卡
                        [-cableconnected<1-N> on|off]插入或拔出网线
                        [-nictrace<1-N> on|off] 开启或关闭网络追踪
                        [-nictracefile<1-N> <filename>] 将网络流量追踪数据保存到文件
                        [-nicspeed<1-N> <kbps>] 设置网络连接的速度
                        [-hostifdev<1-N> none| 不连接到主机网络接口
                                 <devicename>] 桥接模式下连接到指定的主机接口
                        [-intnet<1-N> <network name>] 内网模式下为虚拟机指定内部网络名称
                        [-natnet<1-N> <network>| 配置NAT网络接口的地址
                                        default] 默认NAT网络接口的地址是10.0.x.0/24
                        [-macaddress<1-N> auto| 自动生成虚拟网卡的MAC地址
                                         <mac>] 指定虚拟网卡的MAC地址
                        [-uart<1-N> off| 不启用虚拟串口
                        <I/O base> <IRQ>]启用虚拟串口,并设置虚拟串口的I/O参数和IRQ参数
                        [-uartmode<1-N> disconnected| 启用虚拟串口,但不连接到宿主机的串口
                                       server <pipe>| 在宿主机创建PIPE通道,并将虚拟机串口连接到这个通道
                                       client <pipe>| 不创建PIPE通道,而是将虚拟机串口连接到已存在的通道
                                       <devicename>] 将虚拟机串口连接到宿主机的串口
                        [-gueststatisticsinterval <seconds>] 配置虚拟机静态时间间隔
                        [-audio none| 虚拟机不连接声卡
                                null| 将虚拟机的声卡连接到空的声音设备
                              dsound] 将虚拟机的声卡连接到宿主机的声卡
                        [-audiocontroller ac97| 将虚拟机声卡虚拟为ICH AC97声卡
                                          sb16] 将虚拟机声卡虚拟为soundblaster 16声卡
                        [-clipboard disabled| 不共享剪贴板
                                 hosttoguest| 将宿主机的剪贴板共享给虚拟机
                                 guesttohost| 将虚拟机的剪贴板共享给宿主机
                               bidirectional] 宿主机和虚拟机共使用一个剪贴板
                        [-vrdp on|off] 开启|关闭virtualbox内置的VRDP服务器
                        [-vrdpport default| 使用默认的vrdp端口3389
                                    <port>] 指定vrdp端口
                        [-vrdpaddress <host>] 指定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 default| 将系统快照保存到默认文件夹
                                          <path>] 将系统快照保存到指定文件夹

VBoxManage startvm      <uuid>|<name> 开启指定UUID|名称的虚拟机
                        [-type gui|vrdp] 设置虚拟机标准显示设备GUI界面|VRDP

VBoxManage controlvm    <uuid>|<name> 改变正在运行的虚拟机的状态
                         pause| 暂停,这时虚拟机窗口显示灰色
                        resume| 恢复暂停的虚拟机
                         reset| 复位
                      poweroff| 强行关闭
               acpipowerbutton| 关机
               acpisleepbutton| 使虚拟机处于睡眠状态
                     savestate| 保存状态然后关闭,相当于休眠
           keyboardputscancode <hex> [<hex> ...] 键盘扫描码设置
               setlinkstate<1-4> on|off 连接|断开网络连接
               usbattach <uuid>|<address> 连接到指定UUDI|地址的USB设备 
               usbdetach <uuid>|<address> 断开指定UUDI|地址的USB设备  
               dvdattach none| 不连接虚拟DVD光驱
                       <uuid>| 连接到指定UUID的DVD光驱
                   <filename>| 连接到指定名称的DVD映像文件
                  host:<drive> 连接到宿主机的DVD光驱
               floppyattach none| 不连接虚拟软驱
                          <uuid>| 连接到指定UUID的虚拟软驱
                      <filename>| 连接到指定名称的软盘映像文件
                     host:<drive> 连接到宿主机的软驱

               setvideomodehint <xres> 设置虚拟机的屏幕分辨率 水平像素
                                <yres> 垂直像素
                                 <bpp> 颜色深度
                             [display] 刷新频率
               setcredentials <username> 指定VRDP自动连接参数 用户名
                              <password> 密码
                                <domain> 域
             [-allowlocallogon <yes|no>] 允许|禁止本地登陆

VBoxManage discardstate     <uuid>|<name> 丢弃指定UUID|名称的虚拟机的保存状态

VBoxManage adoptstate       <uuid>|<name> <state_file> 将虚拟机从指定的保存状态中恢复

VBoxManage snapshot         <uuid>|<name> 为指定的虚拟机拍快照
                            take <name> 为快照取名
                        [-desc <desc>]| 给快照添加描述
                        discard <uuid>|<name> | 丢弃指定的快照
                        discardcurrent -state| 恢复到最近的快照
                                        -all | 恢复到倒数第二个快照
                        edit <uuid>|<name>| 编辑指定的快照
                                   -current 编辑当前快照
                          [-newname <name>] 修改快照名称
                          [-newdesc <desc>] 修改快照描述
                        showvminfo <uuid>|<name> 显示快照的虚拟机信息

VBoxManage registerimage    disk|dvd|floppy <filename> 注册硬盘、光盘、软盘映像文件
                            [-type normal| 注册为普通类型(可创建快照,可读写)
                                immutable| 注册为只读类型(相当于加了硬盘卡)
                             writethrough] 注册为可写类型(这种类型不能创建快照)
                               (disk only) (注册类型选项只适用于硬盘)

VBoxManage unregisterimage  disk| 从虚拟介质管理器删除指定的硬盘
                             dvd| 从虚拟介质管理器删除指定的DVD光盘 
                           floppy 从虚拟介质管理器删除指定的软盘
                          <uuid>| 删除时指定UUID
                       <filename> 删除时指定映像文件

VBoxManage showvdiinfo      <uuid>|<filename> 显示指定UUID|名称虚拟硬盘的信息


VBoxManage createvdi        -filename <filename> 创建指定名称的虚拟硬盘
                            -size <megabytes> 指定虚拟硬盘的大小(以兆为单位)
                            [-static] 创建固定大小的虚拟硬盘
                            [-comment <comment>] 添加一段解释性文字
                            [-register] 注册新创建的虚拟硬盘
                            [-type normal| 注册类型 普通(可以创建快照)
                             writethrough] 注册类型 可写(不能创建快照)
                          (default: normal) 默认是普通类型
VBoxManage modifyvdi        <uuid>|<filename> compact 压缩指定的虚拟硬盘

VBoxManage clonevdi         <uuid>|<filename> <outputfile> 克隆指定的VDI虚拟硬盘

VBoxManage convertdd        [-static] <filename> <outputfile> 将raw硬盘转换成vdi虚拟硬盘
VBoxManage convertdd        [-static] stdin <outputfile> <bytes> 将标准输入参数指定的设备转换成vdi虚拟硬盘,比如:dd if=/dev/sda1 | VBoxManage convertdd stdin /media/disk/C.vdi

 

转自:http://www.cnblogs.com/pbss/articles/1987361.html

分享到:
评论

相关推荐

    Oracle_VM_VirtualBox_Extension_Pack-4.2.6-828700

    Oracle VM VirtualBox Extension Pack,可以增加一系列的功能支持:USB2.0设备、因特尔网卡的PXE启动和VirtualBox远程显示...如果您是通过命令行操作的,通过VBoxManager extpack命令添加VirtualBox远程显示扩展包。

    VBox-and-VMs-Manager

    VBox-and-VMs-Manager 该项目旨在成为通过 Virtual Box 及其接口远程控制虚拟机的 Java 库。 因此,该项目的目标是提供简单可重用的 Java 代码,这将确保虚拟机的主要操作功能,如启动、关闭、克隆等。...

    dnSpy-net-win32-222.zip

    dnSpy-net-win32-222.zip

    和美乡村城乡融合发展数字化解决方案.docx

    和美乡村城乡融合发展数字化解决方案.docx

    如何看待“适度宽松”的货币政策.pdf

    如何看待“适度宽松”的货币政策.pdf

    C#连接sap NCO组件 X64版

    NCO 3.0.18 64位

    法码滋.exe法码滋2.exe法码滋3.exe

    法码滋.exe法码滋2.exe法码滋3.exe

    基于MATLAB的导航科学计算库

    * GPS IMU经典15维ESKF松组合 * VRU/AHRS姿态融合算法 * 捷联惯导速度位置姿态解算例子 * UWB IMU紧组合融合 * 每个例子自带数据集

    毕业设计Jupyter Notebook基于深度网络的垃圾识别与分类算法研究项目源代码,用PyTorch框架中的transforms方法对数据进行预处理操作,后经过多次调参实验,对比不同模型分类效果

    在现代社会生活与生产活动下,不可避免的会产生巨量且多样的垃圾。我国的人口和经济总量均位居世界前列,因此,必然面临着庞大数量的垃圾处理的难题。如何通过人工智能来对垃圾进行有效分类,成为当前备受关注的研究热点。本文为展开基于深度网络的垃圾识别与分类算法研究,先使用PyTorch框架中的transforms方法对数据进行预处理操作,后经过多次调参实验,对比朴素贝叶斯模型、Keras卷积神经网络模型、ResNeXt101模型的垃圾分类效果。确定最佳分类模型是ResNeXt101,该模型在GPU环境下的分类准确率达到了94.7%。最后利用postman软件来测试API接口,完成图片的在线预测。在微信开发者工具的基础上,利用一些天行数据的垃圾分类的API接口再结合最佳模型的API接口,开发出了一个垃圾分类微信小程序。本文的研究内容丰富和完善了垃圾图像分类的相关研究,也为后续的研究提供了一定的参考价值。

    C#上位机开发与工控通讯实战课程

    一、上位机简介   在单片机项目开发中,上位机也是一个很重要的部分,主要用于数据显示(波形、温度等)、用户控制(LED,继电器等),下位机(单片机)与 上位机之间要进行数据通信的两种方式都是基于串口的: USB转串口 —— 上位机和下位机通过USB转串口连接线直接相连进行数据交互 串口转WIFI(ESP8266)—— 上位机和下位机基于TCP/IP协议通过以太网或者WIFI传输数据 串口转蓝牙(HC-06)—— 不多用,暂不介绍   Windows上位机(EXE可执行程序),最早用VB语言开发,后来由于C++的发展,采用MFC开发,近几年,微软发布了基于.NET框架的面向对象语言C#,更加稳定安全,再配合微软强大的VS进行开发,效率奇高。   本文使用Visual Studio 2022作为开发环境,上位机开发主要有WPF框架与Winform框架,他们都是基于.NET框架 WPF需要C/S基础,使用XAML来构建应用UI,界面比较美观,但是内存开销大 Winform可以使用窗口控件来构建应用,比较简单易学 二、开发环境设置 1. 安装Visual Studio 首先,确保你已经

    course_s4_ALINX_ZYNQ_MPSoC开发平台Linux驱动教程V1.04.pdf

    course_s4_ALINX_ZYNQ_MPSoC开发平台Linux驱动教程V1.04.pdf

    基于JavaWeb的毕业季旅游一站式定制服务平台_88z1j4jp_208-wx-(1).zip

    基于JavaWeb的毕业季旅游一站式定制服务平台_88z1j4jp_208-wx-(1).zip

    数据恢复软件 Apeaksoft Data Recovery for Mac v1.6.16

    Apeaksoft Data Recovery for Mac v1.6.16

    cms测试练习项目(linux系统部署)

    cms测试练习项目(linux系统部署),可以用来进行python的测试练手项目

    大学录取结果数据集,大学录取结果分析数据,大学录取因素分析

    数据集简介:大学录取结果分析 概述 大学录取结果数据集包含了有关大学录取过程的信息,包括关键变量,可用于分析不同学术因素与申请者是否被录取之间的关系。该数据集非常适合进行探索性数据分析、训练预测模型以及研究影响录取决策的因素。 数据集列描述 admit:指示申请者是否被录取(1=被录取,0=未录取)。 paes:申请者在高等教育能力测试(PAES)中获得的分数。 nem:中学教育成绩平均分,评分范围从1.0到7.0。 rank:申请者在其班级中的排名,数值越低表示排名越好。 数据集目的 本数据集旨在让用户探索学术指标(如PAES分数、GPA和排名)与大学录取成功率之间的关系。这可以用于: 开发预测模型:基于学术表现预测录取可能性。 识别趋势:找出影响录取的关键学术因素。 生成可视化图表:理解分数分布及录取结果的关系。 数据集规模 记录数:1813条。 列数:5列。

    STM32F427+rtthread下的bootload 网口(webclient)+串口(ymodem)传输,代码无质量,谨慎使用

    STM32F427+rtthread下的bootload 网口(webclient)+串口(ymodem)传输,代码无质量,谨慎使用

    电影院购票-JAVA-基于springBoot的电影院购票系统设计与实现(毕业论文)

    1. 用户管理功能 用户注册与登录:用户可以通过手机号、邮箱等方式注册账户,并且可以通过账号登录系统进行购票、查看历史订单等操作。 个人信息管理:用户可以查看和修改个人信息(如姓名、手机号、邮箱等),并进行密码重置等操作。 实名认证:部分电影院购票系统要求用户进行实名认证,确保用户身份的真实性。 2. 电影信息展示功能 电影排片查询:用户可以查看当前和未来一段时间内的电影排片表,包括电影名称、上映时间、影片时长、类型、导演、演员等详细信息。 电影详情页:点击具体电影后,用户可以查看电影的详细信息,如剧情介绍、影评、评分、预告片等内容。 电影评分与评论:用户可以查看其他观众的评分和评论,也可以对已观看的电影进行评分和评论。 3. 座位选择与预定功能 影厅座位图:系统展示每场次的影厅座位图,用户可以通过座位图查看当前座位的状态(如可选、已选、已售出、VIP座位等)。 座位选择:用户可以选择自己喜欢的座位,系统会实时更新座位的可用状态,避免重复选择。 座位偏好设置:用户可以设置自己的座位偏好,如选择前排、中排或后排,靠窗或靠过道等。 4. 电影票购买与支付功能 票价展示:系统会展示每个座位的

    Bukkit-BETA1.8.1服务端核心

    Bukkit-BETA1.8.1服务端核心

    快速排序在Go中的高效实现与应用

    内容概要:本文详细介绍了快速排序算法的原理和在Go语言中的高效实现方法。首先解释了快速排序的基本思想和实现步骤,接着提供了Go语言中实现快速排序的核心代码,并讨论了性能优化策略。最后,通过具体的应用场景实例,展示了快速排序在实际项目中的高效应用。 适合人群:具备一定编程基础,特别是对Go语言感兴趣的开发人员。 使用场景及目标:①理解快速排序算法的基本原理和分治策略;②学习如何在Go语言中高效实现快速排序;③掌握快速排序在实际项目中的应用实例。 阅读建议:本文不仅详细讲解了快速排序的原理,还提供了具体的实现代码和优化策略,建议读者在阅读过程中尝试实现和调试代码,以便更好地理解和掌握相关知识点。

    java毕设项目之学生社团管理系统+vue(完整前后端+说明文档+mysql+lw).zip

    项目包含完整前后端源码和数据库文件,均测试可正常运行 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 部署容器:tomcat7

Global site tag (gtag.js) - Google Analytics