Difference between revisions of "VBoxManage"

From Freephile Wiki
Jump to navigation Jump to search
(→‎Cheat Sheet: add command output)
(adds meld process substitution command to show difference of list --long v. showvminfo --details)
Line 17: Line 17:
 
: Upon first look, this command seems to be the same as <code>list --long</code>, but there is a bit '''more information''' in <code>showvminfo</code>
 
: Upon first look, this command seems to be the same as <code>list --long</code>, but there is a bit '''more information''' in <code>showvminfo</code>
 
: For comparison, try <code>meld <$(VBoxManage list --long vms) <$(VBoxManage showvminfo vagrant_default_1418918147177_40503 --details)</code>
 
: For comparison, try <code>meld <$(VBoxManage list --long vms) <$(VBoxManage showvminfo vagrant_default_1418918147177_40503 --details)</code>
 
<pre>
 
PS C:\Program Files\Oracle\VirtualBox> ./VBoxManage showvminfo 'RL8 Freephile'
 
Name:                        RL8 Freephile
 
Encryption:    disabled
 
Groups:                      /
 
Guest OS:                    Red Hat (64-bit)
 
UUID:                        f7e056c0-289d-483c-bf51-eafea0bc8fcd
 
Config file:                C:\Users\greg\VirtualBox VMs\RL8 Freephile\RL8 Freephile.vbox
 
Snapshot folder:            C:\Users\greg\VirtualBox VMs\RL8 Freephile\Snapshots
 
Log folder:                  C:\Users\greg\VirtualBox VMs\RL8 Freephile\Logs
 
Hardware UUID:              f7e056c0-289d-483c-bf51-eafea0bc8fcd
 
Memory size:                8192MB
 
Page Fusion:                disabled
 
VRAM size:                  16MB
 
CPU exec cap:                100%
 
HPET:                        disabled
 
CPUProfile:                  host
 
Chipset:                    piix3
 
Firmware:                    BIOS
 
Number of CPUs:              1
 
PAE:                        enabled
 
Long Mode:                  enabled
 
Triple Fault Reset:          disabled
 
APIC:                        enabled
 
X2APIC:                      enabled
 
Nested VT-x/AMD-V:          disabled
 
CPUID Portability Level:    0
 
CPUID overrides:            None
 
Boot menu mode:              message and menu
 
Boot Device 1:              Floppy
 
Boot Device 2:              DVD
 
Boot Device 3:              HardDisk
 
Boot Device 4:              Not Assigned
 
ACPI:                        enabled
 
IOAPIC:                      enabled
 
BIOS APIC mode:              APIC
 
Time offset:                0ms
 
BIOS NVRAM File:            C:\Users\greg\VirtualBox VMs\RL8 Freephile\RL8 Freephile.nvram
 
RTC:                        UTC
 
Hardware Virtualization:    enabled
 
Nested Paging:              enabled
 
Large Pages:                enabled
 
VT-x VPID:                  enabled
 
VT-x Unrestricted Exec.:    enabled
 
AMD-V Virt. Vmsave/Vmload:  enabled
 
IOMMU:                      None
 
Paravirt. Provider:          Default
 
Effective Paravirt. Prov.:  KVM
 
State:                      powered off (since 2024-01-03T00:10:59.509000000)
 
Graphics Controller:        VMSVGA
 
Monitor count:              1
 
3D Acceleration:            disabled
 
2D Video Acceleration:      disabled
 
Teleporter Enabled:          disabled
 
Teleporter Port:            0
 
Teleporter Address:
 
Teleporter Password:
 
Tracing Enabled:            disabled
 
Allow Tracing to Access VM:  disabled
 
Tracing Configuration:
 
Autostart Enabled:          disabled
 
Autostart Delay:            0
 
Default Frontend:
 
VM process priority:        default
 
Storage Controllers:
 
#0: 'IDE', Type: PIIX4, Instance: 0, Ports: 2 (max 2), Bootable
 
  Port 1, Unit 0: Empty, temp eject
 
#1: 'SATA', Type: IntelAhci, Instance: 0, Ports: 1 (max 30), Bootable
 
  Port 0, Unit 0: UUID: 1d6190dd-5b96-4f1e-8caf-08e40e42b85b
 
    Location: "C:\Users\greg\VirtualBox VMs\RL8 Freephile\RL8 Freephile.vdi"
 
NIC 1:                      MAC: 080027A7A249, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: allow-all, Bandwidth group: none
 
NIC 1 Settings:  MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)
 
NIC 1 Rule(0):  name = SSH, protocol = tcp, host ip = , host port = 2222, guest ip = , guest port = 22
 
NIC 2:                      MAC: 0800276B5DD7, Attachment: none, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
 
NIC 3:                      disabled
 
NIC 4:                      disabled
 
NIC 5:                      disabled
 
NIC 6:                      disabled
 
NIC 7:                      disabled
 
NIC 8:                      disabled
 
Pointing Device:            PS/2 Mouse
 
Keyboard Device:            PS/2 Keyboard
 
UART 1:                      disabled
 
UART 2:                      disabled
 
UART 3:                      disabled
 
UART 4:                      disabled
 
LPT 1:                      disabled
 
LPT 2:                      disabled
 
Audio:                      enabled (Driver: Default, Controller: AC97, Codec: AD1980)
 
Audio playback:              enabled
 
Audio capture:              disabled
 
Clipboard Mode:              Bidirectional
 
Drag and drop Mode:          disabled
 
VRDE:                        disabled
 
OHCI USB:                    enabled
 
EHCI USB:                    enabled
 
xHCI USB:                    disabled
 
USB Device Filters:          <none>
 
Bandwidth groups:            <none>
 
Shared folders:              <none>
 
Recording enabled:          no
 
Recording screens:          1
 
Screen 0:
 
    Enabled:                yes
 
    ID:                      0
 
    Record video:            yes
 
    Record audio:            no
 
    Destination:            File
 
    File:                    C:\Users\greg\VirtualBox VMs\RL8 Freephile\RL8 Freephile-screen0.webm
 
    Options:                vc_enabled=true,ac_enabled=false,ac_profile=med
 
    Video dimensions:        1024x768
 
    Video rate:              512kbps
 
    Video FPS:              25fps
 
* Guest:
 
Configured memory balloon:  0MB
 
</pre>
 
  
 
;VBoxManage modifyvm vmname --memory 2048 : Give the vm 2 GB of RAM (Note that this will not persist if your VM is defined by Vagrant.  To persist changes in [[Vagrant]], you would modify the ''Vagrantfile-extra.rb'' file)
 
;VBoxManage modifyvm vmname --memory 2048 : Give the vm 2 GB of RAM (Note that this will not persist if your VM is defined by Vagrant.  To persist changes in [[Vagrant]], you would modify the ''Vagrantfile-extra.rb'' file)

Revision as of 11:09, 2 February 2015

Reference[edit | edit source]

See Chapter 8 in the VirtualBox Manual.

Cheat Sheet[edit | edit source]

This is just a short list of some possible commands. All of these commands have many more options or variants, so refer to the documentation or command help.

To get a list of all the available commands, enter VBoxManage in your console.

VBoxManage -v
print version number


VBoxManage list --long vms 
List available machines
Without the --long option, this will show you just the name and UUID of the machine.
E.g. "vagrant_default_1418918147177_40503" {874b812c-f37d-4f98-84a8-06460d3104f8}
The name (or UUID) is used in most commands to specify which VM you are interacting with.
VBoxManage showvminfo vmname --details 
Show the details of your machine
Upon first look, this command seems to be the same as list --long, but there is a bit more information in showvminfo
For comparison, try meld <$(VBoxManage list --long vms) <$(VBoxManage showvminfo vagrant_default_1418918147177_40503 --details)
VBoxManage modifyvm vmname --memory 2048 
Give the vm 2 GB of RAM (Note that this will not persist if your VM is defined by Vagrant. To persist changes in Vagrant, you would modify the Vagrantfile-extra.rb file)
VBoxManage import <ovfname/ovaname> --dry-run 
import an appliance that you exported somewhere else