¿Cómo instalar Syslinux en Arch Linux?

Syslinux es un gestor de arranque para el sistema operativo Linux que se ejecuta en un sistema de archivos MS-DOS/Windows FAT. Está diseñado para simplificar la instalación inicial de Linux y para la creación de discos de rescate y otros discos de arranque especiales. Cuando se configura correctamente, SYSLINUX se puede utilizar para eliminar por completo la necesidad de distribuir imágenes de disquete de arranque sin formato. Un disquete de Syslinux se puede manipular utilizando las herramientas estándar de MS-DOS (o cualquier sistema operativo capaz de acceder a un sistema de archivos de MS-DOS) una vez que se ha creado. En comparación con GRUB, Syslinux prácticamente ha adoptado un enfoque más minimalista. Si la memoria sirve, Syslinux admite algunos formatos y no requiere un gestor de arranque secundario. Se utiliza principalmente para la creación de rescate y otros discos de arranque especiales.

Instalación de Syslinux

Paso 1: para instalar syslinux, escriba el siguiente comando

sudo pacman -S syslinux

pacman installation of syslinux

Nota: Si tiene instalada una versión anterior, se sobrescribirá e instalará una versión más nueva en su Linux. Antes de continuar, debe confirmar la tabla de particiones de la instalación de Arch Linux que está utilizando. La tabla de particiones puede ser MBR (tabla de particiones MBR) o GPT (tabla de particiones GUID).

Paso 2: si no está seguro de qué tabla de particiones está utilizando, escriba el siguiente comando

sudo blkid -s PTTYPE -o value /dev/sda gpt

sudo blkid -s PTTYPE -o value /dev/sda gpt

Paso 3: Alternativamente, también puede usar el comando fdisk de la siguiente manera:

fdisk -l /dev/sda

fdisk -l /dev/sda

Paso 4: ahora copie todos los archivos .c32 de /usr/lib/syslinux/bios a /boot/syslinux, pero primero si no tiene la carpeta /boot/syslinux, créela primero. Puedes hacerlo usando el siguiente comando:

# mkdir /boot/syslinux
# cp -r /usr/lib/syslinux/bios/*.c32 /boot/syslinux

Paso 5: A continuación, use el comando extlinux para instalar Syslinux en su sistema de archivos ext4.

# extlinux --install /boot/syslinux

Ahora, describiremos cómo instalar syslinux en las tablas de particiones GPT y MBR:

Instalación de Syslinux para la tabla de particiones GUID (GPT)

Paso 1: en primer lugar, el bit 2 de los atributos debe configurarse para la partición de arranque de la siguiente manera.

# sgdisk /dev/sda --attributes=1:set:2

Paso 2: se debe mostrar el siguiente resultado si los cambios proporcionados son correctos.

# sgdisk /dev/sda --attributes=1:show 1:2:1 (legacy BIOS bootable)

Paso 3: finalmente, instale el registro de arranque maestro de la siguiente manera:

# dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/bios/gptmbr.bin of=/dev/sda

Después de instalar Syslinux con éxito, obtendríamos un menú de inicio como este:

Instalación de Syslinux para la tabla de particiones MBR

Paso 1: si el comando fdisk o blkid mostró que tiene la partición como mbr, instale el registro de arranque maestro de la siguiente manera:

# dd bs=440 count=1 conv=notrunc if=/usr/lib/syslinux/bios/mbr.bin of=/dev/sda

Después de instalar syslinux con éxito, obtendríamos un menú de inicio como este:

Publicación traducida automáticamente

Artículo escrito por niveshpai y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *