¿Quieres ejecutar VirtualBox en Windows 10 o 7 usando la línea de comando? Pero obteniendo error -No se encontró el comando Vboxmanage o vboxmanage.exe no se reconoce como un comando interno o externo.Entonces aquí está la solución, que es agregar la carpeta VirtualBox a la RUTA del entorno de usuario/sistema de Windows.
Podemos utilizar la herramienta de línea de comandos de VirtualBox llamada vboxmanage en Windows 10 para crear, iniciar, detener y eliminar máquinas virtuales, incluidas otras tareas de administración. Sin embargo, de forma predeterminada, Vboxmanage.exe, que se encuentra dentro de la carpeta Virtualbox, no estará en la ruta de nuestro sistema, por lo que, cuando lo ejecutamos en el símbolo del sistema o PowerShell, obtenemos el error "El comando no se reconoce". Por lo tanto, para ejecutarlo podemos navegar directamente a la carpeta de Virtualbox e iniciar CMD o Powershell allí o declararlo como una variable de entorno PATH.
La variable de ruta omite la necesidad de escribir la ruta completa de alguna aplicación en el comando para ejecutarla. Se puede decir que es una especie de atajo que creamos globalmente para todo el sistema definiendo la ubicación. Después de configurar la RUTA de alguna carpeta, el sistema reconocerá automáticamente todos los archivos presentes dentro de ella.
Cómo ejecutar vboxmanage.exe en Windows 10 o 7 usando el comando
1. Abra el símbolo del sistema o PowerShell.
En primer lugar, ejecute el símbolo del sistema o PowerShell en su sistema operativo Windows 10 o 7. Para eso, simplemente puedes buscarlos en el cuadro de búsqueda. No es necesario ejecutarlo como administrador, se puede abrir con el usuario estándar de su sistema.
2. Agregue la carpeta Virtualbox a la variable de entorno PATH del sistema
Como mencioné al principio de este tutorial, si no agregamos la carpeta VirtualBox a la variable PATH del sistema, la herramienta de comandoVboxmanagementLo hará a través de un error en CMD o Powershell, a menos que no estés dentro del directorio de Virtualbox donde reside esta herramienta. Entonces, para eliminar el problema de cambiar al directorio de Virtualbox, lo agregamos directamente a la variable PATH de nuestro sistema. Después de eso, podremos ejecutar vboxmanage desde cualquier lugar usando la línea de comando, independientemente del directorio en el que nos encontremos.
esos sonusando un símbolo del sistema, use este comando...
SET PATH=%PATH%;C:\Program Files\Oracle\VirtualBox
Si quieresuse PowerShell y luego ejecute este...
$env:PATH = $env:PATH + ";C:\Program Files\Oracle\VirtualBox"
3. Marque el comando VboxManage
Ahora, verifiquemos si el comando vboxmanage funcionará en el símbolo del sistema y en PowerShell sin generar ningún error o no.Correr:
vboxmanage
Producción:
Oracle VM VirtualBox Command Line Management Interface Version 6.1.18 (C) 2005-2021 Oracle Corporation All rights reserved. Usage: VBoxManage [<general option>] <command> General Options: [-v|--version] print version number and exit [-q|--nologo] suppress the logo [--settingspw <pw>] provide the settings password [--settingspwfile <file>] provide a file containing the settings password [@<response-file>] load arguments from the given response file (bourne style) ----more----
4. Cree una máquina virtual usando vboxmanage
Esta herramienta de comandos de VirtualBox está funcionando perfectamente y ahora podemos usarla para crear máquinas virtuales directamente usando la línea de comandos.
- Crear nueva máquina virtual
Reemplace eldemovmen cada comando con el nombre que quieras darle a tu máquina Virtual.
VBoxManage createvm --name demovm --register
- Para configurar escriba Linux y versión de 64 bits
VBoxManage modifyvm demovm --ostype Linux_64
- Establecer RAM
VBoxManage modifyvm demovm --memory 1024 --vram 16
- Asigne el número de núcleos de CPU
VBoxManage modifyvm demovm --cpus 2
- Cree almacenamiento virtual y establezca su tamaño
VBoxManage createhd --filename demovm.vdi --size 32768
- Agregue el controlador de almacenamiento y adjunte el disco duro + imagen ISO para arrancar.
VBoxManage storagectl demovm --name "SATA Controller" --add sata --controller IntelAHCI VBoxManage storageattach demovm --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium H2SVM.vdi VBoxManage storageattach demovm --storagectl "SATA Controller" --port 1 --device 0 --type dvddrive --medium "/home/how2shout/tails-amd64-4.16.iso"
Nota: Cambie la ruta del archivo ISO en el comando anterior
- Establecer orden de arranque
VBoxManage modifyvm demovm --boot1 dvd --boot2 disk --boot3 none --boot4 none
- Configurar NAT de red
VBoxManage modifyvm demovm --nic1 nat --nictype1 82540EM
ParaPuenteRed, uso-
VBoxManage modifyvm demovm --nic1 bridged --nictype1 82540EM --bridgeadapter1 wlx000b819609d3
- Activar la extensión de dirección física
VBoxManage modifyvm demovm --pae on
5. Inicie la VM sin cabeza usando vboxmanage
Después de crear una VM usando los comandos anteriores, es hora de iniciarla. Aquí tenemos dos opciones, una es sin cabeza, que iniciará la VM en segundo plano y la segunda es la normal que abrirá la ventana de visualización gráfica de VirtualBox para informarnos qué se está ejecutando actualmente.
vboxmanage startvm VM-name
Reemplace el nombre de la VM con el que acaba de crear o cualquier otro existente para iniciarlo.
En caso de que quieras quedarte sin cabeza, agrégalo como una bandera al final del comando anterior:
VBoxManage startvm VM-name --type headless
6. Enumere todas las máquinas virtuales
Bueno, en caso de que quieras saber cuáles son las máquinas virtuales creadas hasta ahora usando la línea de comando, ejecuta el comando
vboxmanage list vms
7. Mostrar la lista de todas las máquinas virtuales en ejecución
En lugar de mostrar todas las VM, solo podemos obtener las que están actualmente ejecutándose y activas en VirtualBox.
vboxmanage list runningvms
8. Comando vboxmanage para detener la VM
Después de un tiempo, cuando no necesite ninguna VM activa, podemos apagarla usando un comando, es decir:
vboxmanage controlvm VM-name poweroff
Nota- reemplazarnombre-VMcon su máquina virtual en ejecución que desea detener.
9. Eliminar máquina virtual
Bueno, en algún momento necesitamos eliminar las VM creadas para liberar espacio o por cualquier otro motivo. Por lo tanto, para hacer eso también podemos usar el comando-
VBoxManage unregistervm VM-name --delete
Preguntas frecuentes
[sc_fs_multi_faq headline-0=”h3″ question-0=”¿Qué es Vboxmanage?” respuesta-0 = ”VBoxManage es una herramienta de línea de comandos de Oracle VM VirtualBox para administrar y controlar máquinas virtuales directamente mediante el terminal de comandos, el símbolo del sistema o PowerShell en los sistemas operativos host Windows, Linux, FreeBSD y macOS”. image-0=”” headline-1=”h3″ question-1=”¿Cómo abrir y ejecutar Vboxmanage?” respuesta-1=”Vboxmanage está disponible dentroC:\Program Files>Oracle>VirtualBoxen Windows 10/8/7, por lo tanto, puede navegar al directorio usando el símbolo del sistema o Powershell o agregarlo como una variable PATH del sistema. En Linux, simplemente escribaadministrarvboxen la terminal de comando”. image-1=”” headline-2=”h3″ question-2=”¿Cómo encontrar el UUID de las máquinas virtuales VirtualBox?” respuesta-2 = ”Para encontrar el UUID de las máquinas virtuales que se ejecutan en VirtualBox, podemos usar comandos; uno esvboxmanage list vmsy el otro esvboxmanage showhdinfo filename.vdireemplazarnombre de archivo.vdicon la ruta de su disco virtual creado para VM. ” image-2=”58226″ headline-3=”h3″ question-3=”¿Cómo cambiar el UUID de un archivo VDI?” respuesta-3 = ”Para cambiar el UUID de los archivos VDI, abra la terminal de comandos o solicite en Windows, macOS o Linux. Entonces correComandos internos de VBoxManage sethduuid 'ruta del archivo VDI'Reemplace elRuta del archivo VDIcon la ruta real de la imagen del disco virtual que UUID desea cambiar ". imagen-3=”” recuento=”4″ html=”true” css_class=”]















