proceso de arranque de Linux

proceso de arranque de Linux

Primer proceso, el equipo de arranque

1, los dos métodos

1.1, el modo de puesta en marcha tradicional (mbr Legado +)

Se refiere a las BIOS tradicionales reanudación de la operación modo, hay algunas deficiencias: por ejemplo, sólo es compatible con un máximo de 2 TB de disco, el disco hasta cuatro particiones, y no soporta las operaciones de gráficos

1.2, el modo UEFI + GPT

Es un nuevo comienzo, y sustituir gradualmente el modo de puesta en marcha tradicional

Con respecto a la mbr + legado, las ventajas de más rápido (no POST) en el arranque, puede soportar hasta 128 particiones de disco más grandes en operaciones de apoyo disco duro de apoyo 18EB gráficos

2, el ordenador inicia el proceso (por referencia en Legacy + mbr)

  • Arranque, el sistema POST del BIOS
  • Leer el sector de arranque maestro MBR
  • Leer DBR partición activa
  • código de arranque del sistema operativo lectura sistema de guía de la operación y la inicialización del sistema de archivos

ganar el proceso de arranque

3, la terminología introducida

  • BIOS:

Basic Input System (BIOS) de salida para el cortocircuito, es un grupo de la placa del sistema de curado en un programa en el chip de ROM

  • Legado

La arquitectura tradicional del BIOS, cada vez que empiezan a ser auto-test, y no soporta las operaciones de gráficos

  • UEFI:

Unified Extensible Firmware Interface (Unified Extensible Firmware Interface), UEFI BIOS es un nuevo tipo de arquitectura, cada vez que se inicia el autotest que no necesite para las operaciones de gráficos de apoyo

  • MBR

Master Boot Record: registro maestro de arranque, particionar una arquitectura de disco

Acción: Compruebe la tabla de particiones es correcta y determinar qué partición a partición de arranque, y al final del programa para el programa de arranque de la partición en la memoria para ser ejecutado, el operador del sistema de dirección de BIOS

Inadecuada: Los tabiques de apoyo menos, y sólo admite un máximo de 2 TB discos

  • GPT

GPT nombre completo: partición identificador único global Formato tabla de particiones, globalmente única tabla de particiones identificador A MBR arquitectura partición de sustituyente basado en Itanium en la arquitectura de ordenador puede ser extendido de interfaz de firmware (EFI) usado para

Pros: soporta hasta 128 particiones de disco, discos duros grandes y soporta hasta 18EB, etc.

  • DBR

sector de inicio de partición, también conocido como DBR, DBR se carga desde el bloque MBR del disco duro. Después de DBR carga en la memoria, es decir, se inicia el bloque de guía, su función principal es completar el arranque del sistema operativo y de control para el sistema operativo. De este modo completar la puesta en marcha del sistema operativo

Dos, el proceso de arranque de Linux (Centos 7)

1, 加载 BIOS (Basic Input / Output System)

Aquí, en el proceso de arranque de Windows anteriores, aquí está bois cargado puede incluir: Potencia -> Encontrados Bois -> Self Test (comprobar los controladores y el hardware necesarios) -> encontrar el soporte de arranque (por lo general se refiere a un sistema en el disco) -> Leer traer y ejecutar la partición de inicio principal (MBR)

2, introduzca el GRUB

GRUB (Grand Unified Bootloader) cargador de arranque, puede arrancar una variedad de versión a gran escala de Linux, también puede arrancar otros sistemas operativos

3, cargar el núcleo Linux

Cargar el núcleo de Linux

3.1, la sonda puede reconocer todos los dispositivos de hardware

3.2, cargar los controladores de hardware

3.3, con el fin de montar el sistema de ficheros raíz de sólo lectura

  • información de inicialización del núcleo puede ser visto con el comando dmesg tras el inicio es completa.

4, el proceso init

El primer proceso, PID 1, es el padre de todos los procesos. Responsable de generar todos los demás procesos de usuario

En el sistema operativo Linux es también un proceso, que tendrá un PID correspondiente (ID de proceso), el id = 1.

5. El archivo de configuración de inicio para establecer el nivel de ejecución predeterminado

5.1, en centos7 en:

Init es el systemd procedimiento de inicialización, en su fichero de configuración: / usr / lib / sistema / systemd /, / etc / systemd / system /

5.2, consulte el archivo / etc / inittab, se puede obtener el nivel de ejecución por defecto del sistema

Linux se ejecuta en el sistema se divide en siete niveles en total:

  • L0: el apagado del sistema, el sistema no se puede ajustar de forma predeterminada al nivel de ejecución 0, o no se puede iniciar correctamente
  • L1: la condición de trabajo de un solo usuario, permisos de root para el mantenimiento del sistema, prohíbe el acceso remoto
  • L2: estado multi-usuario (no NFS)
  • L3: estado multiusuario completo (hay NFS), después de aterrizar en el modo de línea de comandos de la consola
  • L4: el sistema no se utiliza, reservada
  • L5: consola X11 Después de iniciar sesión en el modo de interfaz gráfica de usuario gráfica
  • L6: el apagado del sistema normal y reiniciar, el nivel operativo por defecto no se puede ajustar a 6, o no se puede iniciar correctamente

6, Escritura ejecución del script por defecto todos los niveles de

7, ejecute el programa bin / / inicio de sesión le pide al usuario que introduzca cuenta y la contraseña

proceso de arranque de Linux

En tercer lugar, el proceso de arranque Grub

1, GRUB

GRUB (Grand Unified Bootloader) cargador de arranque, puede arrancar una variedad de liberación de Linux, también puede arrancar otros sistemas operativos

2, ver el archivo de configuración de GRUB

larva nombre del archivo de configuración: grub.cfg, almacenados en / boot / grub2 (necesario introducir el usuario root, tiene el derecho de ver)

2.1, ver el contenido de GRUB

  • Ver el contenido de la orden:
sudo /boot/grub2/grub.cfg
  • Ver el contenido de la orden:
cat /etc/default/grub
  • Ver los comandos de listado:
ls /etc/grub.d

2.2, modificar el tiempo de espera del menú de arranque GRUB

2.3 de restablecimiento de contraseña de la raíz

En cuarto lugar, establecer el nivel de ejecución de Linux (gráfica o de línea de comandos)


Si un hombre desconocido para la esgrima concentrado ~!

Supongo que te gusta

Origin www.cnblogs.com/huaiangg/p/12559958.html
Recomendado
Clasificación