Los cinco pasos principales del proceso de inicio de Linux

  

Todos sabemos que el inicio del sistema Linux es muy rápido. ¿Qué contenido se carga en el sistema Linux durante el proceso de inicio? La siguiente pequeña serie le presentará el proceso detallado de inicio del sistema Linux, para que tenga una comprensión detallada.

pulse el botón de encendido hasta después de la página de bienvenida a cabo, Linux completo que hacer se puede dividir en cinco pasos para completar.

1. Autoprueba de encendido de la BIOS:

Autoprueba de encendido, detectando dispositivos de hardware. Luego, busque el dispositivo de arranque en el estado activo en el orden superior a cmos. Puede ser una unidad óptica, un disquete, un USB o similar.

2. Cargue el cargador de arranque maestro (MBR):

El cargador de arranque maestro es una imagen de 512 bytes. Hay un pequeño código de máquina y una pequeña partición.

La tarea del gestor de arranque principal es encontrar y cargar el gestor de arranque secundario en la partición del disco duro. La partición activa se encuentra a través de la tabla de particiones, y el cargador de arranque secundario en la partición activa se lee en la memoria y se ejecuta.

3, cargue el programa de registro de arranque secundario (GRUB)

El cargador de arranque secundario solo se carga con el kernel de Linux.

Después de la última fase, el gestor de arranque se ejecutará en la memoria. Aparecerá la interfaz gráfica de GRUB, lo que permitirá al usuario elegir qué kernel cargar.

4, imagen del kernel de Linux:

Después de que el usuario seleccione el kernel que se va a cargar, el cargador de arranque secundario (GRUB) se basará en la información establecida en el archivo de configuración /boot/grub.conf. Lea la imagen del kernel de Linux desde la partición donde se encuentra /boot /, luego cargue la imagen del kernel en la memoria y entregue el control al kernel de Linux.

Después de que el kernel de Linux obtiene el control, inicia su propio negocio

1), detecta hardware

2), se descomprime e instala los controladores necesarios

3), inicialice el dispositivo virtual relacionado con el sistema de archivos, LVM o RAID

4), cargue el sistema de archivos raíz, cuelgue bajo el directorio raíz

5), una vez completado, linux en el espacio de proceso Cargue el programa de inicio en el interior, lo siguiente es el trabajo de inicio

5, proceso de inicio

init es el iniciador y el controlador de todos los procesos, todos los procesos se derivan de esto.

Después de que el proceso de inicio obtiene el control, ejecuta el script /etc/rc.d/rc.sysinit, establece las variables de entorno, las redes, inicia el intercambio, verifica y monta el sistema de archivos y ejecuta otros programas basados ​​en el código que contiene. Inicializar el trabajo.

En este punto, el arranque de Linux está completo.

Vamos a resumirlo un poco:

La primera es la autoprueba de encendido del BIOS, después de cargar el cargador de arranque principal, el cargador de arranque secundario y, finalmente, la imagen del kernel de Linux, y luego entregar el control a init Proceso, completar el trabajo de inicialización.

¿Qué es la partición de intercambio?

Similar a la memoria virtual en el sistema de Windows, cuando la memoria física no es suficiente, use la memoria en el intercambio.

Lo anterior es la introducción del proceso detallado de inicio del sistema Linux. Por lo general, es posible que no preste mucha atención al iniciar. De hecho, el sistema Linux hace muchas cosas al iniciar.

Copyright © Conocimiento de Windows All Rights Reserved