SYSLINUX
El Proyecto Syslinux es un conjunto de cinco cargadores de arranque diferentes para iniciar distribuciones de Linux en computadoras. Fue desarrollado principalmente por H. Peter Anvin.
Componentes
El Proyecto Syslinux consta de cinco cargadores de arranque diferentes:
- El Eponymous SYSLINUX, utilizado para arrancar del sistema de archivos FAT
- ISOLINUX, utilizado para arrancar desde el sistema de archivos ISO 9660
- PXELINUX, utilizado para arrancar desde un servidor de red usando el sistema Preboot Execution Environment (PXE)
- EXTLINUX, utilizado para arrancar desde Btrfs, ext2, ext3, ext4, FAT, NTFS, UFS/UFS2, y XFS filesystems
- MEMDISK emula un disco RAM para sistemas operativos antiguos como MS-DOS
El proyecto también incluye dos sistemas de menú separados y un entorno de desarrollo para módulos adicionales.
SYSLINUX e ISOLINUX
SYSLINUX fue diseñado originalmente para rescatar disquetes, USB en vivo u otros entornos livianos. ISOLINUX está diseñado para CD en vivo y CD de instalación de Linux.
El gestor de arranque SYSLINUX se puede utilizar para iniciar múltiples distribuciones desde una única fuente, como una memoria USB.
Existe una complicación menor al arrancar desde discos compactos. El estándar El Torito permite arrancar en dos modos diferentes:
- No emulación– Requiere almacenar la información de arranque directamente en el CD. ISOLINUX es adecuado para este modo.
- Emulación de Floppy– Requiere almacenar la información de arranque en un archivo de imagen de disco adecuado para emular un disquete con formato FAT. SYSLINUX es adecuado para este modo.
Tener esta opción a veces es útil, ya que ISOLINUX es vulnerable a errores de BIOS. Por ese motivo, resulta útil poder iniciar utilizando SYSLINUX. Esto afecta principalmente a las computadoras construidas antes de 1999 y, de hecho, para las computadoras modernas, la opción "sin emulación" es la más común. El modo es generalmente el método más confiable. Las versiones más nuevas de ISOLINUX admiten la creación de los llamados archivos ISO "híbridos" imágenes, que colocan tanto el registro de arranque de El Torito de los discos compactos como el registro de arranque maestro de los discos duros en una imagen ISO. Esta imagen híbrida podría luego escribirse en un disco compacto o en una unidad flash USB.
PXELINUX
PXELINUX se utiliza junto con una ROM compatible con PXE en un controlador de interfaz de red (NIC), que permite recibir un programa de arranque a través de la red de área local. Este programa de arranque carga y configura un kernel del sistema operativo que otorga al usuario el control de la computadora. Normalmente, PXELINUX se utiliza para realizar instalaciones de Linux desde un servidor de red central o para iniciar estaciones de trabajo sin disco.
EXTLINUX
EXTLINUX es un gestor de arranque de propósito general, similar a LILO o GRUB. Desde Syslinux 4, EXTLINUX es capaz de manejar sistemas de archivos Btrfs, FAT, NTFS, UFS/UFS2 y XFS.
COMBATE
SYSLINUX se puede ampliar mediante módulos COMBOOT escritos en C o lenguaje ensamblador. Los módulos de 32 bits suelen utilizar la extensión de nombre de archivo .c32
. La versión 5 y posteriores no admiten módulos .com
de 16 bits.
Herramienta de detección de hardware (HDT)
Desde la versión 3.74, el proyecto Syslinux aloja el proyecto Herramienta de detección de hardware (HDT), con licencia según los términos de GNU GPL. Esta herramienta es un módulo de 32 bits que muestra información de bajo nivel para cualquier sistema compatible con IA-32. Proporciona una interfaz de línea de comandos y un modo de menú semigráfico para navegar. HDT también está disponible como ISO de arranque y como imagen de disquete de 2,88 MB. La última actualización de HDT fue en 2015; desde entonces ha sido descontinuado.
Contenido relacionado
ALGOL Y
Filosofía de la inteligencia artificial
Red troncal
Historial de versiones de macOS
Historia de la supercomputación