Задание

Перед выполнением задания необходимо произвести настройку виртуальной среды. Универсальной инструкции по сборке ядра 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