cargador de arranque

¿Qué es un cargador de arranque??

¿Qué es un cargador de arranque??

Aunque los cargadores de arranque tienden a ser muy pequeños y relativamente simples, desempeñan un papel fundamental en el proceso de arranque. Visite casi cualquier foro relacionado con Linux y las posibilidades de que encuentre al menos algunas personas que pregunten cómo solucionar un problema con un cargador de arranque son altas. Para evitar problemas con los cargadores de arranque, es fundamental comprender qué papel desempeñan en el proceso de arranque y cuáles son los cargadores de arranque de Linux más populares.

Un cargador de arranque es un programa responsable de cargar el kernel de Linux con parámetros de kernel opcionales y el disco RAM inicial de Linux, conocido como initrd. El kernel de Linux es el núcleo del sistema operativo Linux e inicia el proceso init (abreviatura de inicialización), o un reemplazo de init como systemd, inmediatamente después de cargarse. El disco RAM inicial de Linux proporciona un espacio de almacenamiento temporal para cargar archivos críticos en la memoria antes de que se pueda montar el sistema de archivos raíz real.

En las computadoras más antiguas con BIOS (sistema básico de entrada / salida), un cargador de arranque reside en el MBR (Master Boot Record), que ocupa los primeros 512 bytes en un disco, pero las computadoras más nuevas con UEFI (Interfaz de firmware extensible unificada) lo almacenan en una partición especial llamada Partición del sistema EFI.

Un cargador de arranque se carga mediante BIOS o UEFI después de una POST (autoprueba de encendido) exitosa, que es un proceso de autoprueba que se realiza inmediatamente después de que se enciende una computadora u otro dispositivo electrónico digital.

Los cargadores de arranque Linux más populares

Hay varios cargadores de arranque entre los que los usuarios de Linux pueden elegir.

GRUB (GRand Unified Bootloader)

GRUB es el cargador de arranque más popular y con más funciones para el sistema operativo Linux. Se basa en el ahora obsoleto GRUB Legacy, que fue creado en 1995 por Erich Boleyn para el sistema operativo GNU / Hurd. GRUB es compatible con BIOS y UEFI, y puede manejar todos los sistemas de archivos Linux populares, incluidos Btrfs, ext4, ReiserFS v3, VFAT y XFS. En comparación con GRUB Legacy, el GRUB moderno es más limpio, más potente y más seguro.

LILO (cargador de Linux)

LILO solía ser el cargador de arranque de Linux más popular, pero gradualmente ha caído en desgracia porque carecía de soporte para entornos de arranque múltiple. El desarrollo de LILO se detuvo en diciembre de 2015, y el soporte limitado para sistemas de archivos modernos y el soporte no existente para UEFI reflejan esta realidad.

SYSLINUX

SYSLINUX es una colección de varios cargadores de arranque livianos que admiten la mayoría de los sistemas de archivos principales, incluido FAT para MS-DOS y ext2, ext3, ext4 para Linux. SYSLINUX también puede manejar Btrfs y XFS pero solo con algunas restricciones. SYSLINUX se usa comúnmente para arrancar distribuciones en vivo del sistema operativo Linux. El SYSLINUX original puede arrancar desde disquetes y unidades USB, e ISOLINUX, que forma parte del Proyecto SYSLINUX, puede arrancar desde CD-ROM con sistemas de archivos ISO 9660.

Conclusión

Un cargador de arranque es una pieza de software fundamental que se encarga de cargar el kernel de Linux y el disco RAM inicial de Linux. Los usuarios de Linux pueden elegir entre varios cargadores de arranque diferentes, cada uno con sus propias fortalezas y debilidades.

Tutorial de Battle for Wesnoth
The Battle for Wesnoth es uno de los juegos de estrategia de código abierto más populares que puedes jugar en este momento. Este juego no solo ha esta...
0 A.D. Tutorial
De los muchos juegos de estrategia que existen, 0 A.D. logra destacarse como un título completo y un juego táctico muy profundo a pesar de ser de códi...
Tutorial de Unity3D
Introducción a Unity 3D Unity 3D es un potente motor de desarrollo de juegos. Es multiplataforma, es decir, te permite crear juegos para dispositivos ...