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 распространяется по двум лицензиям:
  1. Бинарный формат - лицензия PUEL (Personal Use and Evaluation License). В рамках данной лицензии вы можете устанавливать этот продукт на свой домашний компьютер без каких-либо ограничений. Для промышленного использования нужно купить коммерческую версию.
  2. 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 не в режиме активного виртуального компьютера, здесь программа не требовательна к аппаратным ресурсам – для установки программы необходим самый минимум:

  1. 512 Mб оперативной памяти,
  2. 200 Mб места на жестком диске для инсталляции,
  3. процессор с частотой, согласно требованиям самой ОС, например в случае с Windows ХР это Pentium не менее 300 МГц или его аналог от AMD.

Но, повторимся, это системные требования сугубо для установки VirtualBox на физическую (основную) ОС. Для режима активного виртуального компьютера потребуется гораздо больше системных ресурсов, и конкретные требования будут уже определяться той самой виртуальной (гостевой) ОС.

phpVirtualBox - это веб-интерфейс для работы с VirtualBox через браузер. Обладает практически всеми функциями стандартного GUI VirtualBox.

Скачать phpVirtualBox:

phpVirtualBox - утилита для управления виртуальными машинами через браузер.

Использование 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

Для того чтобы ОС запущенная в Virtuabox увидела вставленную в хостовую ОС (в моем случае Ubuntu 10.04) флешку, нужно добавить пользователя от которого запускается Virtualbox в группу vboxusers.

# usermod -aG vboxusers darkfire

Обмен файлами между основной и гостевой ОС можно настроить с помощью общих папок.

  1. Создается папка, например Users в основной ОС и добавляется в VirtualBox в настройках гостевой ОС на вкладке "Общие папки"
  2. После загрузки гостевой ОС устанавливаются дополнения VirtualBox. Для этого необходимо:
  3. нажать правый <Ctrl> для передачи клавиатуры и мыши основной ОС;
  4. Устройства - Установить Дополнения гостевой ОС…
  5. выполнить установку дополнений;
  6. перезагрузить гостевую ОС.
  7. Для гостевой Windows: Пуск - Все программы - Стандартные - Командная строка набираем:
    net use x: \\vboxsvr\Users и нажимаем <Enter>

    Для гостевой Linux может понадобиться

    usermod -aG vboxsf darkfire
    chmod 777 /media
    chmod 777 /media/sf_share_d

Проблема: Виртуальная машина с Windows, все дрова встали, звук присутствует, но микрофон работать не хочет.

Решение:

  1. Какой микрофонный вход используете? (Надо попробовать спереди и сзади).
  2. Запустить alsamixer и убедиться, что микрофонный вход не выключен (т.к. по умолчанию он отключен).
  3. В alsamixer нажать F4 (захват) и поиграться с ползунками (capture, digital, booster).
  4. Проверить, что звук в virtualbox выводится через alsa, и все ползунки тоже на максимум.

Nokia PC Suite в virtualbox

Если попытаться синхронизировать контакты с телефоном Nokia, PC Suite сообщит об ошибке соединения. Для исправления этого в настройках USB устройства нужно указать Vendor ID(ID поставщика) вашего телефона. Вариан #1

Вариант №2 (для Nokia 2730 заработал этот вариант)

  • Connecting Nokia Phone via Virtualbox running Windows 7 guest
    First create file
    sudo nano /etc/udev/rules.d/11-vboxdrv.rules
    
    Inside the editor, type the following
    
    KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
    SUBSYSTEM=="usb_device", GROUP="vboxusers", MODE="0664"
    SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", NAME="VirtualBox/$env{BUSNUM}/$env{DEVNUM}", GROUP="vboxusers", MODE="0664"
    
    sudo udevadm trigger

Вариант №3

  • Установить плагин Extension Pack и включить USB 2.0

Изменяем размер виртуального диска в VirtualBox на уже установленной и настроенной виртуальной машине

Разработчики VirtualBox не предусмотрели увеличение виртуального диска. Это ограничение можно преодолеть созданием нового виртуального диска и копирования данных на него со старого диска, при помощи утилит Acronis (Acronis Disk Director, Acronis True Image) или GParted.

Задача: увеличить виртуальный диск для гостевой ОС (Windows XP Home SP3)

  1. Скачиваем GParted Live CD
  2. В менеджере виртуальных носителей создаем виртуальный динамически расширяющийся диск до 100 Гб.
  3. Добавляем созданный виртуальный диск к виртуальной машинке размер которой хотим увеличить.
  4. Добавляем и выбираем образ GParted для бутовской загрузки.
  5. Загружаемся с GParted в меню выбираем первый пункт т.е. по умолчанию → Don't touch keymap → 24 (выбираем русский язык) → 0 (для загрузки X)
  6. Форматируем новый диск в NTFS.
  7. Запускаем GParted, выбираем тот раздел который хотим увеличить, выбираем "Copy"
  8. Переходим в тот раздел куда будем копировать (через выпадающие меню) и выбираем "Paste"
  9. Теперь делаем новый диск загрузочным. Клацаем правой кнопкой мышки на нашем новом разделе и выбираем "Управление флагами", ставим галочку на "boot".
  10. Выключаем виртуальную машину и настраиваем свойства машины (т.е. убираем физический CD, меняем виртуальные HDD местами, а старый можно убрать вообще или оставить для дальнейшего использования в другой виртуальной машине).
  11. Все!!! Загружаем систему.

Читайте также: Расширение диска или раздела в Linux без потери данных

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.

Читайте также: Чек лист по настройке VPS/VDS, выделенного сервера Linux с нуля, Виды виртуализации операционных систем и программ.

Zomro хостинг в Нидерландах. Курс - Английский для IT специалистов Источник.