VirtualBox (устарело): различия между версиями
MikeLykov (обсуждение | вклад) Нет описания правки |
(formatting) |
||
Строка 1: | Строка 1: | ||
{{w|VirtualBox}} | |||
[http://virtualbox.org VirtualBox] — программный продукт виртуализации для операционных систем Microsoft Windows, DOS, GNU/Linux, Mac OS X и SUN Solaris/OpenSolaris. Программа была создана компанией Innotek с использованием исходного кода Qemu. Первая публично доступная версия VirtualBox появилась 15 января 2007 года. Существует две версии — свободная (OSE, англ. Open Source Edition), выпущенная под GNU GPL, и проприетарная (PUEL), различающиеся по функциональности; полнофункциональная проприетарная версия для личного использования распространяется бесплатно. | |||
[http://virtualbox.org VirtualBox] | |||
В феврале 2008 Innotek был приобретён компанией Sun Microsystems, модель распространения VirtualBox при этом не изменилась. | В феврале 2008 Innotek был приобретён компанией Sun Microsystems, модель распространения VirtualBox при этом не изменилась. | ||
Пакеты свободной версии | Пакеты свободной версии VirtualBox есть в составе дистрибутивов ALT Linux (начиная с Desktop 4.1) (в том числе, при установке системы можно выбрать группу "Виртуализация" для установки Virtualbox по умолчанию). | ||
== Установка | == Установка VirtualBox (свободной версии) из пакетов == | ||
Чтобы воспользоваться Virtualbox, надо установить следующий набор пакетов: | Чтобы воспользоваться Virtualbox, надо установить следующий набор пакетов: | ||
Строка 37: | Строка 35: | ||
и перелогиниться. | и перелогиниться. | ||
После чего можно запускать Virtualbox, например, в KDE из меню: K- | После чего можно запускать Virtualbox, например, в KDE из меню: K- Система — Виртуализатор Virtualbox. | ||
== Настройка сети в гостевой системе Virtualbox == | == Настройка сети в гостевой системе Virtualbox == | ||
Строка 43: | Строка 41: | ||
Чтобы гостевая система получила доступ к подсети, в которой находится хост-система, можно сделать так: | Чтобы гостевая система получила доступ к подсети, в которой находится хост-система, можно сделать так: | ||
Настроить в хост-системе туннель и бридж как описано в пунктах [[Etcnet#Настройка tun/tap интерфейса|3.7]] и | Настроить в хост-системе туннель и бридж как описано в пунктах [[Etcnet#Настройка tun/tap интерфейса|3.7]] и | ||
[[Etcnet#Как настроить Ethernet-мост|3.6]] статьи Etcnet. | [[Etcnet#Как настроить Ethernet-мост|3.6]] статьи Etcnet. | ||
Соответственно, сначала надо запустить интерфейс туннеля tap0, а потом обьединить его в мост с интерфейсом вашей физической сетевой карты (например, eth0). | Соответственно, сначала надо запустить интерфейс туннеля tap0, а потом обьединить его в мост с интерфейсом вашей физической сетевой карты (например, eth0). | ||
После того, как вы убедитесь, что сеть на хост-системе после этой настройки работает как раньше, вы можете использовать туннель в Virtualbox: | После того, как вы убедитесь, что сеть на хост-системе после этой настройки работает как раньше, вы можете использовать туннель в Virtualbox: | ||
Зайдите в свойства виртуальной машины, раздел "сеть", и выберите | Зайдите в свойства виртуальной машины, раздел "сеть", и выберите "Подсоединен к" — "Хост-интерфейс", а ниже в поле "Хост-интерфейсы" — выберите tap0. | ||
После Этого гостевая система при загрузке получит доступ к той же подсети, что и хост-система, и будет выступать равноправным компьютером в сети со своим ip-адресом (ip-адрес и другие настройки интерфейсу надо назначить средствами гостевой системы). | После Этого гостевая система при загрузке получит доступ к той же подсети, что и хост-система, и будет выступать равноправным компьютером в сети со своим ip-адресом (ip-адрес и другие настройки интерфейсу надо назначить средствами гостевой системы). | ||
[[Категория:Виртуализация]] | [[Категория:Виртуализация]] |
Версия от 12:28, 5 мая 2009
VirtualBox — программный продукт виртуализации для операционных систем Microsoft Windows, DOS, GNU/Linux, Mac OS X и SUN Solaris/OpenSolaris. Программа была создана компанией Innotek с использованием исходного кода Qemu. Первая публично доступная версия VirtualBox появилась 15 января 2007 года. Существует две версии — свободная (OSE, англ. Open Source Edition), выпущенная под GNU GPL, и проприетарная (PUEL), различающиеся по функциональности; полнофункциональная проприетарная версия для личного использования распространяется бесплатно. В феврале 2008 Innotek был приобретён компанией Sun Microsystems, модель распространения VirtualBox при этом не изменилась.
Пакеты свободной версии VirtualBox есть в составе дистрибутивов ALT Linux (начиная с Desktop 4.1) (в том числе, при установке системы можно выбрать группу "Виртуализация" для установки Virtualbox по умолчанию).
Установка VirtualBox (свободной версии) из пакетов
Чтобы воспользоваться Virtualbox, надо установить следующий набор пакетов:
virtualbox-2.1.4-alt5 virtualbox-common-2.1.4-alt5 kernel-modules-virtualbox-std-def-2.1.4-alt1.132635
при этом они должны быть строго одной версии (2.1.4 в данном случае) и модуль ядра должен быть строго в версии для вашего ядра (std-def в данном случае). Чтобы это обеспечить, ядро и пакеты надо устанавливать из одного и того же репозитория. Узнать версию загруженного ядра можно так:
$uname -r 2.6.27-std-def-alt15
Если у вас в виртуальной машине (гостевой системой) тоже ALTLinux, то можно установить туда "дополнения гостевой системы"
kernel-modules-virtualbox-addition-std-def-2.1.4-alt1.132635.15 virtualbox-guest-additions-2.1.4-alt5
Virtualbox использует для работы устройство
$ ls -l /dev/vboxdrv crw-rw---- 1 root vboxusers 10, 58 Май 5 08:46 /dev/vboxdrv
поэтому надо включить своего пользователя в группу vboxusers
gpasswd -a user vboxusers
и перелогиниться. После чего можно запускать Virtualbox, например, в KDE из меню: K- Система — Виртуализатор Virtualbox.
Настройка сети в гостевой системе Virtualbox
Чтобы гостевая система получила доступ к подсети, в которой находится хост-система, можно сделать так:
Настроить в хост-системе туннель и бридж как описано в пунктах 3.7 и 3.6 статьи Etcnet.
Соответственно, сначала надо запустить интерфейс туннеля tap0, а потом обьединить его в мост с интерфейсом вашей физической сетевой карты (например, eth0). После того, как вы убедитесь, что сеть на хост-системе после этой настройки работает как раньше, вы можете использовать туннель в Virtualbox: Зайдите в свойства виртуальной машины, раздел "сеть", и выберите "Подсоединен к" — "Хост-интерфейс", а ниже в поле "Хост-интерфейсы" — выберите tap0. После Этого гостевая система при загрузке получит доступ к той же подсети, что и хост-система, и будет выступать равноправным компьютером в сети со своим ip-адресом (ip-адрес и другие настройки интерфейсу надо назначить средствами гостевой системы).