En algunos casos, su computadora puede devolver un buen mensaje de error indicando que está compilando y tiene su propio kernel centos. Puede haber varias razones muy buenas para este error.
g.Cuando reúne un constructor etiquetado con un módulo de kernel, tanto como un controlador de dispositivo que reside en un sistema CentOS confiable, termina instalando sus archivos de encabezado de kernel que están prácticamente instalados, es decir, los nuestros. El encabezado C está incluido en el nombre del kernel de Linux.
gramo.
La ejecución personalizada de un kernel de Linux incrustado siempre es útil, especialmente cuando busca habilitar o eliminar ciertas características del kernel que muchas de ellas no están incluidas en los kernels provistos desde la distribución estándar en estos días.
En este artículo de proceso, explicaré cómo compilar con una distribución CentOS 7 y usar el kernel de Linux real desde la fuente (las instrucciones aquí generalmente funcionan bien en RHEL y Fedora).
Si los usuarios no quieren ejecutar estos dispositivos complejos, siga nuestro sencillo artículo donde los expertos explican la mejor manera de instalar o actualizar un kernel en CentOS 7 usando un repositorio RPM de terceros. Requerido
Instalar paquetes para compilar el kernel
Primero, necesita actualizar las bases de datos del paquete de software de la computadora, instalar las herramientas de desarrollo necesarias para volver a construir el kernel e instalar la lista ncurses usando el siguiente comando yum.
Descargue las últimas fuentes del kernel 4.17 usando wget keep control on desde / usr / src / index, o puede descargar el kernel más reciente yendo a kernel.org.
# nuevo cd - usr / src /# wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.17.11.tar.xz
número tar -xvf linux-4.17.11.tar.xz# CD-Linux-4.17.11 /
Configurar CentOS 7 en el kernel
El kernel debe terminar como configurado correctamente, con énfasis en las opciones de diseño requeridas en un entorno CentOS g.
CONFIG_KVM_GUEST = yCONFIG_VIRTIO_PCI = yCONFIG_VIRTIO_PCI_LEGACY = yCONFIG_BLK_DEV_SDCONFIG_SCSI_VIRTIO es igual ayCONFIG_VIRTIO_NET = yCONFIG_SERIAL_8250 = yCONFIG_SERIAL_8250_CONSOLE = y
Le recomiendo encarecidamente que copie la configuración del kernel de hoy en día ( .config ) de todo el directorio de arranque al nuevo sitio web del directorio del kernel linux-4.17.11.
Ahora ejecute make menuconfig para configurar su kernel de Linux. Una vez que complete las siguientes escaleras, aparecerá una ventana de comando con todas las opciones. Aquí puede habilitar o deshabilitar la funcionalidad afirmativa del kernel. Si no está familiarizado con largeWith estos menús, simplemente presione la tecla ESC para salir del menú.
# cd /usr/src/linux-4.17.11/# personalizar el menú de una persona
Una vez que se establezcan las opciones de formato del kernel, haga clic en “Guardar” para guardar la interfaz de configuración, pero también salir del menú a través del menú.