Guia de referência do ISOLINUX (parte 1)
O ISOLINUX é provavelmente o gerenciador de boot mais utilizado em LiveCDs, certamente pela grande quantidade de recursos que ele oferece para tornar o boot do LiveCD um processo mais amigável. Nesse artigo você verá como utilizá-lo em seu LiveCD, desde as configurações básicas até alguns recursos interessantes.
Parte 5: Organizando os elementos do menu
Há algumas tags que você pode empregar no arquivo de configuração do ISOLINUX para tornar seu menu mais organizado. A seguir, elas são apresentadas com suas respectivas sintaxes.
Impede que uma entrada do menu seja selecionada. Permite que você crie uma seção no seu menu, com diferentes opções abaixo dela.
Usada para indentar (recuar) uma entrada do menu. Recebe como parâmetro um número inteiro que diz em quantos espaços a entrada deve ser recuada. Permite que você crie uma hierarquia de opções.
Vejamos um exemplo para ilustrar essas tags:
Você pode encontrar a tag MENU SEPARATOR sendo usada no LiveCD do Slax (veja imagem no tópico anterior).
MENU TITLE title
Define um título para o menu. O título do menu é apresentado no topo do menu.MENU SEPARATOR
Insere uma linha vazia no menu, que atua como um separador.MENU DISABLE
(válido somente depois de uma tag LABEL)Impede que uma entrada do menu seja selecionada. Permite que você crie uma seção no seu menu, com diferentes opções abaixo dela.
MENU INDENT count
(válido somente depois de uma tag LABEL)Usada para indentar (recuar) uma entrada do menu. Recebe como parâmetro um número inteiro que diz em quantos espaços a entrada deve ser recuada. Permite que você crie uma hierarquia de opções.
Vejamos um exemplo para ilustrar essas tags:
DEFAULT vesamenu.c32
MENU BACKGROUND splash.png
TIMEOUT 300
PROMPT 0
MENU TITLE Bem vindo ao Linux
LABEL -
MENU LABEL Opcoes mais usadas:
MENU DISABLE
LABEL live
MENU LABEL ^Iniciar o Linux em modo grafico
MENU INDENT 5
KERNEL /boot/vmlinuz
INITRD /boot/initrd.gz
APPEND boot=live nopersistent rw quiet splash
LABEL hd
MENU LABEL Iniciar a partir do ^disco rigido
MENU INDENT 5
LOCALBOOT 0x80
APPEND -
MENU SEPARATOR
LABEL -
MENU LABEL Outras opcoes:
MENU DISABLE
LABEL text_only
MENU LABEL Iniciar o Linux em modo ^texto
MENU INDENT 5
KERNEL /boot/vmlinuz
INITRD /boot/initrd.gz
APPEND boot=live nopersistent textonly rw quiet
LABEL memtest
MENU LABEL Testar a ^memoria
MENU INDENT 5
KERNEL /boot/memtest86
APPEND -
MENU BACKGROUND splash.png
TIMEOUT 300
PROMPT 0
MENU TITLE Bem vindo ao Linux
LABEL -
MENU LABEL Opcoes mais usadas:
MENU DISABLE
LABEL live
MENU LABEL ^Iniciar o Linux em modo grafico
MENU INDENT 5
KERNEL /boot/vmlinuz
INITRD /boot/initrd.gz
APPEND boot=live nopersistent rw quiet splash
LABEL hd
MENU LABEL Iniciar a partir do ^disco rigido
MENU INDENT 5
LOCALBOOT 0x80
APPEND -
MENU SEPARATOR
LABEL -
MENU LABEL Outras opcoes:
MENU DISABLE
LABEL text_only
MENU LABEL Iniciar o Linux em modo ^texto
MENU INDENT 5
KERNEL /boot/vmlinuz
INITRD /boot/initrd.gz
APPEND boot=live nopersistent textonly rw quiet
LABEL memtest
MENU LABEL Testar a ^memoria
MENU INDENT 5
KERNEL /boot/memtest86
APPEND -
Você pode encontrar a tag MENU SEPARATOR sendo usada no LiveCD do Slax (veja imagem no tópico anterior).