`

VBoxManage 命令行新建虚拟机

阅读更多
在宿主机上面全新安装Guest系统:

1,Virtualbox 安装相对应版本的扩展包(4.1.8):
vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.8-75467.vbox-extpack

扩展包官网:https://www.virtualbox.org/wiki/Downloads

2,创建虚拟机
VBoxManage createvm --name "CentOS 5.0" --ostype CentOS --register
并生存配置文件 /home/jack/VirtualBox VMs/CentOS 5.0/CentOS 5.0.vbox  xml格式

3,设置内存大小,启动顺序,网络模式;
VBoxManage modifyvm "CentOS 5.0" --memory 512 --acpi on --boot1 dvd --nic1 bridged

4,创建一个磁盘镜像,指定大小(MB)
vboxmanage createhd --filename "vms/CentOS.vdi" --size 5000

5,创建一个IDE存储控制器
vboxmanage storagectl "CentOS 5.0" --name "IDE Controller" --add ide --controller PIIX4

6,将之前创建的镜像文件CentOS.vdi 添加到ide存储控制器中,并指定位置等。
VBoxManage storageattach "CentOS 5.0" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium vms/CentOS.vdi

7,添加光驱并添加系统盘ISO镜像文件。
vboxmanage storageattach "CentOS 5.0" --storagectl "IDE Controller" --port 0 --device 1 --type dvddrive --medium xxx-xxx-.iso

8,启动
第一种,VBoxHeadless --startvm "CentOS 5.0"
第二种,VBoxManage startvm "CentOS 5.0"--type headless
即可启动guest系统安装,并在window机器上远程桌面(默认3389端口)可以操作系统安装;
VBoxHeadless --startvm "CentOS 5.0" --vrde off &
安装完成之后配置好网络安装sshd服务,既可以启动系统并停掉 vrde

这样启动必然在命令行界面前台启动,无法执行其他操作。

其实我们可以这样

vboxmanage modifyvm "CentOS5.0" --vrde off

然后每次启动是都可以用

vboxmanage startvm "CentOS5.0" --type headless

启动,这样就可以在启动后,不影响下一步命令的执行。

9,停止系统:
VBoxManage controlvm poweroff/pause/resume/savestate

备注:
启动的时候报错:
Error: failed to start machine. Error message: Failed to open/create the internal network 'HostInterfaceNetworking-' (VERR_INVALID_PARAMETER).
Failed to attach the network LUN (VERR_INVALID_PARAMETER)
这是由于上面设置的网络有问题,可以通过

VBoxManage modifyvm "CentOS 5.0" --bridgeadapter1 eth0

来修改。

启动时出现:

Error: failed to start machine. Error message: VT-x features locked or unavailable in MSR. (VERR_VMX_MSR_LOCKED_OR_DISABLED)
一个原因是CPU不支持虚拟化技术,
如果支持,则可能在BIOS内没有开启虚拟化功能。打开就可以了,
否则可以把CPU改成1个也可以
分享到:
评论

相关推荐

    windows后台启动VirtualBox虚拟机.docx

    针对这一需求,VirtualBox提供了相应的命令行工具——`VBoxManage.exe`,允许用户通过命令行来控制虚拟机的启动、停止等操作。下面将详细介绍如何利用这些命令实现在Windows环境下后台启动VirtualBox虚拟机。 #### ...

    vbox:VirtualBox命令行工具VBoxManage的简化界面

    vbox:VirtualBox命令行工具VBoxManage的简化界面

    dotnet-Windows下VBoxManage简单封装

    Windows下VBoxManage简单封装

    VBoxManage 命令详解

    VBoxManage 命令详解

    vbdisk-开源

    在为用户生成文件的工具中存储/管理磁盘定义,而不是执行该gui中的所有操作。 它介于vboxmanage命令行工具和虚拟盒磁盘管理器之间。

    VBoxManage Guide.pdf

    VBoxManage Guide.pdf

    虚拟机vbox给vdi增加容量到16G后的一系列操作

    1. 使用VirtualBox命令行工具`VBoxManage`来修改虚拟硬盘的容量。命令格式如下: ``` "C:\Program Files\Oracle\VirtualBox\VBoxManage" modifyhd "cloned.vdi" --resize 16000 ``` 这里的`cloned.vdi`是虚拟...

    如何扩展virtualbox linux 磁盘

    **第二步:使用VBoxManage命令行工具** 1. **打开命令提示符**:在Windows系统中,可以按下`Win + R`组合键,输入`cmd`并回车来打开命令提示符窗口。 2. **切换目录**:使用`cd`命令切换到VirtualBox的安装路径,...

    Oracle VM VirtualBox安装android 2.2.doc

    安装完成后,可以通过 VirtualBox 的命令行工具 `VBoxManage` 自定义虚拟机的显示分辨率。例如,要添加 480x800 分辨率,可以执行以下命令: ```bash "D:\ProgramFiles\Oracle\VirtualBox\VBoxManage.exe" ...

    VirtualBox虚拟机安装MacOSXLion.pdf

    `VBoxManage`是VirtualBox的命令行接口,通过它可以直接控制和管理虚拟机的方方面面,包括设置附加数据、虚拟硬盘、DVD驱动器等。 ### 路径说明 文件中提到了`C:\ProgramFiles\Oracle\VirtualBox`,这表明...

    永久修改VirtrualBox中Android-x86启动分辨率

    VBoxManage setextradata "虚拟机名称" "CustomVideoMode1" "1024x600x16" ``` 其中,“虚拟机名称”应替换为您实际使用的虚拟机名称。“1024x600x16”表示您想要定义的分辨率及其颜色深度(16位色)。...

    vmware虚拟机上网方式

    使用`vboxmanage setextradata`命令来设置端口转发规则,例如: ``` vboxmanagesetextradata<VMname>"VBoxInternal/Devices/pcnet/0/LUN#0/Config/<rulename>/Protocol"TCP vboxmanagesetextradata<VMname>...

    vagrant-vbox-snapshot, 包装"VBoxManage snapshot"的nautilus插件.zip

    vagrant-vbox-snapshot, 包装"VBoxManage snapshot"的nautilus插件 vagrant-vbox-snapshot公开 VBoxManage snapshot 命令的Vagrant插件。在Q4年,核心Vagrant提供了Vagrant快照命令。 考虑使用它优先于这个插件。...

    Virtualbox命令详解

    `VBoxManage`是VirtualBox的核心命令行工具,提供了丰富的功能来管理和控制虚拟机。下面是一些常用的`VBoxManage`命令及其参数详解: ##### 1. 显示VirtualBox版本 - **命令**: `VBoxManage -v` 或 `VBoxManage -...

    vboxmanage-bash-completion:VBoxManage bash完成

    vboxmanage-bash-completion:VBoxManage bash完成

    virtualbox克隆

    本文重点讨论的是后者——硬盘克隆,即如何通过VirtualBox的命令行工具`VBoxManage`进行硬盘的复制。 #### VirtualBox硬盘克隆步骤详解 硬盘克隆在VirtualBox中通常通过命令行工具`VBoxManage`完成。具体操作流程...

    VMware下安装Ubuntu 11.10 全程图解

    - **新建虚拟机:** 使用 Ctrl + N 快捷键新建虚拟机。 - **配置虚拟机:** 设置虚拟机的基本信息,如名称、操作系统类型和版本。 - **分配内存:** 分配足够的内存,建议至少 1GB。 - **创建虚拟硬盘:** 选择 VDI 类型...

    ror5.18破解版img

    然后用“VBoxManage.exe convertfromraw Ros518_100M.img Ros518.vdi”转换成虚拟机vdi格式就行了。 如要转成vmdk,则输入“VBoxManage.exe convertfromraw Ros518_100M.img Ros518.vmdk --format vmdk” 注:假如...

    VirtualBox中的网络配置方法

    **定义**:NAT是VirtualBox为新建虚拟机默认设置的网络模式。在该模式下,VirtualBox会模拟一个路由器,负责处理虚拟机与外部网络之间的数据包转发。 **配置参数**: - IP地址:10.0.2.15 - 子网掩码:255.255.255....

    Virtualbox 收缩虚拟硬盘空间的办法

    随着虚拟机的使用时间增长,虚拟硬盘空间可能会逐渐膨胀,导致实际占用的空间远大于实际所需的存储空间。对于这一问题,本文将详细介绍如何有效地收缩Virtualbox虚拟硬盘空间。 #### 一、准备工作 在进行虚拟硬盘...

Global site tag (gtag.js) - Google Analytics