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