Changeset 106204 in vbox for trunk/doc/manual/en_US/dita/topics/vboxmanage-intro.dita
- Timestamp:
- Oct 2, 2024 9:46:07 AM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/manual/en_US/dita/topics/vboxmanage-intro.dita
r105941 r106204 4 4 <topic xml:lang="en-us" id="vboxmanage-intro"> 5 5 <title>Introduction</title> 6 6 7 7 <body> 8 <p>As briefly mentioned in <xref href="frontends.dita#frontends"/>, <userinput>VBoxManage</userinput> is the CLI to <ph conkeyref="vbox-conkeyref-phrases/product-name"/>. With it, you can control <ph conkeyref="vbox-conkeyref-phrases/product-name"/> from the command line of your host operating system. <userinput>VBoxManage</userinput> supports all the features that the graphical user interface gives you access to, but it supports a lot more than that. It exposes all the features of the virtualization engine, even those that cannot be accessed from the GUI. </p> 9 <p>You will need to use the command line if you want to do the 10 following: 11 </p> 8 <p><userinput>VBoxManage</userinput> is the CLI to <ph conkeyref="vbox-conkeyref-phrases/product-name"/>. With it, you can control <ph conkeyref="vbox-conkeyref-phrases/product-name"/> from the command line of the host operating system. <userinput>VBoxManage</userinput> supports all the features that the graphical user interface gives you access to, plus the features of the virtualization engine that can't be accessed from the GUI. </p> 9 <p>You need to use the command line to do the following: </p> 12 10 <ul> 13 11 <li> … … 18 16 </li> 19 17 <li> 20 <p> 21 Control some of the more advanced and experimental 22 configuration settings for a VM. 23 </p> 18 <p> Control some more advanced and experimental configuration settings for a VM. </p> 24 19 </li> 25 20 </ul> 26 <p>There are two main things to keep in mind when using <userinput>VBoxManage</userinput>. First, 27 <userinput>VBoxManage</userinput> must always be used with a specific subcommand, such as 28 <userinput>list</userinput> or <userinput>createvm</userinput> or <userinput>startvm</userinput>. All the 29 subcommands that <userinput>VBoxManage</userinput> supports are described in detail in <xref 30 href="vboxmanage.dita#vboxmanage"/>. </p> 31 <p>Second, most of these subcommands require that you specify a particular virtual machine after the 32 subcommand. There are two ways you can do this: </p> 33 <ul> 34 <li> 35 <p> 36 You can specify the VM name, as it is shown in the 37 <ph conkeyref = "vbox-conkeyref-phrases/product-name"/> GUI. Note that if that name contains spaces, 38 then you must enclose the entire name in double quotes. This 39 is always required with command line arguments that contain 40 spaces. For example: 41 </p> 42 <pre xml:space="preserve">VBoxManage startvm "Windows XP"</pre> 43 </li> 44 <li> 45 <p> 46 You can specify the UUID, which is the internal unique 47 identifier that <ph conkeyref = "vbox-conkeyref-phrases/product-name"/> uses to refer to the virtual 48 machine. Assuming that the VM called "Windows XP" has the UUID 49 shown below, the following command has the same effect as the 50 previous example: 51 </p> 52 <pre xml:space="preserve">VBoxManage startvm 670e746d-abea-4ba6-ad02-2a3b043810a5</pre> 53 </li> 54 </ul> 55 <p>You can enter <userinput>VBoxManage list vms</userinput> to have all currently registered VMs listed with their respective names and UUIDs. </p> 56 <p>Some typical examples of how to control <ph conkeyref="vbox-conkeyref-phrases/product-name"/> from the 57 command line are listed below: </p> 58 <ul> 59 <li> 60 <p>To create a new virtual machine from the command line and immediately register it with <ph 61 conkeyref="vbox-conkeyref-phrases/product-name"/>, use <userinput>VBoxManage createvm</userinput> with the 62 <!--option not processed within -->--register option, as follows: </p> 63 <pre xml:space="preserve">$ VBoxManage createvm --name "SUSE 15.2" --register 64 Virtual machine 'SUSE 15.2' is created. 65 UUID: c89fc351-8ec6-4f02-a048-57f4d25288e5 66 Settings file: '/home/username/VirtualBox VMs/SUSE 15.2/SUSE 15.2.vbox'</pre> 67 <p>As can be seen from the above output, a new virtual machine has been created with a new UUID and a new XML-formatted settings file. </p> 68 <p> 69 For more details, see 70 <xref href="vboxmanage-createvm.dita"/>. 71 </p> 72 </li> 73 <li> 74 <p>To show the configuration of a particular VM, use <userinput>VBoxManage showvminfo</userinput>. 75 See <xref href="vboxmanage-showvminfo.dita"/> for details and an example. </p> 76 </li> 77 <li> 78 <p>To change settings while a VM is powered off, use <userinput>VBoxManage modifyvm</userinput>. 79 For example: </p> 80 <pre xml:space="preserve">VBoxManage modifyvm "Windows XP" --memory 512</pre> 81 <p>See also <xref href="vboxmanage-modifyvm.dita"/>. </p> 82 </li> 83 <li> 84 <p>To change the storage configuration, such as to add a storage controller and then a virtual 85 disk, use <userinput>VBoxManage storagectl</userinput> and <userinput>VBoxManage storageattach</userinput>. 86 See <xref href="vboxmanage-storagectl.dita"/> and <xref href="vboxmanage-storageattach.dita"/>. </p> 87 </li> 88 <li> 89 <p>To start a VM that is currently powered off, use <userinput>VBoxManage startvm</userinput>. See <xref href="vboxmanage-startvm.dita"/>. </p> 90 </li> 91 <li> 92 <p>To change a running VM's setttings or change its state (such as pausing, saving, or powering off the VM) use <userinput>VBoxManage controlvm</userinput> See <xref href="vboxmanage-controlvm.dita"/>.</p> 93 </li> 94 </ul> 21 <p>For more information, refer to the VBoxManage command <xref href="../topics/vboxmanage-common-description.dita"/> and <xref href="../topics/vboxmanage-common-examples.dita"/>.</p> 95 22 </body> 96 23 97 24 </topic>
Note:
See TracChangeset
for help on using the changeset viewer.