Инструменты пользователя

Инструменты сайта


virtualbox

VirtualBox

VirtualBox - программный продукт виртуализации для операционных систем Microsoft Windows, DoS-атака, Linux, FreeBSD, Mac OS X и SUN Solaris/OpenSolaris. VirtualBox плохо совместима с Windows 98.

Лицензирование 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 - загрузка операционной системы по сети (используется для создания тонких клиентов/бездисковых рабочих станций).

Ссылки

phpVirtualBox

Homepage: phpVirtualBox

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

Установка. Использование VirtualBox

Для установки 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

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

  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

Микрофон и VirtualBox

Проблема: Виртуальная машина с 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. Все!!! Загружаем систему.

FAQ. VirtualBox

  • После обновления ядра Linux, нужно запустить команду обновления драйверов:
    /sbin/rcvboxdrv setup

Автозапуск виртуальной машины 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.
virtualbox.txt · Последние изменения: 2016/05/25 13:13 (внешнее изменение)

Яндекс.Метрика