Меню Рубрики

Установка virtualbox для suse

VirtualBox

До версии 4.0 существовало два издания: с открытым исходным кодом называемая «Open Source Edition» (OSE) и с закрытым, распространяемая в виде бинарных файлов и имеющая полный набор функций. Начиная с версии 4.0, есть только одна версия, та, что с открытыми исходными компонентами, т.е. это базовый пакет распространяемый под лицензией GPL v2 и дополнительный пакет с закрытым исходным кодом, расширяющий функциональность базового пакета.

Содержание

Установка

Пожалуйста, прочитайте SDB:Установка VirtualBox страницу для получения более подробной информации о:

  • установке из репозиториев openSUSE (OSE edition)
  • установке VirtualBox с домашней страницы (OSE и бинарное издание)
  • действия после инсталляции

Поддержка USB

Version: 42.1 или выше По умолчанию нижеприведенный файл находится по адресу: /usr/lib/udev/rules.d Обратите внимание, что файлы находящиеся в директории /etc имеют более высокий приоритет, и в случае обновления остаются неизменными.

С версии VirtualBox 4.x, хостовые USB-устройства могут быть использованы в гостевых ОС только после удаления комментариев «#» в последних двух строках файла /etc/udev/rules.d/60-vboxdrv.rules . После перезагрузки виртуальной машины (VirtualBox) можно использовать USB-устройства.

Обратите внимание, что эти две строки дают права на чтение и запись группе vboxusers, это может являться угрозой безопасности.

Настройка сети

Установка дополнений

Дополнения гостевой ОС

Вновь установленная виртуальная машина может использоваться как есть, но для полноценной интеграции в хост-систему необходимо установить дополнения гостевой ОС. Они предоставляют следующие возможности:

  • интеграция указателя мыши
  • общие папки
  • улучшенная поддержка видео
  • интеграция рабочих столов
  • общие каналы связи гостя и хоста
  • синхронизация времени
  • общий буфер обмена
  • автоматический вход

Подробности возможностей, а тажке способы установки дополнений в зависимости от типа гостевой ОС, вы сможете узнать, обратившись к странице руководства /usr/share/doc/packages/virtualbox/UserManual.pdf или пройдя по следующей ссылке.

Установка дополнений гостевой openSUSE

Обратите внимание, что в гостевой openSUSE пакеты дополнений устанавливаются автоматически. Но версия этих дополнений не всегда самая последняя. Если вы нуждаетесь в более новой версии дополнений, тогда пройдите по этой ссылке и скачайте файл с расширением *.iso.

Следующим условием для установки в гостевой системе дополнений с сайта разработчика является:

  • отсутствие пакетов по умолчанию в гостевой OC:
  • пакеты, необходимые для сборки модулей ядра:
    • основные пакеты разработки (для C, C++, make)
    • пакеты kernel-[default|desktop|pae]-devel и kernel-syms

Для установки самих дополнений:

  • загрузите гостевую OC и через меню Devices (Устройства) выберите Install Guest Additions . (Установка дополнений гостевой системы)
  • согласитесь с диалогами установки

Пакет расширения

Дополнительный пакет, расширяющий функциональность базового пакета VirtualBox. Этот пакет предоставляет следующее возможности:

  • поддержку устройств USB 2.0 (EHCI)
  • удаленный дисплей (VRDP поддержка)
  • Intel PXE boot ROM для сетевой карты E1000
  • экспериментальная поддержка функции проброса устройств шины PCI, позволяющая напрямую использовать PCI-устройства в гостевых ОС, даже если хост-система не имеет драйвера для устройства.

Для установки данного пакета пройдите по этой ссылке и скачайте файл с расширением *.vbox-extpack. Запустите VirtualBox и в меню File (Файл) выберите: Settings (Настройки) -> Plugins (Плагины) -> Add (Добавить плагин).

Подробности установки данного пакеты можно узнать, пройдя по следующей ссылке

Общие папки

Только после установки дополнений гостевой ОС, можно обменяться папками между хостом и гостевой ОС:


br>
  • Запустите виртуальную машину из меню Settings (cвойства) выберите Shared Folders . (Общие папки)
  • Нажмите на иконку Add new shared folder (добавить общую папку) в правой верхней части окна
  • В окне Shared folders (Общие папки) выбирети папки, которые должны быть доступны гостевой OC

Подробная информация о пакете добавления общих папок в гостевой ОС будет зависеть от самой гостевой ОС. Обратитесь к разделу Общие папки руководства VirtualBox.

Общие папки в гостевой openSUSE

Наберите в консоли гостевой системы с правами суперпользователя:

  • где host_folder_name где «Folder Name (название папки)» является Shared folders (расшаренной папкой) в диалоге guest_mount_point(гостевая точка монтирования), это папка в гостевой ОС, где общие данные должны появиться.
  • Вы также можете добавить точку монтирования в гостевой OC с помощью файла конфигурации /etc/fstab, например:

Доступ к общим папкам от имени обычного пользователя

По умолчанию только суперпользователь (root) может получить доступ к общим папкам, смонтированных в хост-системе. Чтобы разрешить обычным пользователям доступ к этим папкам:

  • Откройте YaST → Управление пользователями и группами → Добавьте пользователей в группу vboxsf, которым хотите предоставить доступ
  • Перелогиньтесь, чтобы изменения вступили в силу

Вы также можете достичь этой цели, редактируя /etc/fstab .

Монтирование совместимых дисков

С помощью команды vdfuse можно смонтировать образ диска VirtualBox на хост и использовать его для монтирования встроенных разделов.

Установить vdfuse пакет можно с Virtualization репозитория.

Если vfuse установлен, то с правами суперпользователя смонтируйте корневой раздел vdi диска, а затем каждый раздел:

Эта статья актуальна для версии ‘12.3’, которая теперь является устаревшей!
Пожалуйста, обратитесь к странице обсуждения этой статьи для получения подробной информации.

Копирование виртуальных машин и дисков

Для копирования виртуальных машин, в том числе присоединенных виртуальных диск(ов), используйте экспорт машин и затем можете импортировать его там же или другой хост-системе. См.импорт и экспорт виртуальных машин в разделе руководства VirtualBox.

Чтобы скопировать виртуальный диск, воспользуйтесь программой VBoxManage clonehd — см. Клонирование дисков руководства по VirtualBox.

В любом случае, вновь созданные виртуальные диски имеют уникальный UUID’s. В зависимости от того, как настроена гостевая ОС, может быть необходимость, настроить ее для чтения диска. В гостевых системах Linux, вы можете изменить файл /etc/fstab в оригинальной системе, и использовать общие ссылки на диски — в данном примере оригинал /dev/disk/но id изменен:

источник

Установка VirtualBox в openSUSE 11.4

Приветствую всех читателей и гостей данного ресурса. Сегодня мы поговорим на тему виртуализации в системе Linux и начнем конечно с самого начала, а именно, как установить VirtualBox в openSUSE 11.4 .

Существует множество виртуальных машин, такие как QEMU, Xen, VMware и тд, я выбрал VirtualBox в пользу своей распространенности. Это лично мое мнение 🙂

Установка

Итак, в системе openSUSE 11.4 существуют 3 официальных репозитория, от куда мы можем установить VirtualBox:

  1. openSUSE-11.4-Oss. Тут версия не всегда свежая;
  2. openSUSE-Build-Service-Виртуализация (VirtualBox). Последнея версия VirtualBox с модулями для стандартной версии ядра openSUSE 11.4 — 2.6.37;
  3. Tumbleweed . Последнея версия VirtualBox с модулями для последних стабильных версий ядер, на момент написания статьи, последнея версия ядра и модулей к нему — 2.6.39.

Итак, если вы получаете обновления через репозиторий Update, то у вас стоит обновленное официальное ядро для openSUSE 11.4, т.е. версия 2.6.37. В этом случае добавляем репозиторий под номером 2 — openSUSE-Build-Service-Виртуализация (VirtualBox), я рассмотрю пример на нем.

Идем в YaST2, далее в «Репозитории программного обеспечения»:

Тут нажимаем на «Добавить» и далее выбираем «Репозитории сообщества» и нажимаем «Далее», после чего будет загружен список репозиториев:

Тут, как я уже говрил выше, выбираем репозиторий openSUSE-Build-Service-Виртуализация (VirtualBox) и нажимаем «Далее». Во время добавления этого репозитоия в вашу систему, вам будет предложено добавить ключ GPG в систему, соглашаемся.

Как все добавится, закрываем данное окно и идем в «Управление программным обеспечением»:

В этом окне выбираем отображения «Репозитории» и выбираем «openSUSE-Build-Service-Виртуализация (VirtualBox)»:

Тут уже выбираем сам virtualbox, на момент написания статьи, самой свежей версией была 4.1.0. Пакет virtualbox для своей установки требует зависимости:

Они поставятся автоматом. Единственное, что вам надо выбрать вручную для устновки, это пакет: virtualbox-guest-kmp-desktop.

Теперь можете нажать «Применить» для установки всех выбранных пакетов.

Все, как VirtualBox установлен, идем опять в YaST2 и далее в «Управление пользователями и группами»:

Нажимаем два раза на вашего пользователя и в открывшемся окне переключаемся на вкладку «Подробности». Теперь тут добавляем пользователя в группу vboxusers:

Как все сделали, закрываем окно, применяем все изменения и перезагружаемся. После чего, можете запустить VirtualBox:

Как мы видим, у меня тут есть уже одна виртуальная машина с Ubuntu 11.04 на борту, которая служит мне для написания статей 😉

источник

Разбор шагов как установить Virtualbox on OpenSUSE 13.2 Gnome

На новой работе я стал использовать ось OpenSUSE 13.2 Gnome, а чтобы прорабатывать настройки и отладку мне нужно иметь возможность все съэмулировать – вот поэтому я в данной заметке разберу как установить приложение Virtualbox последней версии в свою систему с указанием всех шагов и проблем с которыми мне пришлось столкнуться.

Linux system 3.16.7-7-desktop #1 SMP PREEMPT Wed Dec 17 18:00:44 UTC 2014 (762f27a) x86_64 x86_64 x86_64 GNU/Linux

Distributor ID: openSUSE project

Description: openSUSE 13.2 (Harlequin) (x86_64)

> sudo rpm —test -i VirtualBox-4.3-4.3.26_98988_openSUSE123-1.x86_64.rpm

предупреждение: VirtualBox-4.3-4.3.26_98988_openSUSE123-1.x86_64.rpm: Заголовок V4 DSA/SHA1 Signature, key ID 98ab5139: NOKEY

ошибка: Неудовлетворенные зависимости:

libQtCore.so.4()(64bit) нужен для VirtualBox-4.3-4.3.26_98988_openSUSE123-1.x86_64

libQtGui.so.4()(64bit) нужен для VirtualBox-4.3-4.3.26_98988_openSUSE123-1.x86_64

libQtNetwork.so.4()(64bit) нужен для VirtualBox-4.3-4.3.26_98988_openSUSE123-1.x86_64

libQtOpenGL.so.4()(64bit) нужен для VirtualBox-4.3-4.3.26_98988_openSUSE123-1.x86_64

libpng12.so.0()(64bit) нужен для VirtualBox-4.3-4.3.26_98988_openSUSE123-1.x86_64

libpng12.so.0(PNG12_0)(64bit) нужен для VirtualBox-4.3-4.3.26_98988_openSUSE123-1.x86_64

openSUSE 13.2 is one of the best Linux distributions around, but even a great distro can get boring to run after a while. VirtualBox offers the ability to install and run many different Linux distributions. You can easily switch between then and thus experience many different desktops and applications while using openSUSE 13.2 as your main desktop distribution.

aollo@system:/etc/zypp/repos.d> sudo wget http://download.virtualbox.org/virtualbox/rpm/opensuse/12.3/virtualbox.repo

—2015-03-25 08:49:01— http://download.virtualbox.org/virtualbox/rpm/opensuse/12.3/virtualbox.repo

Распознаётся download.virtualbox.org (download.virtualbox.org)… 137.254.120.26

Подключение к download.virtualbox.org (download.virtualbox.org)|137.254.120.26|:80… соединение установлено.

HTTP-запрос отправлен. Ожидание ответа… 200 OK

Сохранение в: «virtualbox.repo»

2015-03-25 08:49:02 (33,5 MB/s) — «virtualbox.repo» сохранён [246/246]

aollo@system:/etc/zypp/repos.d> sudo zypper refresh

Репозиторий ‘openSUSE-13.2-0’ актуален.

Репозиторий ‘openSUSE-13.2-Non-Oss’ актуален.

Репозиторий ‘openSUSE-13.2-Oss’ актуален.

Репозиторий ‘openSUSE-13.2-Update’ актуален.

Репозиторий ‘openSUSE-13.2-Update-Non-Oss’ актуален.

Получение метаданных репозитория ‘VirtualBox for openSUSE 12.3’ —————————————[\]

Получен новый ключ, подписывающий репозиторий или пакет:

Репозиторий: VirtualBox for openSUSE 12.3

Имя ключа: Oracle Corporation (VirtualBox archive signing key)

Отпечаток ключа: 7B0FAB3A 13B90743 5925D9C9 54422A4B 98AB5139

Дата создания ключа: Вт 18 май 2010 21:38:56

Дата истечения срока действия ключа: (не истекает)

Название пакета: gpg-pubkey-98ab5139-4bf2d0b0

Хотите отклонить ключ[r], доверять временно[t] или доверять всегда[a]? [r/t/a/? выводит все параметры] (r): a

Получение метаданных репозитория ‘VirtualBox for openSUSE 12.3’ ……………………………[готово]

Сбор кэша репозитория ‘VirtualBox for openSUSE 12.3’ ……………………………………..[готово]

Все репозитории обновлены.

aollo@system:/etc/zypp/repos.d> cd

> sudo zypper install VirtualBox-4.3

Загрузка данных о репозиториях…

Чтение установленных пакетов…

Разрешение зависимостей пакетов…

Будут установлены следующие 8 НОВЫХ пакетов:

ibus-qt libmysqlclient18 libpng12-0 libqt4 libqt4-sql libqt4-sql-mysql libqt4-x11 VirtualBox-4.3

Следующий 1 рекомендованный пакет был выбран автоматически:

8 новых пакетов для установки.

Полный размер загрузки: 78,9 MiB. Уже кэшировано: 0 B После этой операции будет использовано

Продолжить? [y/n/? выводит все параметры] (y): y

Получение: VirtualBox-4.3-4.3.26_98988_openSUSE123-1.x86_64.rpm …………………..[ошибка (241 B/s)]

Превышено время ожидания при попытке доступа к ‘http://download.virtualbox.org/virtualbox/rpm/opensuse/12.3/x86_64/VirtualBox-4.3-4.3.26_98988_openSUSE123-1.x86_64.rpm’.

Прервать, повторить, игнорировать? [a/r/i] (r):

вот почему все самое плохое и сложное происходит со мной. (просто у меня очень малая скорость в интернет поэтому и никак не может осуществится скачивание rpm пакета через консольный инсталлятор zypper)

В итоге просто через wget по извлеченной ссылке скачал rpm файл, установил сперва некоторые зависимости

> sudo zypper install libpng12-0

> sudo rpm -i VirtualBox-4.3-4.3.26_98988_openSUSE123-1.x86_64.rpm

теперь устанавливаю пакет дополнений:

> sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.26-98988.vbox-extpack

WARNING: The vboxdrv kernel module is not loaded. Either there is no module

available for the current kernel (3.16.7-7-desktop) or it failed to

load. Please recompile the kernel module and install it by

sudo /etc/init.d/vboxdrv setup

You will not be able to start VMs until this problem is fixed.

Successfully installed «Oracle VM VirtualBox Extension Pack».

> sudo /etc/init.d/vboxdrv setup

Stopping VirtualBox kernel modules done

Recompiling VirtualBox kernel modules failed

(Look at /var/log/vbox-install.log to find out what went wrong)

> tail -f /var/log/vbox-install.log

/usr/share/virtualbox/src/vboxhost/build_in_tmp: line 62: make: command not found

Makefile:183: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop.

> sudo zypper install gcc make

Загрузка данных о репозиториях…

Чтение установленных пакетов…

Нет кандидатов на обновление ‘make-4.0-2.2.3.x86_64’. Новейшая версия уже установлена.

Разрешение зависимостей пакетов…

Будут установлены следующие 8 НОВЫХ пакетов:

gcc gcc48 glibc-devel libasan0 libatomic1-gcc49 libitm1-gcc49 libtsan0-gcc49 linux-glibc-devel

8 новых пакетов для установки.

Полный размер загрузки: 10,4 MiB. Уже кэшировано: 0 B После этой операции будет использовано

Продолжить? [y/n/? выводит все параметры] (y): y

> sudo /etc/init.d/vboxdrv setup

Stopping VirtualBox kernel modules done

Recompiling VirtualBox kernel modules failed

Ошибка, теперь смотрю логи:

> tail -f /var/log/vbox-install.log

/usr/share/virtualbox/src/vboxhost/build_in_tmp: line 62: make: command not found

Makefile:183: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop.

Makefile:183: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop.

> sudo zypper install kernel-devel

Загрузка данных о репозиториях…

Чтение установленных пакетов…

Разрешение зависимостей пакетов…

Будут установлены следующие 3 НОВЫХ пакета:

kernel-desktop-devel kernel-devel kernel-macros

3 новых пакета для установки.

Полный размер загрузки: 13,0 MiB. Уже кэшировано: 0 B После этой операции будет использовано

Продолжить? [y/n/? выводит все параметры] (y): y

> sudo /etc/init.d/vboxdrv setup

Stopping VirtualBox kernel modules done

Recompiling VirtualBox kernel modules done

Starting VirtualBox kernel modules done

и все завершается удачно, вот такие вот нужны действия чтобы заставить работать Virtualbox для тестирования и отладки введенных и внедряемых систем в организации где я сейчас работаю.

Если же понадобится удалить пакет Virtualbox из системы:

> sudo zypper remove virtualbox-4.3

Заметку я пока так и опубликовал, поэтому продолжу, на окном уже 15 июля и вышла ранее уже новая версия, а именно 5.0 что ж пора приобщиться к обновлению:

> sudo zypper search virtualbox

i | VirtualBox-4.3 | Oracle VM VirtualBox | пакет

| VirtualBox-5.0 | Oracle VM VirtualBox | пакет

вижу, что у меня стоит версия 4.3 – а пакет версии 5.0 имеется (идет из подключенных выше репозитариев), произвожу обновление:

> sudo zypper install Virtualbox-5.0

Загрузка данных о репозиториях…

Чтение установленных пакетов…

Разрешение зависимостей пакетов…

Будет установлен следующий 1 НОВЫЙ пакет:

1 новый пакет для установки.

Полный размер загрузки: 63,1 MiB. Уже кэшировано: 0 B После этой операции будет использовано

Продолжить? [y/n/? выводит все параметры] (y) : y

у меня процессе случились конфликты:

VirtualBox-5.0-5.0.0_101573_openSUSE123-1.x86_64(VirtualBox for openSUSE 12.3)

conflicts with file from package

VirtualBox-5.0-5.0.0_101573_openSUSE123-1.x86_64(VirtualBox for openSUSE 12.3)

conflicts with file from package

Конфликты файлов случаются, когда два пакета пытаются установить файлы с одинаковым именем, но разным содержимым. Если вы продолжите, конфликтующие файлы будут заменены с потерей предыдущего содержимого.

Продолжить? [да/нет] (нет): да

(1/1) Установка: VirtualBox-5.0-5.0.0_101573_openSUSE123-1 ………………………..[готово]

Creating group ‘vboxusers’. VM users must be member of that group!

No precompiled module for this kernel found — trying to build one. Messages

emitted during module compilation will be logged to /var/log/vbox-install.log.

Stopping VirtualBox kernel modules..done

Recompiling VirtualBox kernel modules..done

Starting VirtualBox kernel modules..done

redirecting to systemctl start vboxballoonctrl-service.service

redirecting to systemctl start vboxautostart-service.service

redirecting to systemctl start vboxweb-service.service

Запускаю Virtualbox после и вижу что версию – стала 5 как мне и требовалось, оставется только с качать с официального сайта Extension Pack и установить для получения расширенных возможностей пятой версии:

> sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.0.0-101573.vbox-extpack

На этом считаю заметку полностью выполненной, если же у меня появятся какие-либо проблемы то пути решения их лягут в основу заметок которые я публикую на своем блоге, с уважением – автор ekzorchik.

Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:

Поблагодари автора и новые статьи

Карта МКБ: 4432-7300-2472-8059
Yandex-деньги: 41001520055047

Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.

источник

Читайте также:  Установка webasto ford focus

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *