Vix Blog
No Result
View All Result
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA
NEWSLETTER
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA
No Result
View All Result
Vix Blog
No Result
View All Result

Entendendo os diferentes tipos de bootloaders Syslinux

Carolina by Carolina
29 de junho de 2022
Reading Time: 8 mins read
0
Entendendo os diferentes tipos de bootloaders Syslinux

As distribuições GNU/Linux precisam de carregadores de inicialização durante a instalação. Esses gerenciadores de inicialização são responsáveis ​​por carregar os arquivos do sistema que são executados quando você instala qualquer distribuição GNU/Linux. Se você estiver desenvolvendo qualquer distribuição GNU/Linux, talvez seja necessário trabalhar com gerenciadores de inicialização para que os usuários possam instalá-la em seus sistemas.

Um desses gerenciadores de inicialização é o Syslinux. Existem vários tipos de Syslinux, cada um dedicado a um sistema de arquivos específico. Aqui está tudo o que você precisa saber sobre os bootloaders Syslinux, incluindo como instalá-los.

MAKEUSEO VÍDEO DO DIA

1. SYSLINUX

SYSLINUX é a variante do Syslinux para sistemas de arquivos FAT. Além disso, este é o tipo mais antigo de bootloader Syslinux. Ele suporta os sistemas de arquivos FAT12, FAT16 e FAT32. Se você estiver usando Windows ou DOS, o SYSLINUX é o que você deve usar.

Estrutura do SYSLINUX

Se você baixar o SYSLINUX usando links de espelho, obterá um arquivo compactado. Ao abrir esta pasta, você verá o BIOS diretório dentro. Nesta pasta, há mbr e essencial diretórios.

No estágio do setor de inicialização do disco, você precisa do mbr.bin arquivo localizado no /bios/mbr diretório. Dentro de /bios/core diretório, você pode ver o ldlinux.sys file, que é o arquivo principal do SYSLINUX.


ldlinux.sys precisa do ldlinux.c32 arquivo para trabalhar. Portanto, ldlinux.c32 e ldlinux.sys deve estar no mesmo diretório.

Outros arquivos também devem estar no caminho do diretório atual ou subdiretórios do caminho do diretório atual. Você pode dar uma olhada no syslinux.cfg arquivo de configuração para isso. Ele deve estar no caminho do diretório atual e você mesmo terá que criar este arquivo.

Opcionalmente, você pode encontrar plugins, arquivos de ajuda e outros arquivos de configuração no diretório pai.

Instalando o SYSLINUX

Você pode ver a localização dos arquivos de instalação do SYSLINUX de acordo com os sistemas na tabela abaixo:

janelas Linux DOS
  • O arquivo syslinux.exe sob o win32 diretório é para Windows de 32 bits
  • O arquivo syslinux64.exe sob o win64 diretório é para Windows de 64 bits
  • O arquivo syslinux localizado no linux diretório
  • O arquivo syslinux localizado no dos diretório

Os comandos padrão que você pode usar para instalar o SYSLINUX em um disco são os seguintes:


syslinux -m -a -d <directory> <partition>


syslinux64 -m -a -d <directory> <partition>


syslinux -i <partition>

2. EXTLINUX

O carregador de inicialização EXTLINUX suporta sistemas de arquivos ext2, ext3, ext4, btrfs, FAT12, FAT16, FAT32, NTFS, XFS, HFS e UFS. A lógica de trabalho e a estrutura de arquivos do EXTLINUX são exatamente as mesmas do SYSLINUX. É apenas mais avançado em termos de suporte ao sistema de arquivos e possui alguns recursos adicionais.

EXTLINUX é uma boa escolha se você deseja instalar o kernel GNU/Linux em seu computador. Você pode instalar o EXTLINUX primeiro e imediatamente colocar o kernel GNU/Linux sobre esta partição.

Outros detalhes que você deve saber, EXTLINUX está disponível desde a versão 3.00 do Syslinux. Além disso, quem usa versões diferentes deve saber que o suporte a ext4, btrfs, FAT12, FAT16 e FAT32 chegou ao EXTLINUX na versão 4.00, suporte a NTFS na versão 4.05, suporte a XFS na versão 5.00 e suporte a UFS com HFS na versão 5.00.


Estrutura do EXTLINUX

Assim como o SYSLINUX, o arquivo principal do EXTLINUX é ldlinux.sys. As regras especificadas no SYSLINUX em relação ao diretório do arquivo principal também se aplicam aqui. Ao contrário do SYSLINUX, o arquivo de configuração do EXTLINUX é extlinux.conf.

Instalando o EXTLINUX

Se você baixou a versão mais recente do Syslinux, você pode encontrar um arquivo de configuração no /bios/extlinux pasta. Você pode utilizar este arquivo com certas opções de linha de comando.

Você pode usar o seguinte comando para instalar o bootloader:

extlinux --install <current-directory-path>

Além disso, outros parâmetros que você pode usar são:


extlinux --update <current-directory-path>


extlinux --raid --install <current-directory-path>


extlinux --once /initrd.img root=/dev/sda0 initrd=initrd.img vga=794 /boot/extlinux

No EXTLINUX, você pode facilmente fazer qualquer especificação inicial a partir da linha de comando. Esse sistema é chamado de Vetor de Dados Auxiliares (AVD). Você pode ver como usá-lo nos exemplos a seguir:


extlinux --once /initrd.img root=/dev/sda0 initrd=initrd.img vga=794 /boot/extlinux


extlinux --clear-once <current-directory-path>


extlinux --reset-adv <current-directory-path>

Alguns recursos do EXTLINUX

Ao contrário do SYSLINUX, o EXTLINUX pode acessar qualquer diretório na unidade de armazenamento. A nomenclatura dos caminhos de diretório é a mesma do GNU/Linux. Se não há “/“, EXTLINUX usa o diretório atual. Você pode usar um caminho de diretório de até 511 caracteres.

Além disso, o EXTLINUX oferece suporte a aliases. No entanto, você não deve manter esses aliases por muito tempo, pois pode ficar preso no bloco de caminho. Ao usar aliases, você só precisa nomear o diretório do tipo Linux.

3. ISOLINUX

Se você for usar o Syslinux para CDs e DVDs, você deve estar familiarizado com o ISOLINUX. Mas hoje em dia, os USBs são mais prevalentes do que os CDs e DVDs. Portanto, o uso de ISOLINUX é menor do que outros tipos de Syslinux.

O que você precisa para instalar o ISOLINUX

Para instalar o ISOLINUX, você precisa baixar o Syslinux primeiro. Você precisaria de um software como um gravador de CD ou DVD para instalar o ISOLINUX. Além disso, se você for usar DVDs, o gravador de DVD deve suportar a criação do disco de inicialização. Observe que, se você gravar ISOLINUX em um CD ou DVD não regravável, talvez não consiga usar o CD novamente. Portanto, faz sentido usar um CD regravável para isso.

Estrutura do ISOLINUX

o essencial diretório armazena o isolinux.bin Arquivo. Se você vai criar uma imagem, você também precisa do boot.cat Arquivo.

O diretório atual deve conter os arquivos de configuração ISOLINUX, a saber isolinux.cfg ou syslinux.cfg. Este arquivo não é criado ou copiado durante o processo de instalação, portanto, você deve fazer manualmente os ajustes necessários. Se este arquivo não for encontrado, o ISOLINUX tentará abrir uma imagem chamada Linux sem parâmetros e lançará um erro informando que a imagem não pôde ser encontrada.

ISOLINUX vs. mkisofs

Para criar uma imagem de CD ISOLINUX, você pode usar o programa mkisofs. Certifique-se de usar a versão estável mais recente do utilitário.

O exemplo de uso do mkisofs é o seguinte:

mkisofs -o <iso-image-to-create> -b <current-directory>/isolinux.bin -c <current-directory>/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table <directory-of-files-and-directory-to-be-put-in-the-image> 

RELATED POSTS

Suas informações financeiras estão seguras lá?

5 razões pelas quais o ChatGPT não aceitará seu trabalho de redação

Porquê o Dogecoin pode ser incorporado ao Twitter 2.0

Como é óbvio, você não precisa usar o comando mencionado como está. Você também pode usar esses parâmetros separadamente.

Nomeação de arquivo suportada pelo ISOLINUX

No ISOLINUX, o caractere de separação nos caminhos do diretório está no formato UNIX e usa o golpear (/) personagem. Um único / indica o diretório atual do ISOLINUX. No ISOLINUX, os caminhos de diretório devem ter no máximo 255 caracteres. Ele usa apenas a nomenclatura de arquivo ISO 9660 e é necessário usar o Nível um (8,3 caracteres) ou Nível dois (31 caracteres) da ISO 9660.

Além disso, há algumas coisas que você deve ter em mente:

  • O tamanho de arquivos discretos ISOLINUX, tipo espaçado, bloco lógico e setores suportados é de apenas 2048 bytes
  • Ao montar uma imagem instalada do ISOLINUX no GNU/Linux, você deve adicionar o norock, nojoliet atributo do -o parâmetro para o comando de montagem
  • Se o computador tiver problemas para abrir o ISOLINUX, use isolinux-debug.bin ao invés de isolinux.bin ao instalar o ISOLINUX. Desta forma, você pode ver as mensagens de erro.


ISOLINUX para discos rígidos

ISOLINUX suporta múltiplas imagens ISO desde a versão 3.72. Você pode usar o iso-híbrido ferramenta para criar várias imagens ISO de uma imagem de CD ou DVD com ISOLINUX instalado.

Seu uso é o seguinte:

isohybrid <name-of-image-file>

No entanto, com esse processo, o tamanho do arquivo de imagem aumenta em média 1 MB.

4. PXELINUX

PXELINUX é um tipo de Syslinux usado para carregar o sistema operacional de um servidor TFTP. É para estações de trabalho que operam sem um volume de disco. Ajuda na instalação do adaptador de rede PXE (Pre Execution Environment) de um servidor usando protocolos BOOTP ou TFTP com DHCP.

Para usar o PXELINUX, você precisa de um servidor BOOTP ou TFTP e um computador inicializável de outra rede ou software de virtualização.

Estrutura do Pxelinux

No diretório do servidor BOOTP ou TFTP, o arquivo principal pxelinux.0 deve estar localizado no diretório raiz. Se você baixou a versão mais recente, este arquivo está em /bios/core. Além disso, o arquivo de configuração do PXELINUX é pxelinux.cfg. Você pode encontrar plugins opcionais, arquivos de ajuda, imagens e outros arquivos de configuração no diretório atual.

O tipo de bootloader Syslinux depende de seus objetivos

Para poder usar sua distribuição GNU/Linux em outros dispositivos e carregá-la confortavelmente, você precisa de um gerenciador de inicialização. Syslinux é apenas um desses gerenciadores de inicialização. Você pode escolher uma das variedades do Syslinux dependendo do caso de uso pretendido e dos ambientes de destino.

Além disso, esses tipos de Syslinux variam dependendo de onde e como você move sua distribuição ou kernel GNU/Linux. Além do Syslinux, você também pode usar outros gerenciadores de inicialização como alternativa.

Carolina

Carolina

Related Posts

Suas informações financeiras estão seguras lá?
Entretenimento

Suas informações financeiras estão seguras lá?

1 de fevereiro de 2023
Uma vez que emendar o erro de rede no ChatGPT
Entretenimento

5 razões pelas quais o ChatGPT não aceitará seu trabalho de redação

1 de fevereiro de 2023
Porquê o Dogecoin pode ser incorporado ao Twitter 2.0
Entretenimento

Porquê o Dogecoin pode ser incorporado ao Twitter 2.0

1 de fevereiro de 2023
O que são E-Cores e P-Cores?
Entretenimento

O que são as tecnologias Adaptive Boost e Thermal Velocity Boost da Intel?

1 de fevereiro de 2023
6 das coisas mais irritantes sobre Tesla EVs
Entretenimento

6 das coisas mais irritantes sobre Tesla EVs

1 de fevereiro de 2023
As melhores teclas de teclado
Entretenimento

As melhores teclas de teclado

1 de fevereiro de 2023
Next Post
10 jogos de mensagens de texto divertidos para jogar no bate-papo com amigos e familiares

10 jogos de mensagens de texto divertidos para jogar no bate-papo com amigos e familiares

Como pausar suas notificações do Instagram

Como pausar suas notificações do Instagram

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

No Result
View All Result

Últimas Notícias

Suas informações financeiras estão seguras lá?

Suas informações financeiras estão seguras lá?

1 de fevereiro de 2023
Porquê enviar mensagens de voz para seus amigos no PS5

5 jogos para jogar se você gosta do programa de TV The Last of Us

1 de fevereiro de 2023
Uma vez que emendar o erro de rede no ChatGPT

5 razões pelas quais o ChatGPT não aceitará seu trabalho de redação

1 de fevereiro de 2023
Os 8 melhores aplicativos de podcast para Android

Os 8 melhores aplicativos de podcast para Android

1 de fevereiro de 2023
Porquê o Dogecoin pode ser incorporado ao Twitter 2.0

Porquê o Dogecoin pode ser incorporado ao Twitter 2.0

1 de fevereiro de 2023

Categorias

  • Entretenimento
  • Mundo
  • Notícias
  • Segurança
Vix Blog

Somos entusiastas da tecnologia com a missão de ensinar ao mundo como usar e compreender a tecnologia em suas vidas.
SAIBA MAIS »

Entre em contato conosco enviando um e-mail para contato@vixblog.com

Posts recentes

  • Suas informações financeiras estão seguras lá?
  • 5 jogos para jogar se você gosta do programa de TV The Last of Us
  • 5 razões pelas quais o ChatGPT não aceitará seu trabalho de redação

Categorias

  • Entretenimento
  • Mundo
  • Notícias
  • Segurança

Links Importantes

  • Quem Somos
  • Blog
  • Fale Conosco
  • Política de Privacidade
  • DMCA

© 2021 VixBlog - Notícias e dicas para o seu dia dia.

No Result
View All Result
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA

© 2021 VixBlog - Notícias e dicas para o seu dia dia.