Proceso de inicio del sistema operativo Linux detallado

  

Fase 1: Fase de arranque del BIOS

Implemente la inicialización del hardware y encuentre el medio de arranque en este proceso

Cargue Boot Boot Manager (GRUB) desde el MBR y ejecútelo Boot Management

Phase 2: GRUB Boot Boot Phase

Load stage1

Load stage1.5

Load stage2

Read /boot/grub.conf y muestra el menú de arranque

Cargue los kernel y los archivos initrd seleccionados en la memoria

Etapa 3: Etapa del kernel

Ejecute los parámetros de arranque del kernel

Descomprima el archivo initrd y monte el sistema de archivos initd, cargue los controladores necesarios

Monte el sistema de archivos raíz

Etapa 4: Fase de inicialización del sistema Sys V

Iniciar el programa /sbin /init

Ejecute el script rc.sysinit, configure el entorno del sistema, inicie la partición de intercambio, verifique y monte el sistema de archivos.

Lea el archivo /etc /inittab, ejecute Servicio con diferentes niveles de ejecución definidos en /et/rc.d/rc<#>.d



Open Character Terminal 1-6 Console /Open Graphic Display Management Console # <<>

Proceso de inicio y detalles

BIOS == > bootloader == > kernel &initrd .img == > /sbin /init

1.bootloader (grub)

/boot/grub/grub.conf < - archivo de configuración de grub, decide qué kernel usar y Initrd.img

Hay dos archivos de etapa en el directorio /boot /grub, donde:

stage1 < --- el tamaño es de 512 bytes, este archivo se escribirá en el MBR

stage2 < --- Después de que se inicie stage1, este archivo se llamará

Si hay un problema con grub, puede haber dos casos:

a. No se puede ingresar a grub, Solo aparece un cursor en la esquina superior izquierda de la pantalla. En este caso, básicamente, el MBR ha sido destruido y debe ingresar al modo de rescate para su reparación.

- > chroot environment, ejecute " grub-install /boot where partición " para corregir

- > Cuando no haya un comando relacionado con grub, instale el paquete grub.rpm para recuperar

- > Cuando no hay archivos vmlinuz e initrd.img relevantes en el directorio /boot, instale el paquete kernel.rpm para solucionarlo

- > No es necesario reparar manualmente grub.conf

b.grub se ha cargado correctamente, y aparece <quo; grub > " en la pantalla, lo que indica que no se puede encontrar el archivo de configuración grub.conf.

- > Manual Repair

2.kernel &initrd.img

Al cargar vmlinuz e initrd: kernel panic, básicamente configuraciones de grub.conf Hay un problema con los parámetros.

-> Compruebe si hay un problema con la escritura de grub.conf

- > También puede ser una configuración de partición o un daño en el disco duro, etc., debe ingresar al modo de rescate.

3./sbin/init

El archivo de configuración para /sbin /init es /etc /inittab

De acuerdo con este archivo de configuración, los siguientes scripts se ejecutarán en orden:

- - > /etc/rc.d/rc.sysinit

Defina el nombre de host, vuelva a montar cada partición, cargue cada módulo

--- > /etc/rc.d/rc [0-6] secuencias de comandos que comienzan con S en el directorio .d /

Servicios de inicio para cada nivel de ejecución

---> mingetty /dev /tty [1-6]

Habilitar terminal


Copyright © Conocimiento de Windows All Rights Reserved