SYSLINUX - SYSLINUX
Desenvolvedor (s) | H. Peter Anvin |
---|---|
Versão estável | 6.03 / 6 de outubro de 2014
|
Versão de visualização | 6.04-pre3 / fevereiro 7, 2019
|
Repositório | |
Sistema operacional | Linux |
Modelo | Carregador de inicialização |
Licença | GPL-2.0 ou posterior |
Local na rede Internet | www |
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 homônimo SYSLINUX, usado para inicializar a partir do sistema de arquivos FAT
- ISOLINUX, usado para inicializar a partir do sistema de arquivos ISO 9660
- PXELINUX, usado para inicializar de um servidor de rede usando o sistema Preboot Execution Environment (PXE)
- EXTLINUX, usadas para inicialização de Btrfs , ext2 , ext3 , ext4 , FAT , NTFS , UFS / UFS2 , e XFS sistemas de ficheiros
- MEMDISK, emula um disco RAM para sistemas operacionais mais antigos como o MS-DOS
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 .com
mó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 .