Outro gerenciador de partida que funciona somente com sistemas de arquivos DOS. A principal diferença do syslinux em relação ao LOADLIN é que foi feito especialmente para funcionar em disquetes formatados no DOS, facilitando a instalação do GNU/Linux e para a criação de disquetes de recuperação ou de inicialização. Um disquete gerado pelo syslinux é lido sem problemas pelo DOS/Windows.
syslinux [-s] [dispositivo]
A opção -s
instala no disquete uma versão segura, lenta e
estúpida do syslinux. Isto é necessário para algumas
BIOS
problemáticas.
Siga os passos abaixo para criar um disquete de inicialização com o syslinux:
-
Formate o disquete no DOS ou com alguma ferramenta GNU/Linux que faça a formatação de disquetes para serem usados no DOS.
-
Copie um ou mais arquivos de kernel para o disquete
-
Digite
syslinux /dev/fd0
(lembre-se de usar a opção-s
se tiver problemas de inicialização). Este comando modificará o setor de partida do disquete e gravará um arquivo chamadoLDLINUX.SYS
no diretório raiz do disquete.Lembre-se: O disquete deve estar desmontado antes de usar o comando syslinux, caso o disquete estiver montado uma mensagem será mostrada e o syslinux abortado.
Por padrão é carregado o kernel de nome GNU/Linux
. Este
padrão pode ser modificado através do arquivo de configuração
SYSLINUX.CFG
que também é gravado no diretório raiz do
disquete. Veja “O arquivo SYSLINUX.CFG” para detalhes.
Se as teclas Caps Lock ou Scrool Lock estiverem ligadas ou Shift, Alt forem
pressionadas durante o carregamento do syslinux, o
syslinux mostrará um aviso de boot:
no
estilo do LILO. O usuário pode então digitar o
nome do
kernel seguido de qualquer parâmetro para inicializar o
GNU/Linux.
Este arquivo é criado no diretório raiz da unidade de disquete e contém as opções que serão usadas para modificar o funcionamento do syslinux. Abaixo a listagem de opções que podem ser especificadas neste arquivo:
- default [kernel] [opções]
-
Indica o nome do kernel e as opções dele que serão usadas na inicialização, caso syslinux seja iniciado automaticamente. Caso não for especificada, o valor assumido será linux auto sem nenhuma opção de inicialização.
- append [opções]
-
Passa uma ou mais opções ao kernel na inicialização. Elas serão adicionadas automaticamente para inicializações automáticas e manuais do syslinux.
- label [nome], kernel [kernel], append [opções]
-
Nome que identificará o kernel no aviso de
boot:
(idêntica a opçãolabel=
do LILO). Se a imagem especificada pornome
for selecionada, o kernel usado será o especificado pelo parâmetrokernel
e as opções usadas porappend
.Caso seja passado um hífen
-
ao parâmetroappend
, os parâmetros passados peloappend
global serão anulados. - implicit [valor]
-
Se o [valor] for igual a 0, não carrega a imagem até que seja explicitamente especificada na opção
label
. - timeout [tempo]
-
Indica quanto tempo o syslinux aguardará antes de inicializar automaticamente (medido em 1/10 de segundos). Caso alguma tecla seja pressionada, a inicialização automática é interrompida. Para desativar esta característica, use 0 como
timeout
. O valor máximo é de 35996. - font [nome]
-
Especifica uma fonte (em formato
.psf
) que será usada para mostrar as mensagens do syslinux (após o aviso de copyright do programa). Ele carrega a fonte para a placa de vídeo, se a fonte conter uma tabela unicode, ela será ignorada. Somente funciona em placas EGA e VGA. - kbdmap [mapa]
-
Instala um simples mapa de teclado. O mapa de teclados usado é muito simples: somente remapeia códigos conhecidos pela BIOS, o que significa que somente teclas usadas no teclado padrão EUA serão usadas.
O utilitário keytab-lilo.pl da distribuição do lilo pode ser usado para criar tais mapas de teclado.
- prompt [valor]
-
Se [valor] for igual a 1, mostra automaticamente o aviso de
boot:
assim que o syslinux for iniciado. Caso seja igual a 0, mostra o aviso deboot:
somente se as teclas Shift ou Alt forem pressionadas ou Caps Lock e Scrool Lock estiverem ativadas. - display [arquivo]
-
Mostra o conteúdo do [arquivo] durante a inicialização do syslinux.
- F1 [arquivo], F2 [arquivo], ..., F0 [arquivo]
-
Especifica que arquivos serão mostrados quando as teclas de F1 até F10 forem pressionadas. Para detalhes, veja “Formatação dos arquivos de tela do syslinux”.
Os arquivos de texto que são mostrados na tela pelo syslinux podem ter suas cores modificadas usando parâmetros simples, isto causa um bom efeito de apresentação. Abaixo estão os códigos que podem ser usados para criar um arquivo texto que será exibido pelo syslinux:
CTRL+L - Limpa a tela (semelhante ao que o clear faz). CTRL+O[frente][fundo] - Define a cor de frente e fundo, se somente uma cor for especificada, esta será assumida como frente. Veja os valores para [frente] e [fundo] abaixo: 00 - preto 08 - cinza escuro 01 - azul escuro 09 - azul claro 02 - verde escuro 0a - verde claro 03 - ciano escuro 0b - ciano claro 04 - vermelho escuro 0c - vermelho claro 05 - purple escuro 0d - purple claro 06 - marrom 0e - amarelo 07 - cinza claro 0f - branco CTRL+Z - Equivalente ao fim de arquivo no DOS
O código padrão usado é o 07. Escolhendo uma cor clara para o fundo (08-0f) resultará em uma cor piscante correspondente para a texto (00-07).
Copyright © 1999-2020 - Gleydson Mazioli da Silva