¿Qué es Syslinux? Explicación de la estructura de archivos de Syslinux Archive

El cargador de arranque es el software que carga el sistema operativo cuando la computadora arranca. Un gestor de arranque también puede proporcionar al usuario una pequeña interfaz interactiva y utilidades. Al mismo tiempo, el gestor de arranque determina las opciones de arranque del sistema operativo. Software como GRUB, LILO y Das U-boot son algunos ejemplos de gestores de arranque.

Syslinux es una colección de cargadores de arranque utilizados por usuarios de Linux a nivel mundial. Aquí encontrará todo lo que necesita saber sobre Syslinux y su estructura de directorios.

¿Qué es Syslinux?

Syslinux tiene dos significados. El primero es el gestor de arranque del sistema operativo, que usa el kernel de Linux en computadoras compatibles con IBM. El segundo es el gestor de arranque SYSLINUX utilizado en el sistema de archivos FAT. La mayoría de las veces puede ver que tanto Syslinux como SYSLINUX se usan indistintamente. Aquí hay un malentendido. Para aclarar, Syslinux es para sistemas compatibles con IBM, mientras que SYSLINUX es para el sistema de archivos FAT.

Syslinux es para máquinas que utilizan la arquitectura de CPU x86. Cuando la computadora arranca, el sistema operativo se carga desde el disco duro, USB, tarjeta de memoria o red. Con Syslinux, también es posible abrir archivos que se ejecutan directamente desde el procesador. Puedes instalarlo en cualquier unidad de almacenamiento y ajustar cada una de sus configuraciones según tus preferencias.

Hay cuatro tipos diferentes de cargadores de arranque Syslinux:

  • SYSLINUX: Se instala en sistemas de archivos FAT
  • EXTLINUX: Se instala en sistemas de archivos ext, btrfs, FAT, NTFS, XFS, UFS y HFS
  • ISOLINUX: Se instala en CD y DVD
  • PXELINUX: Un tipo de gestor de arranque de red.

Dónde obtener Syslinux

Syslinux es un gestor de arranque con licencia GNU GPL. Por lo tanto, puede obtener Syslinux de forma gratuita, reproducirlo, cambiar el código fuente y distribuirlo a otros.

Descargar e instalar Syslinux es bastante sencillo. Puedes usar enlaces espejo para obtener la versión más actualizada de Syslinux. Está disponible en formatos como ZIP, TAR y TAR.GZ. Descomprima estos archivos inmediatamente después de descargarlos para comenzar a usarlos.

La estructura del directorio de archivos de Syslinux

El archivo comprimido que acaba de descargar contiene algunos archivos y directorios. A continuación puede encontrar una tabla informativa sobre los archivos que contiene.

directorios Descripción
página de código Información sobre varios juegos de caracteres
com32 Archivos .c32 incluidos en Syslinux
centro Archivos principales de Syslinux
doc Documentación de Syslinux y logotipo de SYSLINUX
diagnóstico Herramientas de diagnóstico de Syslinux
dos El archivo de instalación de Syslinux para DOS
dosutil Algunas herramientas para DOS
extlinux Archivo de instalación EXTLINUX para Linux
linux Archivo de instalación SYSLINUX para Linux
mbr Sectores de inicio
disco de memoria El complemento MEMDISK
muestra Archivos de ejemplo
TXT Descripciones para Syslinux
útiles Herramientas para Linux
ganar32 El archivo Syslinux de instalación de 32 bits para Windows
ganar64 El archivo de instalación de 64 bits de Syslinux para Windows

Comprender los archivos que se encuentran en el archivo de Syslinux

Los archivos que encontrará cuando descargue y descomprima Syslinux incluyen archivos de instalación, archivos de biblioteca, archivos de arranque, archivos principales y complementos.

Archivos de instalación

Como siempre, necesitará la línea de comando y algunos parámetros cuando use los archivos de instalación. Cuando ejecuta estos archivos, el proceso de instalación se lleva a cabo en la unidad de almacenamiento deseada. Los parámetros mencionados son un conjunto de comandos que especifican dónde y cómo ocurrirá el proceso de instalación.

Archivos de arranque

Hay archivos de arranque para instalar Syslinux en USB, CD o red. Estos archivos son para los medios necesarios para la instalación, como USB o CD. Hay diferentes tipos de Syslinux y los archivos de arranque varían en todos los tipos. Para example, PXELINUX requiere instalación manual. Por lo tanto, no sería correcto generalizar la lógica de funcionamiento de los archivos de arranque.

Archivos de biblioteca

Los archivos de biblioteca, como en muchos programas, describen las bibliotecas y los archivos principales necesarios para el sistema de software. Ha estado disponible desde la quinta versión de Syslinux.

Además, tener estos archivos en una sola carpeta es muy útil, especialmente en términos de gestión de espacio y rendimiento. Muchos complementos desean usar los mismos archivos y bibliotecas, por lo que es una buena idea proporcionar un código común en un solo lugar, en lugar de copiar estos archivos y aumentar el espacio utilizado.

Archivos básicos

Los archivos del sistema y del núcleo se almacenan en la unidad de almacenamiento donde se encuentra Syslinux. No necesita instalar una copia del archivo principal correspondiente. Esto sucede automáticamente durante la instalación. Pero usted mismo tiene que copiar otros archivos que componen Syslinux al directorio actual. Si estos archivos no existen y arranca la computadora con ese disco, aparecerá un mensaje de error de arranque.

Complementos

Los complementos de Syslinux son un conjunto de archivos que agregan funcionalidades adicionales al programa. Y al igual que con el software de código abierto, puede usar estos complementos para personalizar Syslinux y hacerlo más conveniente para su uso. Incluso puede desarrollar complementos de Syslinux usted mismo si es un desarrollador.

A continuación verá algunos complementos para Syslinux:

Enchufar Expediente Sendero
cargador de cadena cadena.c32
  • bios/com32/cadena
  • efi32/com32/cadena
  • efi64/com32/cadena
MEMDISCO disco de memoria
  • bios/memdisk/memdisk
Menú de apertura en la pantalla de texto menú.c32
  • bios/com32/menú
  • efi32/com32/menú
  • efi64/com32/menú
Menú de apertura en la pantalla gráfica vesamenu.c32
  • bios/com32/menú
  • efi32/com32/menú
  • efi64/com32/menú
Herramienta de detección de hardware hdt.c32
  • bios/com32/hdt
  • efi32/com32/hdt
  • efi64/com32/hdt
Instalador de arranque múltiple mboot.c32
  • bios/com32/mboot
  • efi32/com32/mboot
  • efi64/com32/mboot
Interfaz de serie sysdump.c32
  • bios/com32/volcado del sistema
  • efi32/com32/sysdump
  • efi64/com32/volcado del sistema
Reiniciador de computadora reiniciar.c32
  • bios/com32/módulos
  • efi32/com32/módulos
  • efi64/com32/módulos
Apagado de la computadora apagar.c32
  • bios/com32/módulos
  • efi32/com32/módulos
  • efi64/com32/módulos

¡El gestor de arranque de Syslinux explicado!

Si va a trabajar con el sistema de archivos FAT, Syslinux es una de las mejores formas de examinar las opciones del gestor de arranque de Linux. Syslinux te ayudará especialmente si usas FAT en distribuciones Linux de sistemas embebidos o en tu búsqueda de distribuciones pequeñas y rápidas.

Además, dado que funciona fácilmente en MS-DOS/Windows, es una buena opción para quienes buscan máquinas virtuales o quienes van a instalar Linux en Windows. Syslinux puede manejar muchas cosas por sí solo y ni siquiera necesita un segundo gestor de arranque. Todo lo que tiene que hacer es aprender la estructura y los tipos de archivos de Syslinux.

Después, no te será difícil obtener imágenes estables de Linux con una configuración correcta y adecuada. También puede probar un gestor de arranque como GRUB en lugar de Syslinux.

Related Posts