Мы используем команду VBoxManage, чтобы создать виртуальную машину и управлять ей.
Для работы с 64 битными процессорами и возможности создавать виртуальные машины 64бит, требуется в биосе активировать функции виртуализации.
Если выполнить команду VBoxManage, то получим вывод всех параметров и опций.
Также можно просмотреть список поддерживаемых ОС для виртуальной среды, делается это командой "VBoxManage list ostypes".
Создадим пример виртуальной машины
1. Создание контейнера виртуальной машины:
[email protected]:~$ VBoxManage createvm --name debx64 --ostype Debian_64 --register Virtual machine 'debx64' is created and registered. UUID: f7c23fbb-78ea-4993-85db-782688ef9274 Settings file: '/opt/VirtualBox VMs/debx64/debx64.vbox' [email protected]:~$
[email protected]:~$ VBoxManage modifyvm debx64 --memory 256 [email protected]:~$
[email protected]:~$ VBoxManage modifyvm debx64 --cpus 1
[email protected]:~$ VBoxManage modifyvm debx64 --ioapic on
[email protected]:~$ VBoxManage modifyvm debx64 --bridgeadapter1 eth0 [email protected]:~$ VBoxManage modifyvm debx64 --nic1 bridged [email protected]:~$
[email protected]:~$ VBoxManage createhd --filename debx64.vdi --size 50000 --format VDI VDI 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% Disk image created. UUID: 78219dca-fb8c-41de-8b3f-b7361d42a95f [email protected]:~$ VBoxManage storagectl debx64 --name "SATA Controller" --add sata --controller IntelAhci [email protected]:~$ VBoxManage storageattach debx64 --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium debx64.vdi
Вы можете изменить часть параметров, в моём примере указан тип контролера SATA, но также можно указать и IDE. Также можно изменить размер диска (в примере указано --size 50000, что равно 50Гб) и тип диска на (VDI, VMDK, VHD) в примере указан тип VDI, ну и т.д.
5. Теперь нам требуется указать установочный образ диска, для установки операционной системы:
[email protected]:~$ wget http://cdimage.debian.org/debian-cd/6.0.6/amd64/iso-cd/debian-6.0.6-amd64-netinst.iso [email protected]:~$ VBoxManage storagectl debx64 --name "IDE Controller" --add ide --controller PIIX4 [email protected]:~$ VBoxManage storageattach debx64 --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium debian-6.0.6-amd64-i386-netinst.iso
Тут при помощи wget мы скачали образ диска для сетевой установки Debian 6.0.6, также установили его в привод дисков виртуальной машины, чтобы первоначальная загрузка пошла с диска.
6. Настройка удаленного подключения для установки системы:
[email protected]:~$ VBoxManage modifyvm debx64 --vrde on [email protected]:~$ VBoxManage modifyvm debx64 --vrdemulticon on --vrdeport 4444
Порт VRDE по умолчанию идёт 3389, но я не советую использовать стандартные порты из-за чего порт сразу меняю на другой (в примере порт 4444).
7. Первый запуск виртуальной машины:
[email protected]:~$ VBoxHeadless --startvm debx64 Oracle VM VirtualBox Headless Interface 4.2.4 (C) 2008-2012 Oracle Corporation All rights reserved. VRDE server is listening on port 4444.
VRDE server is inactive. [email protected]:~$
[email protected]:~$ VBoxManage storageattach debx64 --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium none
[email protected]:~$ VBoxManage modifyvm debx64 --vrde off [email protected]:~$
[email protected]:~$ VBoxManage startvm debx64 --type headless Waiting for VM "debx64" to power on... VM "debx64" has been successfully started. [email protected]:~$
Если есть вопросы, то просим Вас посетить наш форум [7], на котором Вы сможете попросить описание совершенно бесплатно...
Ссылки:
[1] http://htfl.ru/virt-vb
[2] http://htfl.ru/linux/centos
[3] http://htfl.ru/linux/debian
[4] http://htfl.ru/linux/fedora
[5] http://htfl.ru/linux/ubuntu
[6] http://htfl.ru/install-minimal-debian-squeeze-x64
[7] /out.php?link=http://htff.ru/