SYSLINUX - SYSLINUX

SYSLINUX
SysLinux.png
Captura de tela do SYSLINUX
Desenvolvedor (s) H. Peter Anvin
Versão estável
6.03 / 6 de outubro de 2014 ; 6 anos atrás ( 06/10/2014 )
Versão de visualização
6.04-pre3 / fevereiro 7, 2019 ; 2 anos atrás ( 07/02/2019 )
Repositório
Sistema operacional Linux
Modelo Carregador de inicialização
Licença GPL-2.0 ou posterior
Local na rede Internet www .syslinux .org

O Projeto Syslinux é um conjunto de cinco diferentes carregadores de inicialização para o arranque distros Linux em computadores. Foi desenvolvido principalmente por H. Peter Anvin .

Componentes

O Projeto Syslinux consiste em cinco gerenciadores de inicialização diferentes:

O projeto também inclui dois sistemas de menu separados e um ambiente de desenvolvimento para módulos adicionais.

SYSLINUX e ISOLINUX

SYSLINUX foi originalmente concebido para disquetes de resgate , live USBs ou outros ambientes leves. ISOLINUX é destinado a live CDs e CDs de instalação do Linux.

O carregador de inicialização SYSLINUX pode ser usado para várias distribuições de uma única fonte, como um pendrive USB.

Uma pequena complicação está envolvida ao inicializar a partir de CDs . O padrão El Torito permite a inicialização em dois modos diferentes:

  • Sem emulação  - requer o armazenamento das informações de inicialização diretamente no CD. ISOLINUX é adequado para este modo.
  • Emulação de disquete  - Requer o armazenamento das informações de inicialização em um arquivo de imagem de disco adequado para emular um disquete formatado em FAT . SYSLINUX é adequado para este modo.

Ter essa escolha às vezes é útil, uma vez que o ISOLINUX é vulnerável a bugs do BIOS . Por esse motivo, é útil poder inicializar usando o SYSLINUX. Isso afeta principalmente os computadores construídos antes de 1999 e, de fato, para os computadores modernos, o modo "sem emulação" é geralmente o método mais confiável. As versões mais recentes do ISOLINUX suportam a criação das chamadas imagens "ISO híbridas", que colocam o registro de inicialização El Torito dos discos compactos e o registro mestre de inicialização dos discos rígidos em uma imagem ISO. Essa imagem híbrida pode então ser gravada em um disco compacto ou em uma unidade flash USB.

PXELINUX

PXELINUX é usado em conjunto com uma ROM compatível com PXE em um controlador de interface de rede (NIC), que permite o recebimento de um programa de bootstrap pela rede local . Este programa de bootstrap carrega e configura um kernel do sistema operacional que coloca o usuário no controle do computador. Normalmente, PXELINUX é usado para executar instalações Linux a partir de um servidor de rede central ou para inicializar estações de trabalho sem disco .

EXTLINUX

EXTLINUX é um bootloader de propósito geral, semelhante ao LILO ou GRUB . Desde o Syslinux 4, EXTLINUX é capaz de lidar com sistemas de arquivos Btrfs , FAT , NTFS , UFS / UFS2 e XFS .

COMBOOT

SYSLINUX pode ser estendido por módulos COMBOOT escritos em C ou linguagem assembly . Módulos de 32 bits normalmente usam a .c32 extensão de nome de arquivo . A versão 5 e posterior não oferece suporte a .commódulos de 16 bits .

Ferramenta de detecção de hardware (HDT)

Desde o lançamento 3.74, o projeto Syslinux hospeda o projeto Hardware Detection Tool (HDT), licenciado sob os termos da GNU GPL . Esta ferramenta é um módulo de 32 bits que exibe informações de baixo nível para qualquer sistema compatível com IA-32 . Ele fornece uma interface de linha de comando e um modo de menu semigráfico para navegação. O HDT também está disponível como ISO inicializável e imagem de disquete de 2,88 MB. A última atualização do HDT foi em 2015; desde então foi descontinuado.

Veja também

Referências

Fontes

  • Bresnahan, Christine; Blum, Richard (11 de julho de 2019). Guia de estudo do CompTIA Linux + - Exame XK0-004 . Reino Unido: Wiley. ISBN 9781119556039. OCLC  1066596041 .
  • Murphy, Mike (4 de abril de 2017a). Slackware Linux: Syslinux Bootloader . Recuperado em 17 de agosto de 2021 - via YouTube .
  • Negus, Christopher (2006). CDs Live Linux: Criando e personalizando inicializáveis . Prentice Hall. ISBN 0-13-243274-9. OCLC  846108594 .
  • Pakrashi, Arjun (agosto de 2009). Rahul Chopra (ed.). "Criar discos de inicialização múltipla". Linux para você . Vol. 7 não. 6. Delhi: Ramesh Chopra. pp. 66–73. ISSN  0974-1054 .

links externos