Proceso De Arranque So Linux

Páginas: 7 (1580 palabras) Publicado: 5 de noviembre de 2012
Una de las cosas que siempre me llamó la atención fue el cómo se da el proceso de arranque del sistema operativo Linux. Porque si te pones a observar, Linux en este sentido es muy transparente, puedes ver un montón de letras que se van sucediendo en la pantalla cuando arrancas el ordenador. A diferencia de Linux, el Windows esconde todo ese proceso y solamente vemos una imagen y nada más. Claroque hay distribuciones Linux que ocultan al usuario todo ese proceso y nos muestra solamente una barra que se va cargando, como es el caso de Ubuntu.

Veamos que pasa cuando encendemos nuestro ordenador y arranca nuestro Linux:

Proceso de arranque de Linux:

1. BIOS.
2. MBR.
3. Gestor de arranque (GRUB).
4. El kernel.
5. Programa init.
1. Niveles de ejecución.
6. Servicios.


1. LaBIOS.

Este proceso es común en todos los equipos, así que ya sea un arranque con Linux o con otro sistema operativo este paso será común para todos ellos. El Bios (Basic Input Output System) es el sistema básico de entrada/salida que manipula el proceso de arranque inicial de un ordenador. El código de esté programa se encuentra almacenado en una memoria Flash (antiguamente se usaban memoriasROM) que se encuentra instalada en la placa base del ordenador, que puede ser reescrita, y esto permite que se puedan actualizar fácilmente. Además el BIOS se apoya de otra memoria, del tipo CMOS (Complementary Metal-Oxide Semiconductor – Semiconductor de óxido-metal complementario) en ella se cargan y guardan los valores que necesita y que son susceptible de ser modificados (Hora del Sistema,Número de discos duros, secuencia de arranque o inicialización de los dispositivos, configuración de puertos, …).

El proceso de arranque de un ordenador comienza al pulsar el botón de encendido de nuestro equipo otro caso sería utilizar el arranque mediante el sistema Wake On Lan (WOL) integrado en nuestra tarjeta Ethernet. Al activar el mecanismo del pulsador o el envío de un señal WOL se mandauna señal eléctrica que indica a la placa base que comienza con el proceso de arranque. El primer paso será enviar la señal (PS_ON#) para que arranque la fuente de alimentación, una vez se estabiliza la tensión de la fuente, se envía la señal de (PWR_OK) y posteriormente se realizara la carga del programa BIOS almacenado en nuestra placa base.

Antes de finalizar la secuencia POST se comprueba sise ha pulsado la tecla Supr o F2 (generalmente) para finalizar la carga del POST o en caso de que se haya pulsado para iniciar el programa de configuración de los parámetros del BIOS. Finalmente, se comprueba ordenadamente (según la secuencia de arranque) entre todos los dispositivos de almacenamiento, un registro de arranque valido conocido como Registro Maestro de Arranque MBR (Master BootRecord).

2. MBR (Master Boot Record).

El MBR es el primer sector de un dispositivo de almacenamiento (Discos duros, DVD,…) concretamente en el (cilindro 0, cabeza 0, sector 1), el tamaño de este sector es de 512 bytes. Se comprueba si existe un código firmado -valido- con 55H, AAH en los bytes 511 y 512. Se carga las instrucciones de código máquina para arrancar el equipo. En este caso se cargael código modificado por gestor de arranque en memoria, el cual toma el control del arranque y empieza la carga del sistema.

3. Gestor de arranque (GRUB).



Dependiendo de la arquitectura el proceso de carga del sistema operativo diferirá ligeramente. Las reseñas explicativas del presente documento están testadas sobre sistemas Debian.

1. Cargador de arranque básico.

Un cargador dearranque es un programa sencillo que realiza las funciones básicas para poder cargar el sistema operativo. En los ordenadores modernos, normalmente se subdividen en cargadores de varias etapas. El proceso de arranque comienza con la CPU ejecutando los programas contenidos en la memoria ROM en una dirección predefinida (se configura la CPU para ejecutar este programa, sin ayuda externa, al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proceso De Arranque En Linux
  • So Linux
  • CLASE 21 Arranque SO
  • Proceso De Arranque
  • Sistemas De Arranque Linux
  • Gestor de arranque
  • Gestores de arranque linux
  • Sistema de arranque en linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS