Виртуализация в Linux: Windows и другие ОС в виртуальной машине VirtualBox

Внимание! Запуск Windows в виртуальной машине, в отличие от использования WINE, не избавляет Вас от необходимости приобретения этой операционной системы!

Современные системы компьютерной виртуализации способны полностью эмулировать работу отдельного компьютера и эффективно разделять существующие физические ресурсы. Это даёт возможность запускать Windows и практически любые другие операционные системы прямо в оперативной памяти вашего ПК, не перезагружая его, и сохраняя перспективу использования всего потенциала Linux.

Виртуальная машина VirtualBox - это бесплатный open-source проект, программа с дружелюбным, понятным интерфейсом, мало чем уступающая по возможностям своей коммерческой альтернативе - VMWare.

  • Предоставляет возможность установки и запуска практически любых программ для Windows и других операционных систем;
  • Надёжна. Большинство проблем, которые у Вас могут возникнуть при её использовании, связаны со стабильностью гостевой ОС;
  • Обеспечивают полную функциональность программ для Windows, в том числе использование USB-интерфейсов, сети и т.д.

Установка VirtualBox

Для того, чтобы установить VirtualBox OSE (open-source edition, не обладающую функцией работы с USB!) выполните в консоли от имени администратора команду:

PCLinuxOS и Ubuntu
sudo apt-get install virtualbox
openSuSE/SuSE Linux
sudo zypper in virtualbox-ose
Чтобы установить полную версию VirtualBox с поддержкой USB:
  • скачайте и установите соответствующий rpm- или deb-пакет с ней по дресу http://www.virtualbox.org/download и установите его.
  • Если USB-интерфейс откажется работать в виртуальной машине, потребуется добавить в конец файла /etc/fstab домашней операционной системы строку "none /proc/bus/usb usbfs devgid=1003,devmode=664 0 0" (без кавычек)
Внестите в группу vxboxusers тех пользователей, кому Вы хотите предоставить право запуска виртуальных машин.

Использование VirtualBox

Использовать VirtualBox очень просто, и на этом моменте мы останавливаться не будем: нажав кнопку "Создать" в главном окне программы, Вы сможете создать новую виртуальную машину, виртуальный же диск для неё и отредактировать её свойства при помощи простой программы-помощника, воспользоваться которой не составит труда любому, кто хоть раз установил Windows.

Остановимся только на двух моментах:
  • Устанавливается Windows в VirtaulBox "как обычно": Вы вставляете диск с его копией в привод CD-rom (или iso-образ в виртуальный дисковод) и запускаете созданную виртуальную машину;
  • Для того, чтобы запущенная в виртуальной машине копия Windows смогла работать с USB, нужно зарегистрировать Ваши USB-устройства в свойствах этой же машины, предварительно остановив её:
    Свойства > USB > установите отметку "Включить контроллер USB" и, подключив Ваше USB-устройство, выберите его после нажатия клавиш Alt+Ins из появившегося списка.

Работа Windows в виртуальной машине ничем не отличается от обычной. Но важно помнить, что большинство устройств, опознаваемых Windows при такой конфигурации - в действительности виртуальные. Не стоит пытаться устанавливать драйверы для Ваших видео- или аудио- адаптеров, например.