Как установить виртуал бокс на астра линукс
Пакеты свободной версии VirtualBox есть в составе дистрибутивов ALT Linux, начиная с Desktop 4.1. При установке системы можно выбрать группу "Виртуализация" для установки Virtualbox по умолчанию.
Внимание! С версии VirtualBox 5.1.2 не используйте профили ALT Linux при создании виртуальных машин. Из списка их убрать сложно, поэтому просто не используйте. Импорт таких машин по-прежнему возможен.Содержание
Чтобы воспользоваться Virtualbox, необходимо установить следующий набор пакетов
(при помощи apt-get install без указания "-версия программы", только по названию пакета)
- virtualbox-версия программы
- virtualbox-common-версия программы
- virtualbox-doc-версия программы
- kernel-modules-virtualbox-std-def-версия-программы-"номер_сборки_ядра" (нужен для хостовой ОС)
- kernel-modules-virtualbox-addition-std-def-версия-программы-"номер_сборки_ядра" (не нужен для хостовой ОС)
- virtualbox-guest-additions-версия программы (не нужен для хостовой ОС)
Пусть у вас стоит:
- kernel-image-std-def-3.14.35-alt1
- 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 .
Узнать версию загруженного ядра можно так
Если у вас в виртуальной машине (гостевая система) тоже ALT Linux, то можно установить в ней "дополнения гостевой системы"Virtualbox использует для работы устройство:
Если такого файла нет -- следует проверить наличие соответствующего загруженному ядру (тип и версия) пакета kernel-modules-virtualbox-* и
Проверяем список установленных пакетов
Включаем своего пользователя в группу vboxusers или vboxadd (для коммерческой сборки) Для работы с usb устройствами необходимо настроить fstab1. В конец /etc/fstab добавляем
2. Перезагружаем систему
Чтобы гостевая система получила доступ к подсети, в которой находится хост-система, можно поступить следующим образомСледует отметить, что NVRAM на виртуальном железе VirtualBox не переживает выключение экземпляра (это известная проблема). Т.е. установщик/efibootmgr не может добавить ссылку на grub, а если добавить её руками, она исчезнет при следующем запуске экземпляра.
1-ый вариант выполнить в ещё загруженной системе
echo "fs0:\EFI\altlinux\grubx64.efi" > /boot/efi/startup.nsh
Или то же самое сделать потом, из EFI Shell:
echo "fs0:\EFI\altlinux\grubx64.efi" > fs0:\startup.nsh
после установки системы:
- Если существует файл /boot/efi/boot/BOOTX64.EFI дать ему другое имя
- Скопировать /EFI/altlinux/grubx64.efi в /boot/efi/boot/BOOTX64.EFI
- Необходимо выполнить:
- Выберите PIIX3, и при запуске установки (или загрузки с LiveCD) выберите клавишеей F5 загрузка "Без локального APIC"
Для установки дополнения необходимо запустить VirtualBox с правами администратора, иначе установка не удастся с ошибкой:
Примечание: новые версии Virtualbox умеют устанавливать это расширение от обычного пользователя
Если в системе установлена программа gksu или kdesudo, то VirtualBox попытается с их помощью поднять уровень привилегий для выполнения установки
На данный момент Oracle VM VirtualBox Extension Pack является единственным дополнением. Оно обеспечивает следующую функциональность:
- USB 2.0 EHCI
- VirtualBox Remote Desktop Protocol, VRDP
- Intel PXE boot ROM с поддержкой контроллера E1000
- экспериментальная поддержка «проброса» PCI с хост-системы
Также можно использовать закрытую бинарную сборку с сайта разработчиков программы.
Примечание: посмотрите обсуждение этой статьи, почему не надо так делать Для сборки модулей ядра, которые нужны для VirtualBox (или VM Ware), в системе должен быть установлен пакет kernel-headers-modules той же версии, что и используемое ядро.Посмотрите, какая версия ядра установлена у вас в системе. Например:
Как видно, в системе установлено ядро 2.6.27-std-ll-alt7. То есть, для сборки модулей под него нужно установить пакет kernle-headers-modules-std-ll версии 2.6.27-alt7.
Проверить, установлен ли у вас такой пакет, можно так
Как видно, в данной системе он установлен.
Если в вашей системе этого пакета нет, установите его командой
Примечание: Советую запретить apt-у автоматом обновлять пакеты kernel-headers-* ("захолдить") эти пакеты Если вы ставите пакеты с диска с дистрибутивом, то версии ядер и заголовков совпадают (если только в дистрибутив не вкралась досадная ошибка). Однако, если вы делали точечные обновления системы, или обновляетесь с нестабильных репозиториев, то версии ядра и заголовков могут не совпадать. Проверьте версии. Если они не совпадают, то обновите свою систему, обновите индексы apt (через apt-get update или "получить сведения" в Синаптике) или установите то ядро, для которого есть заголовки.Общий план действий:
- скачайте дистрибутив в любое удобное место, например в /tmp
- сделайте файл исполняемым
- переключитесь в рута, и выполните файл
- в процессе установки выберите какой-либо каталог, отличный от /usr, например /opt
Всё, программа установлена. Теперь от пользователя можно вызывать команду VirtualBox.
Второй вариант установки — с бывшей страницы Virtualbox, созданной пользователем Becase:
- kernel-headers-common
- kernel-headers-std-smp
- kernel-headers-modules-std-smp
В install.sh необходимо добавить в проверку версии xorg. Найдите строчки
И замените первую на
А ещё, чуть выше, в строку
добавьте «наш» каталог для модулей
Это означает, что для нового ядра не собран нужный модуль, и программа подсказывает вам, как поступить:
1. Установите модуль ядра kernel-modules-virtualbox-addition-<тип ядра> и вспомогательные пакеты для интеграции Перед любыми операциями с установкой модуля ядра, надо обновить ядро с помощью команд: И ни в коем случае не устанавливать модуль от другой ядерной сборки подробнее смотри: Обновление_ядра Примечание: Драйвер можно выбрать и в командной строке (под правами root): Примечание: Если пункта «Дисплей» нет в Центре управления системой, установите пакет alterator-x11 1. Установите в гостевой операционной системе дополнения гостевой операционной системы и virtualbox-guest-utilsЭтот пункт не нужен, если уже установлен пакет virtualbox-guest-additions , как описано выше.
2. Добавьте в свойствах виртуальной машины (раздел «Общие папки») папку. Для этого выберите путь и укажите имя папки (по умолчанию используется имя последней папки в указанном пути). Если хотите чтобы папка осталась настроенной и после перезагрузки гостевой операционной системы, установите флажок «Создать постоянную папку». 3. Для монтирования общих папок VirtualBox должен быть загружен модуль vboxsf
Внимание! Использование параметра -t в команде mount разрешено только пользователю root.
Если необходимо обеспечить доступ на чтение/запись от имени обычного пользователя, то добавьте в команду монтирования опции uid и gid. Например, если у пользователя user uid=500 и gid=500, то команда будет выглядеть так:- рекомендуется также установить плагин расширений (extension pack). Этот файл также доступен на сайте VirtualBox;
Получить и установить пакеты для установки можно следующими способами:
- из репозитория Oracle VirtualBox;
- из репозитория Debian;
- из загруженных файлов без подключения сторонних репозиториев.
Установка из репозитория Oracle VirtualBox
установить пакет ca-certificates, если он не был ранее установлен:
получить и установить ключ для репозитория Oracle VirtualBox:
убедиться, что в подключенных репозиториях присутствует пакет libvpx4 :
если пакет отсутствует, то:
установить пакет debian-archive-keyring:
подключить репозиторий Debian:
обновить список пакетов:
Проверить доступные версии VirtualBox:
Установить нужную версию virtualbox, например virtualbox-6.1:
Установка из репозитория Debian
sudo apt purge linux-image-5.4.0-71-generic
sudo apt purge linux-image-5.4.0-54-genericПодключить репозитории Debian:
Обновить списки пакетов:
Если при обновлении списка пакетов выдаются ошибки вида:
то установить ключи для подключенного репозитория:
и повторить обновление списка пакетов. Если установка пакета не помогла полностью избавиться от ошибки, то недостающие ключи репозиториев можно загрузить командами:
После подключения репозиториев выполнить установку пакетов из этого репозитория стандартным инструментом apt:
Установка из загруженных файлов без подключения сторонних репозиториев
для установки на Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) и Astra Linux Special Edition РУСБ.10015-16 исп. 1:
Подключить в качестве источника пакетов диск со средствами разработки и диски оперативных обновлений (обновление основного диска и обновление диска со средствами разработки);
Установить пакет ca-certificates (требуется только для скачивания файлов):
если в подключенных репозиториях недоступен пакет libvpx4, то скачать его из репозитория Debian:
использовать стандартную команду apt для установки пакетов из полученных файлов:
sudo apt install ./<имя_файла_с_пакетом_VirtualBox>
sudo apt install ./<имя_файла_с_пакетом_VirtualBox> ./libvpx4_1.6.1-3+deb9u2_amd64.deb
Выдаваемое при установке предупреждение:
Порядок установки дополнений гостевой ОС см. в статье Установка Astra Linux на виртуальные машины
Не работают элементы диалогового окна выбора носителя " настройки VM -> Носители -> Выбор образа оптического диска"
/.config/Trolltech.conf в секции [Qt] прописать строку:
Перезапустить окно VirtualBox.
Ошибка "VBoxNetAdpCtl: Error while adding new interface: failed to open.dev/vboxnetctl: No such file or directory"
Если после обновления ядра возникает ошибка "VBoxNetAdpCtl: Error while adding new interface: failed to open.dev/vboxnetctl: No such file or directory". Драйвер ядра VirtualBox Linux (vboxdrv) не установлен необходимо:
Если это не помогло, то выполнить команды:
sudo apt update
sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkmsДрузья, приветствую! Астра линукс Орел имеет в своем составе предустановленное программное обеспечение для создания виртуальных машин. Возможность запуска их в Астра Линукс выбирается на еще на этапе установки операционной системы. Не беда, если Вы это по каким то причинам не сделали.
Для начала убеждаемся, что в БИОС вашего компьютера включена технология виртуализации:
Менеджер виртуальных машин мы сегодня использовать не будем. Virtual Box позволяет быстро и легко установить операционные системы Windows, MacOS, Linuks и другие.
Как установить linux на виртуальную машину в Astra Linux Орел?
Можно легко установить через терминал все программы входящие в состав дистрибутива. Для установки Virtual Box в терминале вводим команды:
sudo apt install virtualbox
Разработчики рекомендуют к обязательной установке расширенный пакет для Virtual Box, в системе по умолчанию его нет!
Пролистываем окно клавишей TAB, переходим вниз на ОК жмем Enter затем соглашаемся с условиями. Ждем окончания процесса установки расширенных пакетов. Систему желательно перезагрузить. Далее, запускаем программу и создаем новую виртуальную машину:
В зависимости от ваших нужд вы можете создать различные виды форматов хранилищ (если требуется совместимость с другими производителями программ виртуальных машин).
В режиме эксперта есть возможность выбрать под них и дополнительный жесткий диск (если он установлен на компьютере):
На следующем шаге нужно указать тип создаваемого хранилища. Динамический тип более универсален:
Можно указать расположения бокса с виртуальной машиной в нужном месте.:
После машину запускаем. На некоторых компьютерах иногда возникают проблемы с запуском. Программа пишет о неустановленных или поврежденных драйверах. В этом случае нужно переустановить Virtualbox через терминал. Сначала удалим все (старые) версии:
Затем заново установим virtual box:
sudo apt install virtualbox
Теперь можно запускать, создать ярлык машины на рабочем столе и т. д.
На обеих машинах можно выполнить команды:
sudo service ntp start
Обязательно проверяем время в биосе компьютера.
Далее, настраиваем виртуальные машины под собственные нужды через меню виртуальных машин и тестируем работу. Можно настроить и виртуальную сеть, можно копировать файл виртуальной машины и запускать его на другом компьютере, автоматически запускать виртуальные машины при старте системы. Интерфейс понятен и прост. Успехов!
В российской операционной системе Astra Linux редакции Orel есть встроенное средство управления виртуализацией Virt-Manager. С его помощью можно организовать сервер виртуализации или просто создать виртуальную машину с необходимой ОС. Процесс создания виртуальной машины достаточно простой, наверно даже проще чем в VirtualBox или VMware. Для того чтобы вы в этом убедились сами давайте создадим виртуальную машину.
Лучшие статьи на тему настройки ОС Astra Linux, рекомендую прочитать.
Добавление виртуальной машины
Потом настраиваем память и процессор, указываем необходимое количестве.
Четвертый шаг отвечает за настройку носителя, указываем объем диска виртуальной машины.
И в последнем шаге вводим имя виртуальной машины и указываем тип сетевого интерфейса, NAT, Сетевой мост и т.д.
После чего начнется установка операционной системы на виртуальную машину. Описывать процесс установки Windows 7 думаю нет смысла.
По его окончанию у вас будет создана виртуальная машина в Astra Linux. Как сами видите все достаточно просто. Если вы раньше имели дело с виртуализацией то создать виртуальную машину Astra Linux сможете без проблем.
Бесплатное программное обеспечение Oracle с открытым исходным кодом VirtualBox является отличным инструментом виртуализации. Вариантов использования ПО великое множество.
Например, вы можете установить Linux на VirtualBox внутри Windows . Точно так же можете установить Windows внутри Linux, используя инструмент .
Кроме того, используйте VirtualBox для установки другого дистрибутива Linux в текущей системе Linux.
VirtualBox (VB) — это программное обеспечение для виртуализации, разработанное корпорацией Oracle. По сути, VB позволяет пользователю запускать гостевую ОС на другой ОС хоста. При этом, практически без необходимости разметки жесткого диска или запуска другой ОС при двойной загрузке.
На самом деле Виртуалбокс создает виртуальный жесткий диск и устанавливает на него «гостевую» ОС. Виртуальный жесткий диск — это не что иное, как файл большого размера, хранящийся на жестком диске компьютера. Этот файл работает как настоящий жесткий диск для «гостевой» ОС.
Запуск любого прикладного ПО или видеоигры на виртуальных машинах иногда не так гладок, как запуск на ОС, установленной на полном оборудовании. Все зависит от объема ресурса, выделенного виртуальной машине.
Для каких пользователей инструмент подходит больше всего:
- Пользователи, которые связываются с различными прикладными программами и ОС.
- Разработчики, которые тестируют приложение на разных платформах, прежде чем выпускать для широкой публики.
- Рецензенты ПО, также используют это для тестирования на платформах в одном окне.
VirtualBox 6.0
Oracle выпустила VirtualBox версии 6.0.0. Данная версия работает на Linux, Windows, Macintosh а также Solaris.
Этот выпуск поставляется с улучшениями в HiDPI и поддержкой ядра Linux 4.20.
Первое, что бросается в глаза, это понятный пользовательский интерфейс.
Интерфейс обновлен, и теперь получайте доступ к информации, такой как снимки, журналы, диски.
Кроме того, можно использовать диспетчер файлов для работающей виртуальной машины из Меню-> Машина-> Диспетчер файлов. Этот файловый менеджер копирует и передает файлы между хост и гостевой системой.
Основные новые функции в VirtualBox 6.0
О аналогичной программе можно узнать здесь.
Установка VirtualBox
Официальный сайт
Менеджер приложений
Важно! Данным способом можно установить лишь VirtualBox 5 версии.
Заходим в менеджер приложений и в поиск вводим VirtualBox. После установки нажать на кнопку запустить.
Командная строка
Видео
Вывод
Читайте также: