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.
Hay un error cuando svn se actualiza automáticamente en el sistema Linux. Indica que el enlace de post-commit falló (código de salida 255) sin
Al usar una computadora, esperamos recuperar archivos importantes que se eliminaron accidentalmente.
Después de la instalación del sistema Ubuntu 11.0, muchos usuarios no han podido iniciar sesión en e
Todos sabemos que el comando tar en el sistema Linux se puede usar para descomprimir archivos. Cuand
Cómo utilizar el editor web Linux CKEditor
El indicador de PyCharm de instalación de Linux no puede iniciar el error de PyCharm?
Linux tee sistema de mando de la utilización específica de
¿Qué está optimizado para el kernel de Linux 4.2?
Las subcarpetas de Linux y cómo mostrar el número de archivos
Cómo ver el archivo db de la base de datos vsftp en Linux
¿Cómo usar el comando táctil bajo Linux?
Cómo Linux puede modificar el rango de puertos TCP
Instalación de Linux g77 consejos compilador
Número de serie de CorelDRAW12 y tutorial de instalación de gráficos
Resuelva los vecinos de la red del sistema Win XP a los que es difícil acceder
Lleve la "combinación de correspondencia" con la oficina de Yongzhong
Solución de pantalla azul abierta AHCI
Que fuerte vista! Windows 7 tiene que enfrentar la crisis de hardware
Cómo ganar el color de fondo del sistema de ventanas
¿Por qué mi computadora es muy tarjeta? ¿Qué debo hacer si mi computadora es lenta? Causa y solución