Guia de referência do ISOLINUX (parte 2)

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. Essa é a segunda parte do artigo que explica a sua configuração. Nessa parte, destaque para a criação de submenus e de um menu de ajuda.

[ Hits: 36.830 ]

Por: Antônio Vinícius Menezes Medeiros em 31/03/2010 | Blog: http://www.vinyanalista.com.br/


Exibindo apenas o prompt "boot: "



Há pessoas que preferem exibir em seu LiveCD apenas o prompt "boot: ", assim como fez o Carlos Morimoto no LiveCD do Kurumin, deixando o usuário livre para digitar as opções de boot que ele deseja ativar ou apenas pressionar ENTER (ou mesmo aguardar) para acionar o boot do LiveCD com as opções padrão.
Linux: Guia de referência do ISOLINUX (parte 2)
Nesse caso, o arquivo "isolinux.cfg" apresentará algumas alterações com relação aos arquivos exemplo que estamos vendo até agora.

Vejamos, por exemplo, o arquivo "isolinux.cfg" do LiveCD do Kurumin:

DEFAULT linux26
APPEND ramdisk_size=100000 init=/etc/init lang=us vga=791 initrd=minirt.gz nomce quiet apm=power-off BOOT_IMAGE=knoppix
TIMEOUT 200
PROMPT 1

DISPLAY boot.msg

F1 boot.msg
F2 f2
F3 f3

LABEL knoppix
KERNEL linux26
APPEND ramdisk_size=100000 init=/etc/init lang=us vga=791 initrd=minirt.gz nomce quiet apm=power-off BOOT_IMAGE=knoppix

LABEL kurumin
KERNEL linux26
APPEND ramdisk_size=100000 init=/etc/init lang=us vga=791 initrd=minirt.gz nomce quiet apm=power-off BOOT_IMAGE=knoppix

LABEL linux
KERNEL linux26
APPEND ramdisk_size=100000 init=/etc/init lang=us vga=normal initrd=minirt.gz nomce apm=power-off BOOT_IMAGE=knoppix

LABEL memtest
KERNEL memtest
APPEND initrd=

LABEL expert
KERNEL linux26
APPEND ramdisk_size=100000 init=/etc/init lang=us acpi=off vga=791 initrd=minirt.gz nomce apm=power-off BOOT_IMAGE=expert

LABEL fb1024x768
KERNEL linux26
APPEND ramdisk_size=100000 init=/etc/init lang=us vga=791 xmodule=vesa screen=1024x768 initrd=minirt.gz nomce quiet apm=power-off BOOT_IMAGE=knoppix

LABEL fb800x600
KERNEL linux26
APPEND ramdisk_size=100000 init=/etc/init lang=us vga=788 xmodule=vesa screen=800x600 initrd=minirt.gz nomce quiet apm=power-off BOOT_IMAGE=knoppix

LABEL fb640x480
KERNEL linux26
APPEND ramdisk_size=100000 init=/etc/init lang=us vga=785 xmodule=vesa screen=640x480 initrd=minirt.gz nomce quiet apm=power-off BOOT_IMAGE=knoppix

LABEL failsafe
KERNEL linux26
APPEND ramdisk_size=100000 init=/etc/init lang=us vga=normal atapicd nosound acpi=off noapic noscsi nodma noapm nousb nopcmcia nofirewire noagp nocups noalsa nomce nodhcp xmodule=vesa initrd=minirt.gz BOOT_IMAGE=knoppix

LABEL userdef
KERNEL linux26
APPEND

Observemos primeiramente que a tag DEFAULT especifica uma das opções de boot, e não mais o arquivo "vesamenu.c32", o que significa dizer que não teremos um menu.

Em segundo lugar, o valor da tag PROMPT foi configurado como 1, dizendo que o prompt "boot: " sempre deve ser exibido. Se fosse definido como 0, como não há um menu de boot, a opção padrão seria acionada assim que o ISOLINUX fosse carregado, não dando tempo ao usuário de escolher outra opção.

Perceba, além disso, que aparecem quatro novas tags antes das definições das opções de boot. Essas são, provavelmente, as únicas personalizações que podemos fazer quando queremos exibir apenas o prompt "boot: ". Vou explicá-las nos tópicos a seguir.

Além dessas, você pode utilizar a tag SAY, quando não quiser exibir o conteúdo de um arquivo de texto inteiro, mas apenas uma mensagem.

SAY message

Exibe na tela a mensagem passada como parâmetro.

Veja a seguir um exemplo de utilização da tag SAY:

DEFAULT live
TIMEOUT 300
PROMPT 1

SAY Bem vindo ao Linux.
SAY Digite a opcao de boot a seguir ou pressione ENTER para a opcao padrao.

LABEL live
  KERNEL /boot/vmlinuz
  INITRD /boot/initrd.gz
  APPEND boot=live nopersistent rw quiet splash

LABEL text_only
  KERNEL /boot/vmlinuz
  INITRD /boot/initrd.gz
  APPEND boot=live nopersistent textonly rw quiet

LABEL memtest
  KERNEL /boot/memtest86
  APPEND -

LABEL hd
  LOCALBOOT 0x80
  APPEND -

Linux: Guia de referência do ISOLINUX (parte 2)
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Outras formas de fazer submenus
   3. Dividindo o arquivo de configuração em partes
   4. Exibindo apenas o prompt "boot: "
   5. A tag DISPLAY
   6. Exibindo textos na tela, uso das teclas F1 a F12
   7. Conclusão
Outros artigos deste autor

Instalação do MediaWiki em uma Project web do SourceForge

Desmistificando a instalação do Dazuko

Portugol Online - Software livre para facilitar o estudo de algoritmos

Conheça o OpenOffice.org e o BrOffice.org

Instalação do ClamAV com DazukoFS

Leitura recomendada

VIM avançado (parte 1)

Monitorando a temperatura do computador com lm_sensors + MRTG

Computação Distribuída com TORQUE Resource Manager

Implementando Wake Up on Lan (WoL) no Linux

Executando máquinas virtuais diretamente no GDM

  
Comentários
[1] Comentário enviado por rony_souza em 31/03/2010 - 11:53h

Gostei muito do artigo. princípalmente por ser simples de trabalhar com ele. e o que é melhor: Rápido!!

[2] Comentário enviado por josef em 26/08/2010 - 22:22h

Caracas, artigo nota 10,,,melhor, entre os 3 melhores que já vi sobre linux em geral, uma verdadeira aula de didatica,,e conhecimento profundo sobre linux...parabens mesmo...este artigo merece estar em todos os sites de linux...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts