Как скомпилировать ядро ​​Linux на CentOS 7?

Как скомпилировать ядро ​​Linux на CentOS 7?

Рубрики:

Ядро

Метки:

, , , , ,

Сегодня поговорим про то, как скомпилировать ядро ​​Linux на CentOS 7. Запуск настраиваемого ядра Linux, которое вы сами скомпилировали, всегда полезно, особенно если вы хотите включить или отключить определенные функции ядра, которые недоступны в ядрах, поставляемых по умолчанию.

В этой статье я расскажу вам, как скомпилировать и использовать ядро ​​Linux из источников в дистрибутиве CentOS 7.

 

Установка необходимых пакетов для компиляции ядра

Во-первых, убедитесь, что вы обновили свои репозитории программного обеспечения, установили инструменты для разработки, необходимые для компиляции ядра, и установите библиотеку ncurses, используя следующую команду yum:

 

 

Компиляция и установка ядра ​​в CentOS 7

Загрузите последнюю версию ядра, например, 4.17 с помощью команды wget в каталог /usr/src/. Вы также можете загрузить последнюю версию ядра, перейдя на kernel.org.

 

Извлеките архивные файлы и смените каталоги, используя следующие команды:

 

Настройка ядра ​​в CentOS 7

Ядро должно быть правильно настроено с использованием следующих параметров конфигурации в среде CentOS 7:

 

Я настоятельно рекомендую вам скопировать текущую конфигурацию ядра (.config) из каталога /boot в новый каталог linux-4.17.11.

 

Теперь запустите команду make menuconfig, чтобы настроить ядро ​​Linux. После выполнения команды внизу появляется всплывающее окно со всеми подменю. Здесь вы можете включить или отключить некоторые функции ядра. Если вы не знакомы с этими меню, просто нажмите клавишу ESC, чтобы выйти.

 

После настройки параметров конфигурации ядра нажмите «Сохранить», чтобы сохранить конфигурации и выйти из меню.

Make-Menuconfig

 

 

Как скомпилировать ядро ​​Linux на CentOS 7?

 

 

Компиляция ядра ​​в CentOS 7

Перед началом компиляции ядра убедитесь, что ваша система имеет более 25 ГБ свободного места в файловой системе. Вы можете проверить свободное пространство файловой системы, используя команду df:

 

Теперь скомпилируйте и установите ядро ​​и модули, используя следующие команды (это может занять несколько часов). Процесс компиляции помещает файлы в каталог /boot, а также создает новую запись ядра в файле grub.conf.

 

После завершения компиляции перезагрузите систему и проверьте вновь установленное ядро.

 

Verify-Kernel-Version

 

 

Вот и всё! Я надеюсь, что эта статья будет очень полезной для всех вас. Если вы столкнулись с какими-либо проблемами или трудностями при компиляции или установке ядра, не стесняйтесь спрашивать, используя нашу форму комментариев ниже.

 

 

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасности,  полный курс по кибербезопасности от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Рубрики:

Ядро

Метки:

, , , , ,

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Поиск по сайту
Лучшее
Популярное
Рубрики
Меню