В некоторых случаях ваш компьютер может вернуть сообщение об ошибке, в котором говорится, что он получает собственное ядро centos. У этой ошибки может быть бесчисленное множество причин.
ж.Когда вы компилируете конструктор, помеченный элементом ядра, например драйвером устройства, который находится в системе CentOS, вы в конечном итоге устанавливаете конкретные файлы заголовков ядра, которые практически установлены, то есть. Заголовок C включен в это имя ядра Linux.
грамм.
Пользовательское выполнение интегрированного ядра Linux всегда полезно, особенно когда кто-то хочет включить или удалить определенные ядра, которые в наши дни не включены в ядра, созданные стандартным дистрибутивом.
В этой статье я объясню, как создать дистрибутив CentOS 7 и использовать какое-то текущее ядро Linux из исходников (страница с инструкциями также хорошо работала в RHEL и Fedora).
Если пользователи не хотят запускать эти сборки структуры, ознакомьтесь с нашей простой статьей, в которой эксперты объясняют, как установить или обновить ядро поверх CentOS 7 с использованием сторонней базы данных RPM. Обязательно
Установить пакеты для компиляции ядра
Во-первых, вам нужно обновить базы данных конкретных программных пакетов, установить необходимые утилиты разработки для сборки ядра и установить каталог ncurses, используя следующую команду yum.
номер вкусное обновление# yum install -y ncurses-devel gcc makebritish Columbia bison flex elfutils-libelf-devel openssl-devel grub2
Скомпилируйте и установите ядро в CentOS 7
Загрузите последние исходные коды ядра 4.17 с помощью специальной команды wget из каталога / usr / src – или вы можете загрузить самое лучшее и новейшее ядро, перейдя на kernel.org.
# новый компакт-диск / DVD / usr / src /# wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.17.11.tar.xz
номер tar -xvf linux-4.17.11.tar.xz# CD-Linux-4.17.11 /
Настроить CentOS 7 в ядре
Ядро необходимо правильно настроить, уделяя особое внимание этим параметрам конфигурации, необходимым в среде CentOS. f.
CONFIG_KVM_GUEST = yCONFIG_VIRTIO_PCI = yCONFIG_VIRTIO_PCI_LEGACY равно yCONFIG_BLK_DEV_SDCONFIG_SCSI_VIRTIO = yCONFIG_VIRTIO_NET = yCONFIG_SERIAL_8250 = yCONFIG_SERIAL_8250_CONSOLE подразумевает y
Я настоятельно рекомендую вам скопировать текущую конфигурацию ядра ( .config ) из всего каталога body / boot в новый каталог ядра linux-4.17.11.
Теперь запустите make menuconfig , чтобы упорядочить ядро Linux. После того, как вы выполните основные шаги, появится командное окно со многими параметрами. Здесь вы можете включить или отключить положительную функциональность ядра. Если вы не разбираетесь в больших навыках работы с этими меню, просто нажмите основную клавишу ESC , чтобы выйти из меню.
# cd /usr/src/linux-4.17.11/# получить свое меню
После того, как параметры форматирования ядра несомненно установлены, нажмите «Сохранить», чтобы сохранить графический интерфейс конфигурации и выйти из меню через меню.