VirtualBox

Материал из Wiki AlterOS
Версия от 10:30, 15 декабря 2022; Parkhomenko.av (обсуждение | вклад) (Новая страница: «= VirtualBox в AlterOS = == Установка VirtualBox в AlterOS == В режиме суперпользователя запустить терминал,…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

VirtualBox в AlterOS

Установка VirtualBox в AlterOS

В режиме суперпользователя запустить терминал, загрузить пакет VirtualBox и установить:

   wget https://download.virtualbox.org/virtualbox/6.1.38/VirtualBox-6.1-6.1.38_153438_el7-1.x86_64.rpm
   yum install VirtualBox-6.1-6.1.38_153438_el7-1.x86_64.rpm

Установить ядро линукс версии 5.16:

   yum install kernel-ml kernel-ml-devel kernel-ml-headers kernel-ml-tools kernel-ml-tools-libs kernel-ml-tools-libs-devel

Выключить компьютер. Включить компьютер, при загрузке выбрать ядро 5.16.

Проверить работающую версию ядра:

   uname -a
   # Linux localhost.localdomain 5.16.2-1.el7.alteros.x86_64 #1 SMP PREEMPT Wed Jan 26 00:27:57 EST 2022 x86_64 x86_64 x86_64 GNU/Linux

Дополнительно

Удалить другие версии ядра, для версии 5.0.3 :

   yum remove kernel-ml-5.0.3-1.el7.alteros.x86_64

Установка инструментов разработчика

GCC 9

Подключить репозиторий:

   yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/centos-release-scl-rh-2-3.el7.centos.noarch.rpm

Установить:

   yum install -y devtoolset-9

Добавить в конец файлов ~/.bashrc и /root/.bashrc строку:

   source /opt/rh/devtoolset-9/enable

Создать ссылку на gcc версии 9:

   mv /usr/bin/gcc /usr/bin/gcc.bak
   ln -s /opt/rh/devtoolset-9/root/usr/bin/gcc /usr/bin/gcc

Компиляция модулей для VirtualBox

В режиме суперпользователя запустить терминал:

   scl enable devtoolset-9 bash

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

   /sbin/vboxconfig

Смотрите журнал работы скрипта /var/log/vbox-setup.log для дополнительной информации.

Вывод скрипта при успешном завершении:

   # vboxdrv.sh: Stopping VirtualBox services.
   # vboxdrv.sh: Starting VirtualBox services.
   # vboxdrv.sh: Building VirtualBox kernel modules.