VirtualBox. Использование без монитора

VirtualBox. Использование без монитора.

Содержание

1 Настройка

1.1 Папка виртуальных машин

  • Установим папку для виртуальных машине в /var/vm:
    vboxmanage setproperty machinefolder /var/vm
    
  • Можно восстановить значение по умолчанию:
    VBoxManage setproperty machinefolder default
    

2 Создание виртуальной машины

  • Создайте новую виртуальную машину:

    vboxmanage createvm --name "Windows" --ostype Windows10 --register
    
    • Если не указать параметр --register, придётся вручную использовать команду registervm позже.
  • Список операционных систем можно посмотреть по команде:

    vboxmanage list ostypes
    
  • Также нужно установить параметры виртуальной машины:

    vboxmanage modifyvm "Windows" --memory 2048 --acpi on --boot1 dvd --nic1 nat
    
  • Создайте виртуальный жесткий диск для виртуальной машины (например, ёмкостью 10 ГБ):

    vboxmanage createhd --filename "win.vdi" --size 10000
    
  • Добавьте контроллер IDE в новую виртуальную машину:

    vboxmanage storagectl "Windows" --name "IDE Controller" --add ide --controller PIIX4
    
  • Установите созданный вами файл VDI в качестве первого виртуального жесткого диска новой виртуальной машины:

    vboxmanage storageattach "Windows" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium "win.vdi"
    
  • Подсоедините к виртуальной машине ISO-файл, содержащий операционную систему, которую вы хотите установить:

    vboxmanage storageattach "Windows" --storagectl "IDE Controller" --port 0 --device 1 --type dvddrive --medium /full/path/to/iso.iso
    
  • Включите расширение удаленного рабочего стола VirtualBox (сервер VRDP):

    vboxmanage modifyvm "Windows" --vrde on
    
  • Включите поддержку UEFI.

    vboxmanage modifyvm "Windows" --firmware=efi
    

3 Управление виртуальной машиной

  • Запустите виртуальную машину:
    vboxheadless --startvm "Windows"
    
  • Команда запускается и занимает консоль.
  • На клиентском компьютере запустите средство просмотра RDP и подключитесь к серверу.
  • Остановить виртуальную машину можно, запустив на другой консоли:
    vboxmanage controlvm "Windows" poweroff
    

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры прикладной информатики и теории вероятностей

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие