Сборка ядра
Процесс сборки ядра занимает немалое количество времени, особенно в виртуальной среде. По умолчанию Vagrant выделяет небольшое количество ядре и оперативной памяти, и поэтому для уменьшения времени компиляции ядра необходимо выделить виртуальной машине как можно больше ядер и оперативной памяти. Осуществить это можно путем внесения определенных параметров в файл Vagrantfile. Данный процесс подробно расписан в одном из заданий первой лабораторной работы.
Скачивание исходных файлов ядра Linux
Загрузите в директорию "/usr/scr/" исходный код ядра Linux версии 4.17
Извлеките файлы из скачанного архива используя следующие команду
После перейдите в директорию куда были извлечены файлы
Настройка параметров ядра Linux
Перед компиляцией необходимо установить правильные параметры ядра, иначе оно просто не будет работать.
Оптимальным вариантом будет воспользоваться готовым конфигурационным файлом, который находиться в директории "/boot"
Чтобы запустить программу для управления параметрами ядра Linux достаточно выполнить следующую команду:
В качестве индивидуального задания будет являться изучение конфигуратора ядра, а также изучение и установка произвольного параметра в конфигураторе.
По завершении выберите с помощью клавиш стрелок пункт меню "Save" и нажмите два раза клавишу "Enter".
Выход из конфигуратора осуществляться с помощью пункта меню "Exit".
Компиляция ядра Linux
Перед установкой компиляции и установкой ядра необходимо сделать снимок, поскольку после установки виртуальная машина может не загрузиться.
Для компиляции ядра необходимо выполнить следующие команды:
Процесс компиляции может занять несколько часов. После завершения компиляции перезагрузите систему и проверьте версию установленного ядра.
Проверить версию установленного ядра в системе можно с помощью следующей команды:
Last updated