Kernel de Linux personalizado

  

Después de experimentar un proceso curioso y familiar con Linux, ¿muchos usuarios de Linux desean personalizar Linux a la configuración real de sus máquinas para obtener el mejor rendimiento del sistema? Tal vez algunos usuarios piensen que no han encontrado ningún problema en su propio uso de Linux. Linux "nunca falla" como lo anuncian las personas, por lo que no es necesario arriesgarse a realizar cambios en el núcleo del sistema. De hecho, la personalización y modificación del kernel de Linux no es tan complicada como muchos piensan. Si el usuario puede realizar modificaciones razonables en el kernel de Linux de acuerdo con su situación real, puede simplificar de manera efectiva el kernel de Linux y eliminar componentes innecesarios, proporcionando así una velocidad de inicio del sistema más rápida y liberando más recursos de memoria. A continuación le daremos una breve introducción al kernel de Linux. El llamado kernel del sistema es en realidad los componentes del sistema de control escritos por el diseñador del sistema, los recursos del sistema se asignan entre diferentes programas, y se coordina el código del programa central del sistema de la transferencia de datos entre el sistema y el hardware y los periféricos. A diferencia del núcleo del sistema Windows, el núcleo del sistema Linux es configurable, y el usuario puede personalizar el núcleo del sistema según sus necesidades reales. Por ejemplo, los usuarios pueden optimizar el núcleo del sistema para el modelo específico de la CPU de su máquina. Aunque diferentes proveedores han configurado el kernel del sistema para dispositivos de hardware o protocolos de red específicos antes de lanzar sus respectivos productos Linux, los usuarios pueden modificar aún más el kernel del sistema Linux para la máquina que realmente están usando. , llevando así el rendimiento del sistema Linux a un nuevo nivel. Este artículo se centrará en la personalización del kernel del sistema en combinación con la versión actual y más madura de Red Hat Linux. Los usuarios de productos Linux de otros proveedores también pueden personalizar el kernel de Linux consultando la introducción en este artículo. Preparaciones Aunque la mayoría de las operaciones de recompilación del kernel de Linux son automatizadas y no son complicadas, una vez que se produce un error, es posible que el sistema Linux no arranque correctamente. Por lo tanto, para evitar cualquier problema que pueda surgir de antemano, el usuario debe crear un disco de arranque del sistema Linux antes de realizar cambios en el kernel de Linux (Nota: es posible que se haya pedido a los usuarios que hagan el sistema durante el proceso de instalación de Linux. Disco de inicio, si el usuario no tiene un disco de inicio del sistema ya hecho, puede volver a crear uno nuevo de acuerdo con las instrucciones de este artículo, y también debe hacer una copia de seguridad de algunos datos importantes de manera oportuna. A continuación, veremos cómo implementar la personalización del kernel del sistema Linux. El usuario debe iniciar sesión en el sistema Linux como la cuenta raíz del administrador. Debido a que todos los comandos en este artículo se implementan mediante comandos, los usuarios deben elegir iniciar sesión como comando. Si el sistema Linux en la máquina del usuario está conectado al modo gráfico de manera predeterminada, puede usar la ventana de comandos del terminal en el entorno gráfico (haga clic en el botón que se muestra en el gráfico de la computadora en la barra de tareas del escritorio de GNOME). Creación de un disco de arranque Generalmente, durante el proceso de instalación de un sistema Linux, el instalador le pedirá al usuario que cree un disco de arranque del sistema Linux, de modo que cuando el sistema Linux tenga un error grave y no pueda iniciarse normalmente, el usuario puede reiniciar el sistema Linux utilizando el disco de arranque. Si el usuario no tiene ningún disco de arranque ya hecho, pueden hacerlo ellos mismos como se describe a continuación. Supongamos que el usuario está utilizando un producto Linux de Red Hat. Primero ingrese el comando " more /etc/lilo.conf" en el modo de comando o la ventana de la terminal de comandos, y luego presione Intro. Este comando mostrará el cargador de Linux, el archivo de configuración del cargador de Linux (LILO para abreviar). El usuario encuentra la siguiente entrada en el archivo <; image = /boot /vmlinuz-2.2.12-20 ". La ruta indicada por esta entrada es la ubicación del kernel del sistema Linux que el usuario carga por primera vez cada vez que se inicia el sistema Linux. El número después del elemento "vmlinuz- " representa la versión del kernel de Linux que actualmente usa el usuario. El valor de visualización real puede variar según el usuario. Después de anotar el número, ingrese " q " para volver al modo de comando. Luego, el usuario ingresa el comando " mkbootdisk --verbose --device /dev /fd0 2.212-20 " donde el número de versión del kernel de Linux se basa en el número de versión real del usuario. Después del retorno de carro, Linux le pedirá al usuario que inserte un disquete y luego nos cree un disco de inicio del sistema automáticamente. Configurando el kernel del sistema Ahora, estamos empezando a personalizar el kernel del sistema Linux. Primero, el usuario ingresa el comando " cd /usr /src /linux " para convertir el directorio de trabajo actual a /usr /src /linux. El sistema Linux proporciona a los usuarios dos interfaces de configuración del kernel del sistema, menuconfig y xconfig. Entre ellos, el usuario puede iniciar menuconfig ingresando el comando "crear menuconfig" en cualquier modo de comando, y luego usar las teclas de flecha y la tecla Tab para seleccionar y modificar. Para xconfig, el usuario solo puede iniciar en X Windows con el comando " make xconfig ". Xconfig proporciona una interfaz más fácil de usar que permite a los usuarios seleccionar menús y botones con un solo clic del mouse. Este artículo se centrará en el uso de xconfig, los usuarios pueden lograr la misma funcionalidad utilizando menuconfig. El usuario ingresa el comando " make xconfig " presione Enter, después de que se muestre una serie de textos, aparecerá la ventana principal de xconfig. Esta ventana contiene una serie de opciones de botones. Al hacer clic en cualquiera de ellas aparecerá una ventana de configuración para realizar configuraciones específicas para el kernel de Linux. Por ejemplo, después de que el usuario haga clic en el segundo elemento en la ventana de xconfig, "Tipo de procesador y características", el propio procesador de la máquina del usuario se puede configurar en la ventana emergente correspondiente. En cada ventana de configuración, el usuario puede activar o desactivar cualquier función seleccionando la opción " Y " o " N ". Además, los usuarios también pueden seleccionar la opción "M " para editar ciertas funciones como módulos. El llamado módulo no es un componente del kernel del sistema, pero el kernel del sistema se conectará al módulo especificado para proporcionar funciones específicas cuando sea necesario. Por defecto, muchas de las funciones en la ventana de configuración se editan como módulos diferentes. Si el usuario no conoce la configuración de una función específica durante el proceso de configuración específica, puede hacer clic en el botón de ayuda de la opción de función para iniciar el texto de ayuda correspondiente. El texto de ayuda proporciona una descripción detallada de todas las opciones funcionales. Si el usuario encuentra que puede haber elegido la opción incorrecta y desea restaurar la configuración anterior, puede elegir regresar directamente a la ventana principal sin guardar ningún cambio. Una vez que el usuario haya completado todas las configuraciones que deben cambiarse, puede hacer clic en la ventana principal de xconfig " Guardar y salir " para guardar las configuraciones del usuario y salir de xconfig. Edición del kernel del sistema Después de que el usuario complete la configuración del kernel del sistema de acuerdo con las necesidades reales del individuo, es necesario compilar el nuevo kernel del sistema. Una vez que el usuario cierre todos los programas abiertos, ingrese el comando " make bzImage " en el modo de comando. Este comando completará automáticamente la edición del nuevo kernel del sistema, que demora entre 10 y 30 minutos, dependiendo del rendimiento de la máquina del usuario. Después de compilar el kernel del sistema, vuelva al modo de comando. En este momento, si aparece un mensaje de error, significa que el usuario ha realizado una configuración incorrecta para el kernel del sistema, como otras funciones adicionales que no son necesarias para iniciar una determinada función. En este momento, todo lo que el usuario puede hacer es configurar el kernel del sistema desde cero. Después de compilar con éxito el nuevo kernel del sistema, el usuario también debe compilar e instalar varios módulos funcionales establecidos en el proceso de configuración del kernel del sistema. Específicamente: ingrese el comando " hacer módulos " y presione Enter. Este comando completará la compilación del módulo del kernel. Una vez que se complete la compilación, ingrese el comando " make modules_install " que instalará automáticamente el módulo compilado. Trabajo de acabado Después de completar la compilación del nuevo kernel y módulos del sistema, debemos copiar el kernel del nuevo sistema al directorio de inicio de Linux. Los usuarios pueden ingresar el siguiente comando " cp arch /i386 /boot /bzImage /boot /vmlinuz-mykernel ". Además, debemos modificar el LILO en consecuencia para que LILO pueda encontrar un nuevo núcleo del sistema cuando se inicie el sistema. Podemos modificar el archivo de configuración de LILO usando cualquiera de las herramientas de edición de texto en Linux. Aquí utilizamos el editor de texto pico. Ingrese el comando &picquo; pico /etc/lilo.conf" para iniciar el editor de pico y cargar el archivo de configuración de LILO. Busque el elemento <quo; image = " y reemplace el valor existente del elemento con " /boot /vmlinuz-mykernel ". Se recomienda que el usuario escriba el valor actual del elemento <; image = " para que, si hay algún problema, sea fácil volver a la configuración de seguridad. Una vez que haya realizado los cambios, presione Ctrl-X, seleccione " Y " luego presione Enter para guardar sus configuraciones y salir del editor pico. De esta manera, hemos completado todo el trabajo de personalización del kernel del sistema Linux. Después de reiniciar la máquina y volver a ingresar al sistema Linux, los usuarios experimentarán la nueva experiencia que trae el nuevo núcleo del sistema.

Copyright © Conocimiento de Windows All Rights Reserved