Как включить виртуализацию в virtualbox
Программное обеспечение в виртуальной машине выполняется непосредственно на процессоре главного компьютера, в то же время VirtualBox использует набор сложных методик, чтобы не допустить операций, которые вмешались бы в работу хоста.
Всякий раз, когда гость пытается сделать то, что может быть опасным для вашего компьютера и его данных, VirtualBox принимает меры. Для большого количества аппаратных средств, которые использует гость, VirtualBox моделирует определенную «виртуальную» среду, согласно конфигурации виртуальной машины. Например, если гость пытается обратиться к жесткому диску, VirtualBox переадресовывает эти запросы к объекту который вы сконфигурировали как виртуальный жесткий диск — обычно это файл образа диска на вашем хосте.
Существует два способа, которыми VirtualBox реализует «виртуализацию»: полностью программный способ или аппаратный используя специальные аппаратные возможности современных процессоров.
- Новые процессоры Intel and AMD имеют поддержку так называемой «аппаратной виртуализации» . Она помогает программному обеспечению виртуализации, такому как VirtualBox, в прерывании потенциально опасных операций , которых операционная система гостя может пытаться выполнить. Реализация этих функций различны в Intel и AMD. Intel назвала свою технологии VT-x , а AMD как AMD-V .
Примечание
На большинстве систем, сначало необходимо включить поддержку аппаратной виртуализацию в BIOS чтобы VirtualBox смог ее использовать
Вы можете указать для каждой виртуальной машины индивидуально, должен ли VirtualBox использовать программный или аппаратный способ виртуализации. До версии 2.2 программная виртуализация была значением по умолчанию; начинаясь с версии 2.2, VirtualBox устанавливает аппаратную виртуализацию по умолчанию для новых виртуальных машин, которых вы создаете. (Для уже существующих виртуальных машин смена режима автоматически не происходит, по причинам совместимости, и установленное значение по умолчанию может быть изменено для каждой виртуальной машины.)
Включение апаратной вертуализации необходимо только в двух случаях:
- для некоторых редких гостевых ОС, например OS/2 , которые используют специфические команды процессора и которые не реализованы в VirtualBox
- если вы хотите работать с 64 битовыми гостевыми ОС (начиная с VirtualBox версии 2.0), большинство 64 битных CPU поддерживают аппаратную виртуализацию — исключая старшие линейки процессоров Intel Celeron и AMD Opteron .
Установка аппаратной виртуализации по умолчанию, вызвана тем что, технологии виртуализации Intel, ADM и VirtualBox значительно улучшились, и аппаратная виртуализация в большинстве случаях производительнее программной.
Предупреждение
Не работайте одновременно с другими гипервизорами (программами исполнения виртуальных машин) (open-source or commercial virtualization products) с VirtualBox! Несколько гипервизоров могут обычно устанавливаться параллельно на одной системе, но не пытайтесь выполнить несколько виртуальных машин на различных гипервизоров в одно и то же время. VirtualBox не может проследить за тем, что другой гипервизор пытается сделать на том же самой системе, и особенно если они одновременно пытаются использовать возможности аппаратной виртуализации, такие как VT-X, что может превести к краху всей системы.
Кроме «базовой» аппаратной виртуализации, ваш процессор может поддерживать дополнительные технологии: [1]
- Наиболее новая технология «nested paging» позволяет управлять памятью хоста, что позволяет усилить производительность , т.к. не требуется программное управление памятью. На AMD процессорах, nested paging стала доступна начиная с архитектуры Barcelona (K10) ; Intel добавила поддержку nested paging, которую она назвала «extended page tables» (EPT), в свих процессорах Core i7 (Nehalem). Технология Nested paging не устанавливается по умолчанию, но она может быть установлена отдельно для каждой ВМ. Если ваш компьютер поддерживает nested paging (AMD-V) or EPT (VT-x), то вы можете получить значительный прирост производительности используя эту технологию.
- Другая аппаратная возможность называется «Virtual Processor Identifiers» (VPIDs) позволяет значительно ускорить переключение контекста Translation Lookaside Buffers (TLBs) процессора, уменьшая количество операции записей на диск . Чтобы использовать эту возможность вы должны использовать командную строку; см Section 8.5, “VBoxManage modifyvm”.
[1] Поддержка AMD nested paging добавлена в VirtualBox 2.0 ; поддержка Intel EPT и VPIDs добавлена в версии 2.1.
VirtualBox

Домашняя страница VirtualBox. VirtualBox — программный продукт виртуализации для операционных систем Microsoft Windows, Что такое DoS (DDoS) -атака, Linux, FreeBSD, Mac OS X и SUN Solaris/OpenSolaris. VirtualBox плохо совместима с Windows 98.
VirtualBox создает виртуальный компьютер на базе аппаратных характеристик физического ПК, часть которых автоматически эмулируется в виртуальный компьютер – например, процессор, видеокарта, CD/DVD-привод, USB-порты. А часть – оперативная память и занимаемое дисковое пространство – эмулируются согласно настройкам, которые вы устанавливаете в процессе создания виртуального компьютера программой. Некоторые аппаратные характеристики виртуального компьютера в дальнейшем можно менять, задавая им меньшие граничные параметры, которые VirtualBox имеет право задействовать. Ведь виртуальный компьютер в работающем состоянии мощь процессора, видеокарты, оперативной памяти будет заимствовать как раз таки у физического ПК.
Лицензирование VirtualBox.
VirtualBox 3.x распространяется по двум лицензиям:
Бинарный формат — лицензия PUEL (Personal Use and Evaluation License). В рамках данной лицензии вы можете устанавливать этот продукт на свой домашний компьютер без каких-либо ограничений. Для промышленного использования нужно купить коммерческую версию.
VirtualBox Open Source Edition (OSE) – это исходные тексты программы, распространяемые под лицензией GPL2. Соответственно, в рамках этой лицензии вы можете распространять и изменять исходный код, соблюдая условия GPL2. Правда, такую свободу вы получаете не без потерь. В VirtualBox Open Source Edition отсутствуют некоторые интересные, а подчас и очень важные функции виртуальной host-системы, которые есть в закрытой системе под лицензией PUEL. Например:
Remote Display Protocol (RDP) Server – предоставляет возможность соединяться с виртуальной машиной по RDP при помощи стандартного клиента, например, Remote Desktop Connections в MS Windows или rdesktop в UNIX-системах. При этом на самой виртуальной машине не требуется иметь службы сервера RDP.
USB support – поддержка USB-носителей в виртуальных машинах.
USB over RDP – позволяет осуществлять доступ к USB носителям на виртуальных машинах посредством RDP-протокола.
Serial ATA controller – поддержка виртуальных SATA-дисков. Как и в реальной жизни, виртуальные SATA работают быстрее, и на виртуальной машине их можно иметь больше трех штук.
VirtualBox 4.x и выше. Базовая версия полностью открыта по лицензии GNU GPL , соответственно нет ограничений в использовании. Начиная с 4.0.0 закрытые компоненты вынесены в отдельный пакет дополнений (Extension Pack), которые распространяется под проприетарной лицензией PUEL. В Extension Pack входят: RDP сервер — позволяет подключаться к виртуальной системе удалённо с помощью любого rdp совместимого клиента; поддержка USB — позволяет передавать виртуальной машине USB устройства; Intel PXE boot ROM — загрузка операционной системы по сети (используется для создания тонких клиентов/бездисковых рабочих станций).
Минимальные системные требования VirtualBox
Что касается установки VirtualBox не в режиме активного виртуального компьютера, здесь программа не требовательна к аппаратным ресурсам – для установки программы необходим самый минимум:
512 Mб оперативной памяти,
200 Mб места на жестком диске для инсталляции,
процессор с частотой, согласно требованиям самой ОС, например в случае с Windows ХР это Pentium не менее 300 МГц или его аналог от AMD.
Но, повторимся, это системные требования сугубо для установки VirtualBox на физическую (основную) ОС. Для режима активного виртуального компьютера потребуется гораздо больше системных ресурсов, и конкретные требования будут уже определяться той самой виртуальной (гостевой) ОС.
Как установить Guest Additions (гостевые дополнения) VirtualBox в Linux
Независимо от того, используете ли вы Ubuntu, Fedora или любой другой дистрибутив Linux, вы не сможете установить Guest Additions! Потому что не хватает зависимостей для установки Guest Additions. Ключевое ниже, это строка какие пакеты нужно добавить в гостевой Linux, чтобы потом установить любым удобным вам методом гостевые дополнения VirtualBox.
sudo apt update && sudo apt upgrade sudo apt install build-essential dkms linux-headers-$(uname -r) cd /media/username/VBox_GA_* ./autorun.sh
Как включить вложенную виртуализацию Nested VT-x/AMD-v в VirtualBox
Вложенная виртуализация – это функция, которая позволяет запускать виртуальные машины внутри виртуальных машин. Рассмотрим включение вложенной виртуализации в VitualBox на операционных системах Microsoft Windows.
Для процессоров Intel вложенная виртуализация недоступна из графического интерфейса программы, но ее можно включить с помощью командной строки.
Вложенная виртуализация включается отдельно для каждой виртуальной системы.
Открываем Командую строку (cmd.exe) от имени Администратора и выполняем следующие команды.
Переходим в директорию установленной программы в Program Files:
cd C:\Program Files\Oracle\VirtualBox
Выводим список виртуальных систем с помощью команды:
VBoxManage.exe list vms
Выбрав точное название виртуальной системы, подключаем вложенную виртуализацию:
VBoxManage.exe modifyvm "название виртуальной системы" --nested-hw-virt on
Проверим включение вложенной виртуализации в графическом интерфейсе VirtualBox. Откройте VirtualBox, выберите виртуальную машину и перейдите в меню Настроить > Система > Процессор. Отныне эта виртуальная машина будет действовать как гипервизор, так что вы можете запускать виртуальные машины внутри нее.
Использование VirtualBox на Windows в режиме хоста
Когда вы серьезно заинтересуетесь работой в среде Windows 10, а не играми, вам придется изучить быстрые клавиши Windows особенно в разделе виртуальных рабочих столов.
И в один прекрасных момент на втором виртуальном столе Windows, в эмуляции VirtualBox, вы запустите какой-нибудь Linux (пусть будет Xubuntu). И здесь вы столкнётесь с проблемой, что VirtualBox перехватывает клавиши и не позволяет переключиться между виртуальными столами Виндовс.
VirtualBox захватывает системные сочетание клавиш, как сделать чтобы не захватывались сочетания с клавишей Win? Решается эта задача очень просто. Открываем виртуалбокс:
Файл → Настройки — > ввод → автозахват клавиатуры(убираем галочку) — Наслаждаемся!
Использование VirtualBox на Ubuntu (режим хост)
Для установки VirtualBox в Ubuntu 10.04 нужно обновить файл /etc/apt/sources.list добавив туда строку:
deb http://download.virtualbox.org/virtualbox/debian lucid non-free
и установить ключ предварительно скачав ключ с сайта. Подробнее смотрите на сайте программы Download VirtualBox for Linux Hosts. Далее
# wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add - # aptitude update # aptitude install dkms # aptitude install virtualbox-4.0 . Добавляется группа `vboxusers' (GID 132) . Готово. * Starting VirtualBox kernel module * done. . # /etc/init.d/vboxdrv setup
Для запуска программы VirtualBox в терминале нужно ввести VirtualBox:
$ VirtualBox
Далее соглашаемся с лицензионным соглашением и регистрируемся на SUN Online. Устанавливаем в виртуальную машину например Windows XP и работаем.
USB и VirtualBox
USB в VirtualBox
Для того чтобы ОС запущенная в Virtuabox увидела вставленную в хостовую ОС (в моем случае Ubuntu 10.04) флешку, нужно добавить пользователя от которого запускается Virtualbox в группу vboxusers.
# usermod -aG vboxusers darkfire
Создание общей папки (VirtualBox)
Обмен файлами между основной и гостевой ОС можно настроить с помощью общих папок.
Создается папка, например Users в основной ОС и добавляется в VirtualBox в настройках гостевой ОС на вкладке «Общие папки»
После загрузки гостевой ОС устанавливаются дополнения VirtualBox. Для этого необходимо:
нажать правый
Устройства — Установить Дополнения гостевой ОС…
выполнить установку дополнений;
перезагрузить гостевую ОС.
Для гостевой Windows: Пуск — Все программы — Стандартные — Командная строка набираем:
net use x: \\vboxsvr\Users и нажимаем
Для гостевой Linux нужно вашего пользователя добавить в группу vboxsf
usermod -aG vboxsf darkfire
Микрофон и VirtualBox
Проблема: Виртуальная машина с Windows, все дрова встали, звук присутствует, но микрофон работать не хочет.
Решение:
Какой микрофонный вход используете? (Надо попробовать спереди и сзади).
Запустить alsamixer и убедиться, что микрофонный вход не выключен (т.к. по умолчанию он отключен).
В alsamixer нажать F4 (захват) и поиграться с ползунками (capture, digital, booster).
Проверить, что звук в virtualbox выводится через alsa, и все ползунки тоже на максимум.
Изменяем размер виртуального диска в VirtualBox на уже установленной и настроенной виртуальной машине
Разработчики VirtualBox не предусмотрели увеличение виртуального диска. Это ограничение можно преодолеть созданием нового виртуального диска и копирования данных на него со старого диска, при помощи утилит Acronis (Acronis Disk Director, Acronis True Image) или GParted.
Задача: увеличить виртуальный диск для гостевой ОС (Windows XP Home SP3)
В менеджере виртуальных носителей создаем виртуальный динамически расширяющийся диск до 100 Гб.
Добавляем созданный виртуальный диск к виртуальной машинке размер которой хотим увеличить.
Добавляем и выбираем образ GParted для бутовской загрузки.
Загружаемся с GParted в меню выбираем первый пункт т.е. по умолчанию → Don’t touch keymap → 24 (выбираем русский язык) → 0 (для загрузки X)
Форматируем новый диск в NTFS.
Запускаем GParted, выбираем тот раздел который хотим увеличить, выбираем «Copy»
Переходим в тот раздел куда будем копировать (через выпадающие меню) и выбираем «Paste»
Теперь делаем новый диск загрузочным. Клацаем правой кнопкой мышки на нашем новом разделе и выбираем «Управление флагами», ставим галочку на «boot».
Выключаем виртуальную машину и настраиваем свойства машины (т.е. убираем физический CD, меняем виртуальные HDD местами, а старый можно убрать вообще или оставить для дальнейшего использования в другой виртуальной машине).
Все. Загружаем систему.
FAQ 1: Как обновить драйвера Виртуалбокс после обновления ядра Linux
После обновления ядра Linux, нужно запустить команду обновления драйверов:
/sbin/rcvboxdrv setup
FAQ 2: Автозапуск виртуальной машины VirtualBox при включении хоста
$ vboxmanage list vms "UnifiedNetworkingLab" {408eef73-44f2-43f9-9b26-50526007c4ba}
$ vboxmanage startvm UnifiedNetworkingLab Waiting for VM "UnifiedNetworkingLab" to power on. VM "UnifiedNetworkingLab" has been successfully started.

11 Самых Популярных Статей
- ulimit (limits.conf) управление ограничениями ресурсов ОС Linux
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Что такое страны tier 1,2,3 и как правильно выбрать ГЕО для рекламной кампании
- Настройка, использование GitLab CI/CD
- Что означает «> /dev/null 2>&1» или перенаправление STDIN, STDOUT и STDERR?
- Настройка и использование сервера OpenVPN в Linux
- PostgreSQL: создать БД, пользователя, таблицу, установить права
- Виды кодировок символов
- Использование rsync в примерах
- my.cnf примеры конфигурации MySQL, MariaDB
- dig проверка DNS сервера
11 Самых Популярных Обзоров
- ТОП 4 лучших антидетект браузеров в 2023 (Бесплатные & Платные)
- Обзор и отзывы о Namecheap в 2023 году
- Хостинг Zomro (Зомро)
- Обзор браузера Dolphin
- ТОП 3 Проверенных VPN, Прокси, Хостинг VPS Турция в 2023
- Что такое абузоустойчивый хостинг (bulletproof)?
- Обзор и отзывы о 4VPS (FourServer) в 2023 году
- Обзор и отзывы AstroProxy в 2023 году
- Обзор и отзывы о PQ Hosting в 2023 году
- Обзор и отзывы о Hostinger в 2023 году: преимущества и недостатки
- Проверенные VPS / VDS хостинг провайдеры
Как включить Аппаратную виртуализацию на системе
Для того чтобы разворачивать под VirtualBox виртуальные машины с архитектурой x64, таких как Server 2008 R2, Windows 7 x64 и т.д, следует в настройках виртуальной машины включить поддержку Аппаратной виртуализации на вкладке «Ускорение»:
- Включить VT-x/AMV-V
- Включить Nested Paging

, но перед этим нужно зайти в настройки BIOS’а, в моём случаем действия на ноутбуке (Lenovo T430), где я тестирую и пишу большинство своих заметок для работы шаги были следующими:
- Отправил систему в перезагрузку
- Нажал клавишу F1 для захода в меню BIOS’а системы
- Перешел на вкладку Security, пункт Virtualization и выставил в значение Enabled следующие параметры:
1. Intel ® Virtualization Technology – Enabled
2. Intel ® VT-d Feature – Enabled
По окончании всех изменений нажал на клавиатуре клавишу F10 (Save and Exit) для принятия изменений и перезагрузки система.
Теперь после этих действий под виртуальной машиной можно смело разворачивать 64’х битные операционные система. На этом всё, удачи.
Включение виртуализации¶
Если при запуске виртуализатора Hyper-V, VmWare или VirtualBox возникают проблемы с работой виртуальной машины в 64-х битном режиме, то нужно включить виртуализацию в BIOS вашего процессора.
Ниже представлены основные советы как это сделать:
- Определите тип вашего процессора.


В данном примере это процессор — AMD A8-3870.
Затем нужно открыть один из соответствующих сайтов от Intel или AMD, и поискать на сайте спецификацию вашего процессора.
Иногда нужно использовать поиск yandex\google, потому, что AMD не публикует сама эти списки и спецификации.
- Если по спецификации на сайте производителя процессора виртуализация — поддерживается, то надо проверить, что она включена в BIOS вашего компьютера.
- Включить виртуализацию в BIOS:
- Пример, того, как включить виртуализацию на HP Elite 8200, Core i7 2600:
- Включите ваш ПК.
- Нажмите F10 чтобы войти в BIOS.
- На вкладке Безопасность → Системная безопасность (Security — System Security)
- Включите опцию — «Enable Virtualization Technology (VTx) and Virtualization Technology Directed I/O (VTd)».
- Сохраните изменения и перезагрузите ПК.
- Если найти опции для включения виртуализации в BIOS — не представляется возможным, то стоит попробовать обратиться к поисковой системе и ввести в поиск что-то подобное.
5. Так же в определении флагов виртуализации у процессора — вам может помочь программа CPU-Z. Её нужно запустить и посмотреть внизу окна флаги поддерживаемые вашим процессором, для процессоров Intel — это должен быть флаг VT-x, для процессоров AMD — AMD-V.

Если эти флаги у вас присутствуют, то виртуализация с большой вероятностью уже включена в системе, или её можно задействовать через BIOS.
© Copyright Atom Security, Inc.