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.
Alterando as mensagens de boot automático e de prompt
Uma vez que já determinamos os itens que aparecem no menu, para traduzi-lo completamente falta apenas alterar as mensagens "Automatic boot in XX seconds..." e "Press [Tab] to edit options". Podemos fazer isso através dessas duas tags:
MENU AUTOBOOT message
Define uma nova mensagem de contagem regressiva para o boot automático. Inserimos um jogo da velha (#) onde desejamos exibir os segundos. Podemos também especificar sentenças diferentes conforme falte um ou mais segundos, usando uma expressão do tipo "{singular,plural}". Por exemplo: "Boot automático em # segundo{,s}...".
MENU TABMSG message
Define uma nova mensagem para informar que a tecla TAB pode ser usada para acessar o prompt "boot: ".
Veja como poderíamos empregar essas duas tags no nosso arquivo de configuração:
DEFAULT vesamenu.c32
MENU BACKGROUND splash.png
TIMEOUT 300
PROMPT 0
LABEL live
MENU LABEL ^Iniciar o Linux em modo grafico
KERNEL /boot/vmlinuz
INITRD /boot/initrd.gz
APPEND boot=live nopersistent rw quiet splash
LABEL text_only
MENU LABEL Iniciar o Linux em modo ^texto
KERNEL /boot/vmlinuz
INITRD /boot/initrd.gz
APPEND boot=live nopersistent textonly rw quiet
LABEL memtest
MENU LABEL Testar a ^memoria
KERNEL /boot/memtest86
APPEND -
LABEL hd
MENU LABEL Iniciar a partir do ^disco rigido
LOCALBOOT 0x80
APPEND -
MENU AUTOBOOT Iniciando a primeira opcao em # segundo{,s}...
MENU TABMSG Pressione ENTER para iniciar ou TAB para editar as opcoes de boot
[2] Comentário enviado por zebento.cpd em 07/08/2010 - 12:07h
Parabéns por mais esse artigo!
Dentre as vantagens de cada gerenciador GRUB e ISOLINUX, existe alguma(s) que façam que um gerenciador sobressaia o outro? Resumindo, qual é o melhor e porque?