Задание
Перед выполнением задания необходимо произвести настройку виртуальной среды. Универсальной инструкции по сборке ядра Linux нет, но в данной лабораторной работе будут рассмотрены ключевые моменты сборки ядра на основе дистрибутива CentOS.
Запуск виртуальной среды
Создайте папку в домашней директории с именем "kernel_build":
$ mkdir kernel_build
Скачать нужный образ виртуальной машины можно с помощью следующей команды:
$ vagrant init centos/7
Запуск виртуальной машины осуществляется следующей командой:
$ vagrant up
Для того чтобы подключиться к терминалу запущенной машины достаточно выполнить в терминале команду ниже:
$ vagrant ssh
Установка необходимых пакетов
В начале необходимо обновить репозитории пакетов программного обеспечения:
$ sudo yum update
$ sudo yum makecache
После произвести установку необходимых пакетов:
$ sudo yum install -y ncurses-devel make gcc bc bison flex elfutils-libelf-devel openssl-devel grub2 wget rpm-build
Все необходимые пакеты установлены, но устанавливать их при каждом создании виртуальной машины не очень удобно.Поэтому необходимо внести соответствующие изменения в конфигурационный файл Vagrantfile. Подробно данный процесс расписан в предыдущей лабораторной работе.
Last updated
Was this helpful?