вторник, 15 марта 2011 г.

Общая папка

Передать файлы между хостом и виртуальной машиной можно несколькими способами. Рассмотрим способ под кодовым названием «общая папка». Общая папка это функция в VirtualBox разработанная специально для передачи файлов. Принцип действия заключается в следующем:
  1. На своем компьютере (хосте) вы создаете папку.
  2. В настройках выбранной виртуальной машины указываете эту папку как общую, ставите галочку «авто-подключение», можете поставить галочку «только чтение».
  3. Включаете свою виртуальную машину и видите, что у вас появился новый сетевой диск. Это и есть ваша расшаренная папка.
Читать дальше......

вторник, 1 февраля 2011 г.

Способы передачи файлов в VirtualBox

Лично я знаю 4 способа передачи файлов между виртуальной машиной и хостом. Под хостом будем понимать реальный компьютер, на который установлена виртуальная машина. Вот эти способы в порядке адекватности:

  • Копирование по сети. Для реализации этого способа нам понадобится настроить сеть на хосте и на виртуальной машине. А метод передачи файлов это уже вопрос вашего предпочтения. Можно просто расшарить папку, а можно и ftp или http сервер поднять.

  • Использовать встроенную в VirtualBox фичу под названием «Общая папка». Прелесть этого способа заключается в том, что для того что бы начать передавать файлы надо сделать несколько кликов. Самое главное – это знать куда кликать)

  • Использовать флешку. Обычную USB флешку или любое другое usb-совместимое запоминающее устройство.

  • Использовать CD или iso-образ.

  • В последующих статьях я на практических примерах расскажу о каждом способе подробнее. В комментариях оставляйте вопросы и замечания.
    Читать дальше......

    понедельник, 31 января 2011 г.

    VirtualBox 4.0.2 released!

    Представляю вашему вниманию релиз VirtualBox 4.0.2 (релиз 18.01.2011). Скачать последнюю версию ВируалБокса для вашей ОС можно тут
    Напомню, что в декабре 2010 года была выпущена версия 4.0 в которой было произведено множество существенных изменений. В текущем релизе исправлений значительно меньше. Changelog был взят с официального сайта и переведен на русский язык.Сразу прошу прощения за качество перевода - старался как мог) Пишите в комментариях как надо было правильно перевести ту или иную фразу и я исправлю статью
    Содержание релиза. Следующие пункты были исправлены и/или добавлены:

    GUI: Устранен сбой, если съемный диск хоста ссылается на настройки виртуальной машины (VM), которые были удалены.
    GUI: Исправлен сбой при использовании темы KDE4 Oxygen и нажатии на кнопку «настройки» (ошибка №7875)
    GUI: Предупреждение, если папка VM не может быть создана (ошибка №8031)
    GUI: Ряд исправлений для мультимониторных X11 гостей
    ExtPack: Не делать installer helper application suid root (только пакеты Linux .deb/.rpm)
    ExtPack: Улучшение работы пользователей на Vista / Windows 7 при установке Extension Pack
    ExtPack: Исправлена проблема с не-ASCII символами в имени пути во время установки Extension Pack (ошибка №7917)
    ExtPack: Исправлены проблемы с SELinux на 32-битных Linux-хостах
    VBoxManage: Создание и удаление host-only интерфейса теперь поддерживается для всех платформ, кроме Solaris (ошибка №7741)
    VBoxManage: Исправлена ошибка сегментации при удалении несуществующего host-only интерфейса
    Storage: Исправлены возможные сбои с VMDK/образами VHD со снимками(snapshot) и асинхронный ввод/вывод
    Storage: Не извлечение носителя, если DVD/CD-ROM/дисковод отключен от VM (ошибка №5825)
    Storage: Более устойчива, когда неисправные гостевые VM посылают команды ATA устройств ATAPI (ошибка №6597)
    Parallels: Исправлено удаление изображения во время остановки, паузы или выключения питания
    Bridged networking: исправлена проблема ядра хоста при присоединение к устройствам без очереди TX (только хосты Linux; ошибка №7908)
    NAT: Правило регистрации port-forwarding учитывает параметра протокола (ошибка №8094)
    E1000: исправлены проблемы загрузки PXE с WDS (ошибка №6330)
    Virtio-net: Исправлена ошибка с производительностью TX в некоторых гостевых Linux.
    >ICH9: Исправлена ошибка VM (только программная виртуализация; ошибка №7885)
    VGA: Исправлена ошибка экрана VESA (ошибка №7986)
    Shared Folders: исправлен разбор параметров при создании символической ссылки, исправления 32-bit/64-bit разрядных систем (ошибка №818)
    Main: Исправлена редковозникающая ошибка, в связи с неверной строкой регистрации.
    Main: Улучшение распространения информации об ошибках перед запуском VM
    Main: Исправлены проблемы со снимками и не-ASCII символами в пути к VM (ошибка №8024)
    Webservice: теперь слушает localhost по умолчанию, как и документировано (ошибка №6067)
    Settings: Не происходит ошибка при загрузке настройки машины, если съемный диск (диск хоста или image) не может быть найдено; С версии 4.0 это может происходить, когда машины перемещают с одного хоста на другой
    Settings: Исправлена ошибка, которая изменяла названия снимка или описание не сохраненного на машине XML
    OVF/OVA: Исправлен импорт из файлов, созданных с помощью других инструментов OVF (ошибка №7983)
    rdesktop-vrdp: Исправлена ошибка при нумерации USB-устройств (ошибка №7981)
    >Linux hosts: Исправлена ошибка при нумерации USB-устройств.
    Linux hosts: Попытка более сложного выделения памяти (ошибка №8035)
    Guest Additions: исправлен выбор параметров для управления гостевой ОС в VBoxService (ошибка №8010)
    Windows Guest Additions: автоматический вход в систему на Windows Vista/Windows 7 теперь поддерживает разблокировку ранее заблокированных рабочих станций

    Читать дальше......

    пятница, 28 января 2011 г.

    Анализ содержимого папки VirtualBox

    Как установить VirtualBox на Windows можно посмотреть тут.
    Данная статья носит ознакомительный характер. Со временем фразы "назначение не определено" будут заменены на нормальное описание. По умолчанию установка происходит в папку C:\Program Files\Oracle\VirtualBox\. Посмотрим, что находится внутри:

    Папки:
    Accessible\ – назначение не определено) 
    Doc\ – в этой папке залегает UserManual.pdf – подробная структурированная инструкция на английском языке в формате pdf.
    Drivers\ - в этой директории находятся драйверы для того чтобы завиртуализированная операционная система могла бы взаимодействовать с сетевой картой и usb-контроллером хоста (реального компьютера).
    Nls\ - папка с файлами локализации. Если есть желание можно перевести интерфейс программы на любой язык или откорректировать имеющуюся локализацию. Данные файлы редактируются с помощью утилиты Qt Linguist, входящей в состав пакета Qt Creator. Авторами русскоязычного варианта интерфейса являются Игорь Горбунов и Егор Морозов.
    Sdk\ - Software Development Kit — комплект средств разработки. Допиливайте VirtualBox на свое усмотрение)

    Файлы:
    VirtualBox.chm – Microsoft Compressed HTML Help версия файла UserManual.pdf
    Много dll-ок.
    VBoxExtPackHelperApp.exe – назначение не определено.
    VBoxHeadless.exe – назначение не определено.
    VBoxManage.exe – назначение не определено.
    VBoxNetDHCP.exe – назначение не определено.
    VBoxSDL.exe – назначение не определено.
    VBoxSVC.exe – назначение не определено.
    VBoxTestOGL.exe – назначение не определено.
    vboxwebsrv.exe – судя по названию это веб-сервер.
    VirtualBox.exe – сам VirtualBox ярлык на который по умолчанию устанавливается на рабочий стол.
    VBoxGuestAdditions.iso - iso образ расширяющий функционал гостевой ОС.
    Еще с десяток файлов неизвестного назначения.
    License_en_US.rtf – лицензия на использование данного программного продукта.

    Читать дальше......

    четверг, 27 января 2011 г.

    История создания VirtualBox

    Изначально VirtualBox разрабатывала компания innotek GmbH. Первая публично доступная версия VirtualBox появилась 15 января 2007 года. Этому релизу предшествовало несколько лет интенсивной разработки. Программа была создана с использованием исходного кода Qemu и распространялась под лицензией GNU General Public License (GPL). Компания Innotek была основана в 1992 году в Штутгарте (юг Германии). Innotek утверждает что на нее работает наиболее опытная команда экспертов по программному обеспечению для виртуализации в Европе.
    В феврале 2008 года Innotek GmbH была приобретена корпорацией Sun Microsystems. VirtualBox получил лейбл Sun. Модель распространения VirtualBox в результате данного приобретения не изменилась. Именно в это время на VirtualBox начали обращать внимание многие пользователи. Мое личное знакомство с данным программным продуктом произошло как раз в этот период. Но недолго суждено было логотипу Sun красоваться в VirtualBox-е. В январе 2010 года корпорация Oracle оформила сделку по покупке Sun Microsystems. Многие эксперты опасались, что Oracle прикроет часть проектов Sun. Но опять на VirtualBox данное поглощение никак не отразилось - модель распространения не изменилась, а новые версии выходят с завидным постоянством. Будем надеяться, что и в дальнейшем VirtualBox будет оставаться бесплатным программным продуктом для частного использования.
    Читать дальше......

    среда, 26 января 2011 г.

    Установка VirtualBox на Windows XP

    Что бы установить VirtualBox на компьютер с ОС Windows XP нам потребуется проделать следующие действия. Качаем с официального сайта версию для нашей операционной системы.
    На момент написания статьи актуальной является версия 4.0.2. Вот прямая ссылка на дистрибутив для windows. Запускаем скачанный exe-файл.
    Жмем Next.
    В этом окне предлагается выбрать те компоненты которые необходимо установить. Я оставил все по умолчанию. Жмем Next.
    Предлагают выбрать автоматическое создание ярлыков на рабочем столе и в меню быстрого запуска. Оставляйте по умолчанию, потом ненужные ярлыки удалите.
    Предупреждение!
    При установке VirtualBox произойдет разрыв всех сетевых подключений и установка новых логических сетевых интерфейсов! Если нажмете на кнопку «Yes» то будьте готовы к тому что закачка торрентов прервется, интернет-радио заглохнет, skype станет серым а icq покраснеет) После установки связь восстановится автоматически или вам придется запустить вручную подключение к интернету.
    Нажмите кнопку Install для начала инсталляции.
    Вот такое окно сообщит вам о статусе установки.
    Периодически выскакивают вот такие окна, в которых сообщается, что устанавливаемое программное обеспечение не тестировалось на совместимость с Windows XP и предлагается прекратить либо продолжить установку. Скорее всего такими окнами Windows ругается на установку драйверов (usb, сетевых и т.п.). У меня такое окно появлялось 7 раз. Все время жмем «Все равно продолжить».
    Если оставить галочку и нажать на кнопку Finish, то у нас автоматически откроется установленный нами VirtualBox.
    Поздравляю, установка завершена! Всем шампанского!
    Читать дальше......