VirtualBox: uso de VBoxManage en línea de comandos
Get Basic Info About What We Need
VBoxManage list
VBoxManage list ostypes
Create a Guest and Register it to be visible in the GUI
VBoxManage createvm --name clitest --ostype Linux26_64
VBoxManage registervm ~/VirtualBox\ VMs/clitest/clitest.vbox
VBoxManage list vms
Adjust the settings
VBoxManage modifyvm clitest --vram 16
VBoxManage modifyvm clitest --memory 1024
VBoxManage modifyvm clitest --boot1 dvd --boot2 disk --boot3 none
VBoxManage modifyvm clitest --acpi on --ioapic on
VBoxManage modifyvm clitest --nictype1 virtio --nic1 bridged
# This is on Mac OS X so you might need to fiddle around with the name of --bridgeadapter1
VBoxManage modifyvm clitest --bridgeadapter1 en0:\ Ethernet --cableconnected1 on
VBoxManage modifyvm clitest --chipset ich9
VBoxManage modifyvm clitest --firmware bios
Create a disk to boot from
VBoxManageo vbm createhd --filename ~/VirtualBox\ VMs/clitest/root.vdi --size $((2**10 * 5))
Create a SATA Controller
VBoxManage storagectl clitest --name SATA\ Controller --add sata --sataportcount 2 --bootable on
Attach an ISO image and disk to the Guest
VBoxManage storageattach clitest --storagectl SATA\ Controller --port 0 --device 0 --type dvddrive --medium ~/ISOs/Fedora-13-x86_64-netinst.iso
VBoxManage storageattach clitest --storagectl SATA\ Controller --port 1 --device 0 --type hdd --medium clitest/root.vdi
Boot it
VBoxManage startvm clitest --type gui # Iniciar con la GUI
VBoxManage startvm clitest --type headless # Iniciar en línea de comandos sin ventana