создание виртуальной машины с использованием инструментов командной строки VirtualBox:
В качестве примера мы используем 64-разрядную версию Windows Server 2008.
$ VM='Windows-2008-64bit'
Создание 32 ГБ «динамического» диска.
$ VBoxManage createhd --filename $VM.vdi --size 32768
Вы можете получить список типов ОС, распознаваемых VirtualBox, используя:
$ VBoxManage list ostypes
Затем скопируйте наиболее подходящий сюда.
$ VBoxManage createvm --name $VM --ostype "Windows2008_64" --register
Добавить контроллер SATA с подключенным динамическим диском.
$ VBoxManage storagectl $VM --name "SATA Controller" --add sata \
> --controller IntelAHCI
$ VBoxManage storageattach $VM --storagectl "SATA Controller" --port 0 \
> --device 0 --type hdd --medium $VM.vdi
Добавьте контроллер IDE с подключенным дисководом DVD и установочный ISO-образ, вставленный в дисковод:
$ VBoxManage storagectl $VM --name "IDE Controller" --add ide
$ VBoxManage storageattach $VM --storagectl "IDE Controller" --port 0 \
> --device 0 --type dvddrive --medium /path/to/windows_server_2008.iso
Разные системные настройки.
$ VBoxManage modifyvm $VM --ioapic on
$ VBoxManage modifyvm $VM --boot1 dvd --boot2 disk --boot3 none --boot4 none
$ VBoxManage modifyvm $VM --memory 1024 --vram 128
$ VBoxManage modifyvm $VM --nic1 bridged --bridgeadapter1 e1000g0
Конфигурирование завершено, загрузите его! Если вы сделали это на удаленной машине, вы можете подключиться к консоли через vboxhost: 3389.
$ VBoxHeadless -s $VM
После настройки операционной системы вы можете выключить и извлечь DVD.
$ VBoxManage storageattach $VM --storagectl "IDE Controller" --port 0 \
> --device 0 --type dvddrive --medium none
Наконец, неплохо делать регулярные снимки, чтобы вы всегда могли вернуться в заведомо исправное состояние вместо полной переустановки.
$ VBoxManage snapshot $VM take <name of snapshot>
И, если вам нужно вернуться к определенному снимку:
$ VBoxManage snapshot $VM restore <name of snapshot>
Надеюсь, это поможет ..