- Home
- Packages
- Forums
- Wiki
- Bugs
- AUR
- Download

# Arch Boot Process (Español)

From ArchWiki

Sumario
Una descripción cronológica del proceso de arranque de Arch.
Descripción
Para iniciar Arch Linux, es necesario tener instalado en el Master Boot Record (MBR) o en la GUID Partition Table (GPT) un gestor de arranque compatible con Linux como GRUB(2), Syslinux, LILO o GRUB Legacy. El gestor de arranque es responsable de cargar el kernel y el ramdisk inicial antes de iniciar el proceso de arranque de Arch.
Relacionado
fstab (Español)
Systemd (Español)
Autostarting (Español)

## Bootloader

Después de que el sistema se ha encendido y la fase POST («Power-on self-test») se ha completado, la BIOS idenfitica el dispositivo configurado para arrancar y transfiere el control al Master Boot Record, el sector de arranque de ese dispositivo. En una máquina GNU/Linux, se instala con frecuencia un gestor de arranque, como GRUB o LILO, que se carga desde el MBR. El gestor de arranque presenta al usuario una gama de opciones para el arranque, por ejemplo Arch Linux y Windows, en una configuración de arranque dual. Una vez que Arch es seleccionado, el bootloader carga en la memoria el kernel (`vmlinuz-linux`) y la imagen del sistema de archivos root inicial (`initramfs-linux.img`) para luego iniciar el kernel, pasando la dirección a la memoria de la imagen.

## Kernel

El kernel es el núcleo de un sistema operativo. Funciona en un nivel bajo (kernelspace) que interactúa entre el hardware de la máquina y los programas que utilizan los recursos del hardware para funcionar. Para hacer un uso eficiente de la CPU, el kernel utiliza un sistema de programación para arbitrar qué tareas tienen prioridad en un momento dado, creando la ilusión (para la precepción humana) que varias tareas se están ejecutando simultáneamente.

## initramfs

Después de estar cargado, el Kernel descomprime la imagen initramfs (sistema de archivos RAM inicial), que se convierte en el sistema de ficheros root inicial. El kernel seguidamente ejecuta `/init` como el primer proceso. El primer espacio de usuario («early userspace») comienza.

El propósito de initramfs es arrancar el sistema hasta el punto donde se puede acceder al sistema de archivos raíz (consulte FHS para más detalles). Esto significa que los módulos que se requieren para dispositivos como IDE, SCSI, SATA, USB/FW (si el arranque se realiza desde una unidad externa) deben ser cargados desde initramfs si no están compilados en el kernel; una vez que los módulos necesarios se cargan (ya sea de forma explícita a través de un programa o script, o implícitamente a través de udev), el proceso de arranque continúa. Por esta razón, el initramfs sólo debe contener los módulos necesarios para acceder al sistema de archivos raíz, no tiene por qué contener todos los módulos que sirven al completo funcionamiento de la máquina. La mayoría de los módulos se cargarán más tarde por udev, durante la fase init.

## Fase init

En la etapa final del «early userspace», el verdadero sistema de archivos root es montado, y pasa a sustituir al sistema de archivos root inicial. `/sbin/init` se ejecuta, sustituyendo al proceso `/init`.

En el pasado, Arch usaba SysVinit para la fase init. Ahora, en las nuevas instalaciones, se utiliza systemd por defecto. Se recomienda al usuario que use SysVinit cambiar a systemd.

## Véase también

- Early Userspace en Arch Linux
- El Proceso de Arranque de Linux desde Dentro
- Boot con GRUB
- Wikipedia: Proceso de inicio de Linux
- Wikipedia: initrd
- Del Arranque de Linux con GRUB en Modo Single User

Retrieved from "https://wiki.archlinux.org/index.php?title=Arch_Boot_Process_(Español)&oldid=260104"
Categories:

- Boot process (Español)
- About Arch (Español)

## Navigation menu