Установка и настройка Virtualbox
Часто, мне по работе, необходимо тестировать различные вебпроекты на совместимость с различными браузерами. Если с Firefox и Opera все понятно, то для проверки в IE6 и IE7 мне приходится обращаться к ЗлоОС. Ясно дело ставить ее, как вторую систему, на свой комп я не собираюсь, для этого я воспользовался помощью виртуальных машин. После проверки различных виртуалок, остановился на VirtualBox, так как, по моему мнению, она довольно шустрая и справляется со своими обязанностями на ура.
Приступим к установке.
1. Добавляем оф. репозиторий программы
#
echo deb http://download.virtualbox.org/virtualbox/debian maverick non-free >> /etc/apt/sources.list
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
2. Устанавливаем Virtualbox
Иногда может выскочить сообщение, что у вас есть несколько кандидатов на установку. Используем самую последнюю версию.
3. Добавляем себя в группу vboxusers
4. Запускаем VirtualBox ('Приложения' -> 'Системные утилиты' -> 'Sun VirtualBox')
5. Создаем новую виртуальную машину (нажимаем Создать).
Тут, думаю, никаких трудностей у вас возникнуть не должно. Введете название виртуальной машины, выберите ТипОС (например: Windows XP). Оперативной памяти выставьте по своему желанию. При выборе загрузочного жесткого диска выберите Создать. Размер образа диска, лучше поставить: Динамически расширяющийся образ, это избавит вас от зря занятого свободного места, так как такой образ будет весить столько, сколько занято места внутри образа (например вы зададите для виртуальной машины 10Gb памяти, то она не будет занимать эти 10GB на жестком диске, так как будет весить примерно столько сколько весит ваша виртуальная система с установленными приложениями, и расширяться по мере установки новых приложений в виртуальной ОС)
6. Настроим свойства новой виртуальной машины (нажимаем: Свойства).
Здесь вы можете изменить настройки, которые применяли при создании виртуальной машины (guest), а также изменить другие. Здесь же можно подключить нужные устройства основной машины (host). Что подключить, зависит только от вас.
Тут же можно настроить Общие папки для обоих систем. При добавлении новой папки вы выбираете папку у вас на host-машине, которая в последствии будет отображаться в сети в guest-машине.
Все свойства я описывать не буду, так как мне они не особо нужны, с этим можете поэксперементировать сами.
6.1. Нас интересует настройка 'CD/DVD-ROM'. Если вы будете ставить операционную систему с сд или двд диска, то выберите 'Физический CD/DVD привод' и вставьте диск с ОС в привод, если собираетесь ставить с образа .iso, то соответственно активируете пункт 'Файл ISO образа' и выберите iso-файл с ОС.
Внимание! если вы, при настройке свойств виртуальной машины, включили поддержку 'Устройства USB', то при старте системы - может выскочить ошибка связанная с USB устройствами. Для решения этой проблемы редактируем файл /etc/fstab:
и вставляем в конец файла строку:
после этого может потребоваться перезагрузка(или релогин) системы.
7. Запускаем виртуальную машину (нажимаем: Старт)
Первым делом вы увидите предупреждение о том, что, передача управления клавиатурой между host и guest системами, осуществляется с помощью спецклавиши (по умолчанию: Правый Ctrl). Эту клавишу можно сменить в настройках программы.
Внимание! если при запуске у вас вылетает ошибка связанная с правами, проделайте следующее:
7.1. Дальше вас ждет стандартная установка ОС, так если бы вы делали ее на обычном компе.
8. После установки и входа в систему, первым делом следует установить virtualbox дополнения, которые очень сильно облегчат нам жизнь. Устройства -> Установить Дополнения гостевой ОС.
После установки и перезагрузки guest-системы нам больше нет необходимости использовать спецклавишу 'Правый Ctrl', так как теперь окно получает фокус при наведении курсора мыши в область рабочего стола guest-системы. Плюс ко всему для нас открывается еще одна фича - режим Seamless. С помощью этого режима, guest-система (в моем случае WinXP) интегрируется в host-систему Ubuntu. Это очень прикольная вещь, теперь вы можете работать с окнами винды, так же, как вы работаете с окнами Gnome. Попробуйте, оно того стоит.
Режим Seamless...Чаще всего, после создания виртуальной машины, VirtualBox автоматом создает в guest-системе сетевое соединение NAT, чтобы у guest-системы был доступ к интернету.
Дальше описаны мои действия по настройки сети, так, чтобы виртуальная машина была видна, как отдельный комп, в моей домашней сетке.
В кратце опишу мою конфигурацию сети:
Есть два сетевых интерфейса eth0 и eth1.
eth0 подключен к моей домашней сетке (в этой сети пара компов). на eth0 установлен dhcp сервер. eth0 имеет статический адрес 192.168.0.1 .
eth1 подключен к внешней локальной сети моего района, по которой я получаю интернет через впн подключение.
До версии 2.09.1. Установил необходимый софт для создания моста:
9.2. Отредактировал файл /etc/network/interfaces:
добавив туда описание моста br0 :
iface br0 inet static
address 192.168.0.1
netmask 255.255.255.0
bridge_ports eth0
9.3. Перезагрузил сеть (чтобы применились изменения):
9.4. Создал интерфейс vbox0, который будет использовать виртуальная машина:
где (user) - это имя user'а который запускает VirtualBox, в моем случае этой был мой логин.
9.5. Запустил VirtualBox и в Свойствах guest-системы зашел в раздел 'Сеть', отключил, созданный по умолчанию, NAT интерфейс и создал новый интерфейс с такими параметрами:
MAC-адрес: сгенерируйте
Имя интерфейса: vbox0
9.7. Стартовал guest-систему.
Вот и все, сетевуха в виртуалке автоматом получила IP с dhcp-сервера, и теперь WinXP guest-машина - стала полноправным членом моей домашней сети.
С версии 2.0 до 3.09.1. Установил необходимый софт для создания моста:
9.2. Перезагрузил сеть (чтобы применились изменения):
появится новый интерфейс br0.
9.3. Запустил VirtualBox и в Свойствах guest-системы зашел в раздел 'Сеть', отключил, созданный по умолчанию, NAT интерфейс и создал новый интерфейс с такими параметрами:
MAC-адрес: сгенерируйте
Хост-интерфейс: br0
9.4. Стартуем guest-систему и видим, что она получила ip-адрес из той же подсети, что и мой компьютер.
9.1. В 'Свойствах' гостевой системы в разделе 'Сеть', меняем 'Тип подключения' сетевого интерфейса с NAT на 'Сетевой мост'.
9.2. Все, теперь после запуска гостевой системы, она будет как отдельный компьютер в сети.
P.S. Если у вас нет сервера dhcp, то в гостевой системе пропишите ip вручную.
Настройка поддержки USB в Virtualbox на Ubuntu
Думаю многие уже озадачивались вопросом как же все таки настроить USB
на Virtualbox в своей любимой Ubuntu. Иногда так необходимо подключить
USB флешку непосредственно в Virtualbox,а вместо этого приходится
копировать данные с флешки в общую папку и из этой папки уже
пользоваться данными в виртуальной системе (на заметку моя статья «Расшарить папку гостевой XP под Ubuntu«).
Я тоже давно еще пробовал решить эту проблему, но что-то у меня не
получилось, да и особо тогда это мне не нужно было, а вот сейчас
случайно наткнулся на видео с youtube где было показано как можно
реализовать подключение юсб девайсов.
1. Итак, для начала добавьте себя в группу virtualbox.Для этого запустите
sudo gedit /etc/group
и найдите строку vboxusers:x:121: и допишите туда своё имя пользователя.
2. После чего напишите в терминале
getent group vboxusers
и вы увидите в выдаче что-то по типу такого vboxusers:x:121:user
если вы в предыдущем шаге правильно добавили пользователя в группу, то
после трехзначного числа будет ваш логин, в моем случае user. Из это
строчки нам необходимо запомнить gid это трехзначное
число, в моем случае это 123, я его выделил специально жирным шрифтом, у
вас может быть другое совсем число. Внимание: запомните это число, оно
нам пригодиться для следующего шага.
3. Открываем в текстовом редакторе fstab:
sudo gedit /etc/fstab
и вставляем туда строчку:
none /sys/bus/usb/drivers usbfs devgid=XXX,devmode=666 0 0
где XXX, тот самый qid, который мы запоминали в предыдущем шаге. Сохраните изменения и перезагрузите компьютер.
4. После перезагрузки запустите Virtualbox и зайдите в свойства вашей
виртуальной машины. Переместитесь в раздел USB и там отметьте галочками
опции «включить USB» и «включить USB 2.0″ (у меня на английском система,
перевел на ходу названия эти, может в русском интерфейсе не так немного
будет называться). После чего запускаете систему и для подключения USB
устройств в окошке навигации вашей виртуальной машины перейдите в»
Устройства – Юсб устройства » и отметье галочкой нужные девайсы. Также
можно добавить, чтобы USB устройства присоединялись автоматически вместе
с запуском виртуальной ОС. Для этого в настройках виртуальной машины, в
разделе USB добавьте в фильтр необходимое устройство.
информация взята с сайта http://leolik.blogspot.com http://slicks.name








