home start up prev next

8.5. VBoxManage modifyvm

Эта команда изменяет свойства зарегистрированных виртуальных машин. Многие из свойств изменяемых этой командой доступны в графическом интерфейсе настроек ВМ; они были описаны в Разделе 3.7, “Настройки виртуальной машины” . Некоторые из расширенных настроек, однако, доступны только через интерфейс VBoxManage.

8.5.1. Основные настройки

Следующие основные настройки доступны через VBoxManage modifyvm :

  • --name <name> : Изменяет имя ВМ и внутренние файлы виртуальной машины, как выше описано для VBoxManage createvm .

  • --ostype <ostype> : Определяет какая гостевая операционная система предположительно будет выполняться в ВМ. Как упоминалось в Разделе 3.2, “Создание виртуальной машины” , эта настройка имеет является исключительно описательной. Для получения списка доступных идентификаторов используемых в команде , используйте VBoxManage list ostypes .

  • --memory <memorysize> : Устанавливает размер доступной оперативной памяти , в MB, который виртуальная машина должна зарезервировать для себя от хоста. Ознакомьтесь с замечаниями в Разделе 3.2, “Создание виртуальной машины” для получения дополнительной информации.

  • --vram <vramsize> : Устанавливает размер памяти который должна иметь виртуальная графическая карта. Подробности см. Раздел 3.7.1, “Основные настройки”.

  • --acpi on|off ; --ioapic on|off : Определяют поддержку виртуальной машиной ACPI и I/O APIC, соответственно; см. Раздел 3.7.1.2, “Вкладка "Дополнительно"”.

  • --pae on|off : Включить или отключить PAE (см. Раздел 3.7.1.2, “Вкладка "Дополнительно"” ).

  • --hwvirtex on|off|default : Включение или отключение расширений аппаратной виртуализации (Intel VT-x or AMD-V) процессора вашей хост системы; см. Раздел 1.2, “Виртуализация прогаммная и аппаратная (VT-x and AMD-V)” .

  • --nestedpaging on|off : если аппаратная виртуализация включена, эта дополнительная настройка включает или отключает использование функции nested paging в процессоре вашей хост системы; см. Раздел 1.2, “Виртуализация программная и аппаратная (VT-x and AMD-V)” .

  • --vtxvpid on|off :если аппаратная виртуализация включена, эта дополнительная настройка включает или отключает использование TLB (VPID)в процессоре вашей хост системы; см. Раздел 1.2, “Виртуализация программная и аппаратная (VT-x and AMD-V)” .

  • --accelerate3d on|off : Позволяет для гостей Windows XP и Vista с установлеными гостевыми дополнениями, получить аппаратное ускорение 3D ; см. Раздел 4.8, “Аппаратное ускорение 3D (OpenGL)” .

  • Вы можете изменить логотип отображаемый при запуске виртуальной машины. По умолчанию отображается логотип VirtualBox .

    С помощью параметров --bioslogofadein on|off и --bioslogofadeout on|off , вы можете задать способ появления и исчезновения логотипа.

    Параметр --bioslogodisplaytime <msec> задает время видимости логотипа в миллисекундах.

    Параметр --bioslogoimagepath <imagepath> позволяет заменить картинку логотипа. Изображение должно быть в формате несжатого 256 цветного BMP файла.

  • --biosbootmenu disabled|menuonly|messageandmenu : позволяет выбрать поведение меню выбора устройств загрузки. menuonly отключает меню, но пользователь все же может нажать F12 для выбора устройства загрузки.

  • --boot<1-4> none|floppy|dvd|disk|net : указывает порядок устройств загрузки виртуальной машины. Существует четыре "слота", к которым ВМ пытается последовательно получить доступ с номерами от 1 до 4, для каждого вы можете установить устройство с которого она будет пытаться грузиться.

  • --snapshotfolder default|<path> : Позволяет вам указать каталог в котором будут храниться снимки состояний виртуальной машины.

8.5.2. Настройки устройств хранения

Настройки устройств хранения доступные через VBoxManage modifyvm :

  • --hd<a|b|d> none|<uuid>|<filename> : Эти параметры указываются для каждого из трех виртуальных жестких дисков которые могут быть подключены к контроллеру IDE (primary master и slave, и secondary slave; secondary master зарезервирован для виртуального CD/DVD привода). Для каждого из них указывается его UUID или имя файла виртуального диска

  • --sata on|off : в дополнение к IDE контроллеру, определяет использование SATA контроллера как вторичного PCI устройства ВМ. См. раздел 5.1, “Hard disk controllers: IDE, SATA (AHCI), SCSI”.

  • --sataportcount <1-30> : если SATA контроллер присутствует, то указывает сколько портов поддерживает SATA контроллер.

  • --sataport<1-30> none|<uuid>|<filename> : если SATA контроллер включен, определяет как будет использоваться слот SATA. Работает аналогично параметру --hd описанному выше.

  • --sataideemulation<1-4> <1-30> : если SATA контроллер включен, указывает какие порты SATA будут работать в режиме эмуляции IDE. Как объяснялось в Разделе 5.1, “Контроллеры жестких дисков: IDE, SATA (AHCI), SCSI” , по умолчанию в данном режиме установлены SATA порты 1-4; этой командой , you can map four IDE channels to any of the 30 supported SATA ports.

  • --dvd none|<uuid>|<filename>|host:<drive> : Указывается каким образом виртуальной машине будет предоставляться привод CD/DVD; возможно указать UUID, имя файла образа диска, зарегистрированного командой VBoxManage openmedium (см. Раздел 8.12, “VBoxManage openmedium / closemedium” ). Также возможно указать "host:" с именем устройства хост системы.

  • --dvdpassthrough on|off : Позволяет включить возможность записи DVD (в настоящее экспериментальная функция; см. Раздел 3.7.3, “Настройка CD/DVD-ROM и дискет” ).

  • --floppy disabled|empty|<uuid>|<filename>|host:<drive> : Подобно параметру --dvd описанному выше. disabled полностью отключает контроллер дискет, тогда как empty сохраняет доступность контроллера, но без вставленного носителя.

8.5.3. Сетевые настройки

Следующие сетевые настройки доступны через VBoxManage modifyvm :

  • --nic<1-N> none|null|nat|bridged|intnet|hostonly : Вы можете установить для каждой виртуальной сетевой карты какой тип сети. Может не представлена ( none ), не подключена к хосту ( null ), использовать сетевую трансляцию адресов ( nat ), сетевой мост ( bridged ) или соединяться с другими виртуальными машинами используя внутреннею сеть ( intnet ) или сетевой адаптер хоста ( hostonly ). Эти параметры соответствуют режимам которые подробно описаны в Разделе 6.2, “Введение в сетевые режимы” .

  • --nictype<1-N> Am79C970A|Am79C973|82540EM : Позволяет вам для каждой виртуальной сетевой указать тип аппаратного устройства который VirtualBox предоставляет гостю; см. Раздел 6.1, “Аппаратная часть виртуальной сети” .

  • --cableconnected<1-N> on|off : Позволяет вам временно отключать виртуальные сетевые интерфейсы, подобно выниманию сетевого кабеля из реальной сетевой карты. Это может быть полезно для сброса некоторых программных компонентов ВМ.

  • С помощью параметра "nictrace", вы можете отслеживать сетевой трафик с сохранением его в файл, для отладочных целей.

    С помощью --nictrace<1-N> on|off вы можете управлять сетевой фильтрацией необходимого виртуального интерфейса.

    Если фильтрация включена, вы должны указать файл куда будет сохраняться данные опцией --nictracefile<1-N> <filename>.

  • --bridgeadapter<1-N> none|<devicename> : Если для виртуальной сетевой карты установлен режим сетевого моста (см. выше --nic; иначе эта настройка не работает), этот параметр используется для указания сетевого интерфейса хоста, который будет использоваться виртуальным интерфейсом. За подробностями обращайтесь к Разделу 6.5, “Сетевой мост” .

  • --hostonlyadapter<1-N> none|<devicename> : Если для виртуальной сетевой карты установлен режим виртуальный адаптер хоста (см. выше <c1> --nic</c1>; иначе эта настройка не работает),этот параметр используется для указания сетевого интерфейса хоста, который будет использоваться виртуальным интерфейсом. За подробностями обращайтесь к Разделу 6.7, “Виртуальный адаптер хоста” .

  • --intnet<1-N> network : Если для виртуальной карты выбран режим внутренняя сеть, то параметр используется для указания имени внутренней сети (см. Раздел 6.6, “Внутренняя сеть” ).

  • --macaddress<1-N> auto|<mac> : позволяет установить MAC адрес для виртуальной сетевой карты. Обычно, каждая виртуальная сетевая карта получает случайный адрес при ее создании.

8.5.4. Настройки последовательного порта, звука, буфера обмена, VRDP и USB

Другие настройки доступные через VBoxManage modifyvm :

  • --uart<1-N> off|<I/O base> <IRQ> : Позволяет настроить виртуальный последовательный порт для ВМ; см. Раздел 3.7.6, “Последовательные порты”.

  • --uartmode<1-N> <arg> : Позволяет управлять каким способом VirtualBox подключает виртуальные последовательные порты (ранее настраивалась параметром --uartX) к хост системе, на которой работает виртуальная машина. Как подробно описано в Разделе 3.7.6, “Последовательные порты” , для каждого такого порта, вы можете указать одно из перечисленных значений <arg> :

    • disconnected : Несмотря на то что последовательный порт виден гостю, он не имеет "другого конца" -- как в реальном COM порте без подключенного кабеля.

    • server <pipename> : На хосте Windows, указывает VirtualBox создавать именованный канал с именем <pipename> и соединить с ним виртуальное последовательное устройство. Заметьте, что в Windows именованные каналы имеют имя начинающиеся с \\.\pipe\ .

      На Linux хосте, вместо именованного канала используется a local domain socket.

    • client <pipename> : То же, что и server ... , однако именованный канал (или сокет) не создается VirtualBox, предполагается что он уж создан.

    • <devicename> : указывается имя физического последовательного порта хоста, виртуальный порт соединяется с аппаратным портом. В Windows, это COM порт, например COM1 ; в Linux, например /dev/ttyS0 . Это позволяет вам "связать" реальный последовательный порт с виртуальной машиной.

  • --audio none|null|oss : Позволяет вам настроить поддержку звука в ВМ.

  • --clipboard disabled|hosttoguest|guesttohost| bidirectional : Этот параметр позволяет вам настроить поведение буфера обмена ВМ и хоста; см. Раздел 3.7.1, “Основные настройки” . Требуется установка гостевых дополнений в виртуальной машине.

  • --vrdp on|off : Включает или отключает встроенный VRDP сервер. Заметьте, что если вы используете VBoxHeadless (см. раздел 7.4.1, “VBoxHeadless, только VRDP сервер” ), VRDP всегда включен .

  • --vrdpport default|<port> : Позволяет указать вам какой номер порта будет использоваться; "default" или "0" соответствует 3389 - стандартный для RDP порт. Только одна машина может использовать один и тот же порт в одно и то же время.

  • --vrdpauthtype null|external|guest : Позволяет указать тип используемой авторизации; см. Section 7.4.4, “RDP аутентификация”.

  • --vrdpmulticon on|off : Включает множественные соединения VRDP для VRDP сервера; см. Раздел 7.4.7, “Множественные соединения VRDP” .

  • --monitorcount <count> : Включает поддержку нескольких мониторов для VRDP; см. Раздел 9.6, “Multiple monitors for the guest” .

  • --usb on|off : Включает или отключает виртуальный USB контроллер; см. Раздел 3.7.7.1, “Поддержка USB”.

  • --usbehci on|off : Включает или отключает виртуальным USB 2.0 контроллером; см. Раздел 3.7.7.1, “Поддержка USB”.

home start up prev next
Сайт создан в системе uCoz