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. Descomprimir 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. Por ejemplo, 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 principales
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 |
|
MEMDISCO | disco de memoria |
|
Menú de apertura en la pantalla de texto | menú.c32 |
|
Menú de apertura en la pantalla gráfica | vesamenu.c32 |
|
Herramienta de detección de hardware | hdt.c32 |
|
Instalador de arranque múltiple | mboot.c32 |
|
Interfaz de serie | sysdump.c32 |
|
Reiniciador de computadora | reiniciar.c32 |
|
Apagado de la computadora | apagar.c32 |
|
¡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.