Опыт использования виртуализации на virtualbox

Содержание

Поддержка оборудования для полной виртуализации и паравиртуализации

Напомним, что архитектура IA-32 (x86) создает некоторые проблемы при виртуализации. Некоторые привилегированные команды не перехватываются и могут возвратить разные результаты в зависимости от способа. Например, команда x86 следит за безопасным состоянием, но возвращаемое значение основано на специфическом запрашиваемом уровне привилегии. Виртуализация различных операционных систем на различных уровнях становится проблематичной. Например, x86 поддерживает четыре уровня защиты, где уровень 0 (самая высокая привилегия) обычно управляет операционной системой, уровни 1 и 2 — поддержкой служб операционной системы и уровень 3 (самый низкий уровень) поддерживает приложения. Вендоры признали этот недостаток (а также и другие) и произвели новые продукты, которые поддерживают и ускоряют виртуализацию.

Интел создает новую технологию виртуализации, которая поддержит гипервизоры и для архитектуры x86 (VT-x), и для архитектуры Itanium (VT-i). VT-x поддерживает два новых типа операций, один для VMM (root) и другой для гостевой операционной системы (не-root). Операциям root’а дают полные привилегии, в то время как операции не-root’овые привилегий лишаются (даже для уровня 0). Архитектура также поддерживает гибкость в определении команд, которые заставляют VM (гостевую операционную систему) выходить к VMM и сохранению состояния процессора. Были добавлены и другие возможности; см. .

AMD также создает основанную на оборудовании технологию виртуализации под названием Pacifica. Между прочим, Pacifica поддерживает блок контроля для гостевой операционной системы, который сохраняется при выполнении специальных команд. Команда позволяет виртуальной машине (и связанной с ней гостевой операционной системе) работать, пока VMM не восстановит контроль (который является также конфигурируемым). Конфигурируемость позволяет VMM настраивать привилегии для каждой из гостевых ОС. Pacifica также исправляет адресную трансляцию между хостом и гостевым memory management unit (MMU).

Эти новые технологии могут использоваться множеством методов виртуализации, уже обсуждаемых здесь, включая Xen, VMware, User-mode Linux и других.


Резюме

Виртуализация — это новая великая вещь, если можно сказать «новая» о том, чему уже более четырех десятилетий. Исторически виртуализация использовалась во множестве различных ситуаций, но в настоящее время в основным применяется для виртуализации серверов и операционных систем. Также как Linux, виртуализация обеспечивает множество путей для повышения производительности, портируемости и гибкости. Это означает, что вы можете выбрать решение, которое будет лучше соответствовать вашим возможностям и вашим задачам.

Похожие темы

  • Оригинал данной статьи Virtual Linux.
  • Если вы еще не знакомы с системами IBM, вам будет полезен ресурс New to IBM Systems. Здесь рассказывается о System i, p, x, z и других.
  • Bochs и QEMU — эмуляторы персональных компьютеров, позволяющие операционной системе, такой как Windows или Linux, работать в пространстве пользователя операционной системы Linux.
  • VMware — популярное коммерческое решение для полной виртуализации, позволяет виртуализировать немодифицированную операционную систему.
  • z/VM — новейшая операционная система VM для 64-битовой z/архитектуры. z/VM обеспечивает полную виртуализацию вместе с оборудованием и поддержку широкого спектра операционных систем, в том числе и Linux.
  • Xen — это решение для паравиртуализации с открытым исходным кодом, которое требует внесения изменений в гостевую операционную систему, но за счет сотрудничества с гипервизором позволяет достичь производительности, близкой к родной.
  • User-mode Linux — другое решение для паравиртуализации, которое также обладает открытым исходным кодом. Каждая гостевая операционная система выполняется как процесс в операционной системе хоста.
  • coLinux или Cooperative Linux — решение для виртуализации, которое позволяет двум операционным системам сообща разделять доступ к основному оборудованию.
  • Linux-Vserver — виртуализация уровня операционной системы для систем GNU/Linux, обеспечивающая надежную изоляцию независимых гостевых серверов.
  • OpenVZ — решение для виртуализации уровня операционной системы, которое поддерживает контрольные точки и перенос работающей системы на другой сервер.
  • Linux KVM — первая технология виртуализации, которая встроена в основное ядро Linux. При помощи отдельного загружаемого модуля ядро Linux на виртуализируемом оборудовании имеет возможность работать как гипервизор и поддерживать неизмененную гостевую ОС Linux или Windows.
  • На русскоязычной странице developerWorks Linux найдется много полезных ресурсов для разработчиков Linux.

  • Вы можете непосредственно скачать пробные версии программ с сайта IBM trial software, разрабатывая свои собственные проекты для Linux.

Установка Kali Linux в виртуальную машину

Мастер установки Kali Linux выводит на экран подробные рекомендации и подсказки для каждого шага. Внимательно читайте их.

Двойным щелчком откройте виртуальную машину.

Нажмите на стилизированную под значок папки кнопку.

Укажите путь к ISO-образу Kali Linux и откройте его двойным щелчком мыши.

Щелкните по кнопке «Продолжить».

Стрелкой «Вниз» на аппаратной клавиатуре переместите выделение на строку «Install». Нажмите «Enter». Используйте эту кнопку и в дальнейшем для перехода на следующий экран мастера установки Kali Linux.

Язык мастера установки, местоположение и раскладка клавиатуры

Выберите язык, который будет использоваться в процессе установки операционной системы.

Укажите местоположение, которое будет учитываться при настройке часового пояса.

Определите раскладку клавиатуры. Стандартная латинская раскладка уже предусмотрена, ее добавлять не нужно.

Назначьте клавишу или сочетание клавиш для переключения между раскладками: выбранной вами и стандартной латинской.

Установщик ОС загрузить дополнительные компоненты. Это займет некоторое время.

Имена компьютера и домена

Введите имя компьютера, которое идентифицирует систему в сети. Используйте только одно слово. В домашней сети оно может быть любым, в офисе — определяется системным администратором.

Имя домена: часть интернет-адреса, которая располагается справа от имени компьютера. При настройке домашней сети оно может быть произвольным, но одинаковым для всех ваших машин.

Введите пароль суперпользователя (администратора).

Для подтверждения выбора пароля, введите его повторно.

Создание учетной записи пользователя ПК

Введите имя пользователя, которое будет применяться для выполнения действий, не связанных с администрированием операционной системы. Оно станет отображаться в поле «От кого» в отправляемых вами письмах. Будет использоваться всеми программами, которым необходимо имя пользователя.

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


Установите пароль пользователя.

Для подтверждения введите пароль пользователя повторно.

Из списка выберите часовой пояс.

Разметка диска

Определите способ разметки диска, выбрав один из пунктов списка:

  • Авто — использовать весь диск.
  • Авто — использовать весь диск и настроить LVM.
  • Авто — использовать весь диск с шифрованным LVM.
  • Вручную (предполагается создание пользователем разделов).

Рассматриваю установку системы на примере использования всего диска в качестве одного раздела (первый пункт списка).

Все данные на диске, выбранном вами для установки Kali Linux будут стерты. В данном случае это не имеет большого значения, поскольку накопитель создавался специально для установки дистрибутива. При чистой установке перед тем, как нажать на «Enter», нужно вспомнить, созданы ли резервные копии важных данных. Если нет — прервать процесс установки ОС.

Определите схему разметки диска:

  • Все файлы в одном разделе (рекомендуется новичкам).
  • Отдельный раздел для /home.
  • Отдельные разделы для /home, /var и /tmp.

Выберите первый пункт, если вы устанавливаете Kali Linux впервые. Отдавайте предпочтение другим вариантам в тех случаях, когда вы знаете, зачем это вам необходимо.

Для продолжения установки ОС выберите пункт «Закончить разметку и записать изменения на диск». Если допущена ошибка — «Отменить изменения разделов».

Мастер установки спросит: «Записать изменения на диск?» По умолчанию предлагается вариант ответа: «Нет». Для продолжения установки и при уверенности в правильности сделанного ранее, выберите «Да».

Почему я ставлю windows xp?

Тут тоже все очень просто: windows xp очень легкая система и поддерживает все современные (почти все) программы windows. Можно выделить всего 512 мегабайт памяти и спокойно работать.

Так же виндовс хр больше не поддерживается и поэтому можно без лишних угрызений совести ставить пиратскую версию: я бы и купил ее себе, но ее уже давно не продают.

Как видите, все очень просто и разумно. Но я не буду в этот раз писать статью о том, как установить windows на виртуальную машину, я просто снял небольшое видео. Я уже понял, что для современного человека читать это проблема, а посмотреть видюшку за радость.

Да, подписывайтесь на мой канал на ютубе ПРОСТО LINUX, теперь я часто буду записывать видео, а так же буду писать видео к старым постам.

Видео для тех, кто вообще не в теме, но все понятно без слов.

Виртуальные машины для windows 7 и не только!

Хотя я написал в подзаголовке о Windows 7, это не значит, что все эти виртуальные машины программы можно установить только в этой OS, просто пользователи Linux обычно более продвинуты и такие общие обзоры читают редко. А вот тем, кто еще сидит на Windows, но уже посматривает в сторону пингвинов, эта статья прольет некоторый свет на данный вопрос.

Виртуальная машина Microsoft Virtual PC

Как правило, для виртуализации Ubuntu я не рекомендую использовать продукт Virtual PC корпорации Microsoft, так как эта программа поддерживается только в версиях ОС Windows XP Professional и Tablet PC, Windows Vista Business, Enterprise и Ultimate или в Windows 7. Пользователи операционных систем, таких как Windows XP Home или Windows Vista Home Premium, воспользоваться этим продуктом не смогут.

С другой стороны, я достиг некоторого успеха в работе с Virtual PC, даже когда установщик предупреждал, что она может отказаться работать, поэтому вы, возможно, тоже сочтете, что и эта программа вам подходит.

Если вы решите ее применять, хочу заранее извиниться за то, что вам самим придется разбираться со всеми возникающими проблемами, решение которых лежит за пределами необходимого минимума знаний об Ubuntu и должно выполняться в Virtual PC. Тут можно скачать Virtual PC.

Виртуальная машина VMware

VMware включает в себя набор мощных систем виртуализации, которые будут работать в Linux и Max OS X, а также на большинстве платформ Windows. Это патентованная система, но есть одна версия (VMware Player), которую можно загрузить из Интернета без оплаты.

Часто именно эта виртуальная машина работает на дисковых массивах серверов HP EVA P6500, где обычно используют виртуализацию для решения многих задач. Она очень популярна и удовлетворяет потребности многих пользователей. Коммерческая версия VMware Workstation предлагает еще большее количество возможностей.


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

Единственная связанная с настольной виртуализацией VMware задача, которую приходится решать большинству людей, — это поиск и установка подходящей для них версии Ubuntu (или других операционных систем). VMware предлагает ряд заранее настроенных «модулей», которые можно загрузить из Интернета. Тут можно скачать VMware.

Виртуальная машина Oracle VirtualBox

Это, безусловно, моя любимая система виртуализации. Свободно распространяемая система VirtualBox годится для Windows, Mac OS X, Ubuntu и Solaris, и представляет собой самую устойчивую, но тем не менее легкую в применении систему, когда-либо виденную мной.

Более того, она бесплатна при использовании в личных и учебных целях. Эта программа была создана компанией Innotek с использованием исходного кода эмулятора Qemu1. Первая публично доступная версия VirtualBox появилась в январе 2007 г., а почти через год (в феврале 2008 г.) компания Innotek была приобретена компанией Sun Microsystms, но модель распространения VirtualBox при этом не изменилась. Наконец, в январе 2010 г. произошло слияние Sun Microsystems и Oracle Corporation, но модель распространения VirtualBox по-прежнему осталась без изменений.

Существует два способа применения VirtualBox для установки или запуска Live CD/DVD: вставить физический диск в дисковод или указать файл образа ISO. Более подробно о том, как установить Linux в VirtualBox можно узнать из этой статьи.

Не нашли ответ на свой вопрос? Воспользуйтесь поиском…

Процедура установки Arch Linux

Щелкните правой кнопкой мыши в любом месте обоев. Выберите «Install Pacbang». В открывшемся подменю — «Update Installer».

Выберите язык из списка. Подтвердите согласие продолжить установку ОС нажатием кнопки «ОК».

В следующем окне нажмите «ОК». Ею подтверждайте свои действия в последующих окнах мастера установки. Установщик предупредит пользователя о нежелательности изменения последовательности действий.

Последовательно входите в пункты предшествующих установке настроек. Раскладку виртуальной консоли оставьте предлагаемой по умолчанию.

Настройте раскладку клавиатуры среды рабочего стола.

Ничего не делайте в пункте «Список устройств».

Разделы диска

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

Мастер установки ОС предупредит пользователя о том, что все данные на диске будут удалены. Будет создан 512-мегабайтный раздел boot. Оставшееся пространство на диске выделяется корневому разделу. Если вы уверены, что раздел не содержит важных данных (необходимо помнить при чистой установке ОС на жесткий диск ПК), подтвердите действие кнопкой «Да».

Мастер установки сообщит о создании разделов sda1 (0,5 гигабайта) sda2 (19,5 гигабайт). Выйдите из окна, нажав соответствующую кнопку.

Предусмотрена опциональная возможность настроить LUKS Шифрование. Если пользователь устанавливает Linux впервые или не знает точно, зачем ему это необходимо, ему не следует ничего делать в данном пункте.

Настраивайте логические тома лишь в тех случаях, когда уверены в необходимости этого действия и знаете, зачем тома понадобятся в процессе работы с операционной системой. LVM применяется (в том числе) для работы с зашифрованными разделами, когда нужно создать в них логические тома (как примеры: «home», «root»). Не планируете их настройку, но вошли в данный пункт — нажмите кнопку «Отмена».

Смонтируйте разделы. Для этого:

войдите в соответствующий пункт меню мастера установки; ознакомьтесь с важной информацией, которая будет отображена на экране; нажмите «OK».

Выберите раздел root и нажмите «OK». Как отмечалось выше, его объем при установке рассматриваемого дистрибутива составляет 512 мегабайт.

Выберите рекомендованный мастером установки ОС пункт ext4. Помните, что не все файловые системы подходят для загрузочных и корневых разделов.

Подтвердите выбор файловой системы нажатием кнопки «Да».

Подтвердите опции монтирования. Далее мастер установки предложит выбрать SWAP-раздел. Если его нет, подтвердите это, остановившись на соответствующем пункте меню.

Установка

Второй пункт главного меню мастера — установка базовой системы.

Последовательно выполните:

Установку базовых пакетов.

Запуск Mkititcpio.

Установка загрузчика. Рекомендую Grub тем пользователям, которые:

  • впервые ставят Linux;
  • не сформировали собственных предпочтений;
  • не интересовались вопросом.

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

Вернитесь назад в главное меню мастера и перейдите к настройке базовой системы.

Сгенерируйте файл FSTAB. Рекомендация: используйте UUID.

Введите имя хоста:

  • может состоять из букв и цифр;
  • допустимо использование дефиса;
  • длина не более 63 знаков.

Локализация

Определите язык операционной системы. Основные параметры, на которые влияет локализация:

  • формат времени;
  • формат даты;
  • отображаемый язык.

Выберите часовой пояс для отображения компьютером точного времени.

Выбор часового пояса необходимо подтвердить.

Определите стандарт времени. Рекомендовано: UTC.

Учетные записи и пароли

Установите пароль root. Применяется администратором операционной системы. Ввод пароля необходимо подтвердить в дополнительном окне.

Добавьте нового пользователя системы. В данном случае — обычного пользователя, а не администратора. Под этим аккаунтом вы будете работать с ОС. В имени пользователи буквы — только маленькие. Введите пароль обычного пользователя ОС.

Дополнительные параметры

Настраивайте параметры безопасности и systemd только являясь опытным пользователем или системным администратором. Предполагается, что пользователь, который производит настройки знает, какие ему необходимы и по каким причинам.

Настройка машины

Теперь необходимо настроить все для работы. Вот что нужно сделать:

  1. В разделе общих настроек во вкладке «Дополнительно», делается выбор папки для хранения снимков состояния программы. Для этого в системных настройках во вкладке «Материнская плата» убирается галочка с гибкого диска. «Жёсткий диск» нужно поставить на верхнее место в списке.
  2. В манипуляторе курсора указывается PS/2 мышь, чтобы была возможность выключить USB контроллер.
  3. При переходе во вкладку «Процессор», отмечается галочка «Включить PAE/NX». В разделе носителей добавляется скачанный файл Kali Linux в контроллер IDE.
  4. В сетевых настройках назначается два адаптера сети. Первый для связи с сетью, второй для SSH соединения. Включение адаптеров отмечается нажатием галочки. Первый адаптер отвечает за соединение с сетью интернет. Второй адаптер работает в виде хоста.

Основные настройки виртуальной машины завершены, по желанию можно настроить контроллер USB и управление общими папками, на выбор пользователя можно отключить или настроить для пользования.

Включение виртуализации в системе BIOS

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

Обязательно проверяется настройка виртуализации. Если она отключена, ее нужно включить.

Установка пакетов в ОС ОН Орёл

Пакет VirtualBox и пакет расширений доступны в репозитории ОС ОН Орёл, но при установке системы эти пакеты по умолчанию не устанавливается.

Установка базового пакета

Установить пакеты virtualbox  и linux-headres-generic в ОС ОН Орёл можно из графического менеджера пакетов, или из командной строки командой:

Для нормальной работы старых версий базового пакета virtualbox требуется дополнительно установить пакет linux-headers-generic (в современных версиях устанавливается автоматически).

После установки пакета желательно перезагрузить машину.

Установка пакета расширений (при наличии доступа в Интернет)

Пакет расширений virtualbox-ext-pack доступен в репозитории ОС ОН Орёл, при установке системы по умолчанию не устанавливается.При установке пакет virtualbox-ext-pack обращается в Интернет для скачивания свежих обновлений, процедуру установки при отсутствии доступа к сети Интернет см. ниже.При наличии доступа к сети Интернет установить  пакет virtualbox-ext-pack в ОС ОН Орёл можно из графического менеджера пакетов, или из командной строки командой: 

sudo apt install virtualbox-ext-pack

Установка пакета расширений (в изолированной сети)

  • Запустить VirtualBox.
  • Выбрать в меню VirtualBox «Файл» — «Настройки» — «Плагины».
  • Для добавления нового плагина нажать на кнопку с зелёным плюсом.
  • Найти и выбрать ранее скачанный файл, и нажать кнопку «Открыть».
  • Подтвердить согласие с установкой, прокрутить лицензионное соглашение до конца, подтвердить свой согласие с ним.
  • Ввести пароль администратора.
  • После этого пакет должен установиться.

QEMU и Libvirt

VirtualBox—отличный выбор для начала работы с виртуализацией: вы получаете броское название, дружелюбный интерфейс и кросс-платформенность. Однако в Linux есть и другие опции.

Многие активно избегают VirtualBox из-за ассоциаций с Oracle (эту компанию многие считают склочным корпоративным монстром), купившей эту программу вместе с компанией Sun в 2010 г. QEMU — инструмент, куда более отвечающий стандартам Linux (ну вы поняли: нескончаемые опции командной строки, заумные файлы настройки и неумолимые сообщения об ошибках). Сам по себе QEMU — это эмулятор, но в сочетании с мощью KVM он превращается в первоклассный инструмент виртуализации.

1 $sudo apt install sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager

Виртуальная машина QEMU

Прежде чем добыть виртуальную машину, надо обзавестись виртуальным хранилищем. Простейший способ сделать это — использовать qemu-img, вот так:

S qemu-img create -f qcow2 Ixf.qcow2 20G

Создастся динамический образ QC0W2, так что в данном случае он не поглотит сразу 20 ГБ на диске. Позаботьтесь создать его в таком месте, где он сможет спокойно расти в объеме, поскольку если на вашем разделе root закончится место, могут произойти всяческие ужасы. Можно также использовать «сырой » образ со статическим объемом. В некоторых ситуациях это обеспечит преимущества в производительности и не создаст ситуации растраты ресурсов хранилища при добавлении к ним данных, но зато будет не так стабильно при сбое вашей ВМ.

Мы определили особенности нашей ВМ посредством опций командной строки. Как вы понимаете, эти опции способны заполнить собой целый выпуск Linux Format, так что мы сосредоточимся сначала на основных. В нашем примере мы воспользуемся ISO Elementary OS (который вы найдете на нашем DVD. но лучше скопировать его на более быстрый диск), хотя ничто не мешает вам загрузить ОС по своему выбору. Столь же спокойно вы можете указать /dev/edrom вместо файла ISO, если хотите использовать реальный носитель. Вот как запустить нашу ВМ и отвести ей 3 ГБ памяти (разумное количество для настольного Linux):

S qemu-system-x86_64 -edrom elementaryos-5.0-stable.20181016.iso -drive file=lxf.qcow2 -enable-kvm -m 3G

Обратите внимание на опцию -enable-kvm. QEmu — это всё-таки эмулятор, и если мы не разрешим использовать KVM

всё будет эмулироваться, т.е. работать очень медленно. Ну очень медленно. Исследовав среду live (с помощью опции Try Elementary), вы должны обнаружить, что работать в Интернете можно, а вот пропинговать хосты нельзя.

QEMU по умолчанию устанавливает основное сетевое соединение NAT, что прекрасно подходит в большинстве случаев,

Установка свободной версии VirtualBox из пакетов[править]

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

(при помощи apt-get install без указания «-версия программы», только по названию пакета)

  • virtualbox-версия программы
  • virtualbox-common-версия программы
  • virtualbox-doc-версия программы
  • kernel-modules-virtualbox-std-def-версия-программы-«номер_сборки_ядра» (нужен для хостовой ОС)
  • kernel-modules-virtualbox-addition-std-def-версия-программы-«номер_сборки_ядра» (не нужен для хостовой ОС)
  • virtualbox-guest-additions-версия программы (не нужен для хостовой ОС)
Пример

Пусть у вас стоит:

virtualbox-4.3.22-alt0.M70P.1

и ядро

kernel-image-std-def-3.14.35-alt1

Cмотрим модули virtualbox
  • kernel-modules-virtualbox-addition-std-def-4.3.22-alt1.200227.1 (можно удалить — вы не внутри Virtualbox)
  • kernel-modules-virtualbox-std-def-4.3.22-alt1.200227.1 (актуальное ядро, от актуальной версии VirtualBox)
  • kernel-modules-virtualbox-std-def-4.3.22-alt1.200225.1 (для старой версии ядра)
  • kernel-modules-virtualbox-std-def-4.3.14-alt1.200225.1 (от старого Virtualbox и старого ядра)
  • virtualbox-common-4.3.22-alt0.M70P.1 — Ок
  • virtualbox-doc-4.3.22-alt0.M70P.1 — Ок
  • virtualbox-guest-additions-4.3.22-alt0.M70P.1 — (не нужный пакет, если вы не внутри VirtualBox)/

При этом, они должны быть одной версии (4.3.22-alt0.M70P.1 в данном случае) а модули ядра, от текущего ядра. Кроме того, модуль ядра должен соответствовать сборочной ветки ядра (std-def в данном случае). Чтобы это обеспечить, ядро и пакеты необходимо устанавливать из одного и того же репозитория.

Если VirtualBox был недавно обновлён в репозитарии, а ядро Вы давно не обновляли, вероятно, что VB не будет работать с Вашим старым ядром. Вам придётся обновить ядро и/или модули. Это всё можно сделать утилитой update-kernel.

update-kernel

Примечание: подробнее смотри Обновление модулей ядра

Узнать версию загруженного ядра можно так
 $ uname -r 
 3.14.35-std-def-alt1
Если у вас в виртуальной машине (гостевая система) тоже ALT Linux, то можно установить в ней «дополнения гостевой системы»
kernel-modules-virtualbox-addition-std-def-версия программы-"номер_сборки_ядра" 
virtualbox-guest-additions-версия программы-"номер_сборки_ядра" 

Virtualbox использует для работы устройство:

$ ls -l /dev/vboxdrv
crw-rw---- 1 root vboxusers 10, 58 Май  5 08:46 /dev/vboxdrv

Если такого файла нет — следует проверить наличие соответствующего загруженному ядру (тип и версия) пакета kernel-modules-virtualbox-* и

chkconfig virtualbox on
service virtualbox start
Проверяем список установленных пакетов
 $ rpm -qa | grep virtual-*
 kernel-modules-virtualbox-addition-std-def-4.3.22-alt1.200227.1
 virtualbox-doc-4.3.22-alt0.M70P.1
 kernel-modules-virtualbox-4.3.22-alt1.200227.1 (не нужен в гостевой машине, можно удалить)
 virtualbox-4.3.22-alt0.M70P.1 - (можно смело удалять, если вы не хотитке устраивать "матрёшки").
 virtualbox-guest-additions-4.3.22-alt0.M70P.1
 virtualbox-common-4.3.22-alt0.M70P.1
Включаем своего пользователя в группу vboxusers или vboxadd (для коммерческой сборки)
 gpasswd -a user vboxusers

или

 gpasswd -a user vboxadd
Для работы с usb устройствами необходимо настроить fstab

Примечание: в p7 и старше не надо

1. В конец /etc/fstab добавляем

 none /proc/bus/usb/ usbfs  devgid=500,devmode=666 0 0 где devgid=идентификатор пользователя

2. Перезагружаем систему

После чего, можно запускать Virtualbox, например, в KDE из меню
K- Система — Виртуализатор Virtualbox.

С этим читают