MenuDeBoot - UFSC/moodle-provas-livecd-provas GitHub Wiki

Menu de inicialização

O menu de inicialização é exibido no momento do boot do computador, ele exibe as opções de inicialização disponíveis que o usuário poderá selecionar.

Opções padrão

Na tela abaixo são exibidas as opções padrão do LiveCD (março de 2015). Algumas das opções podem ser ativadas/desativadas pelo arquivo global de configuração (config/livecd_provas.conf), elas serão descritas mais abaixo na seção Opções do administrador.

Tela principal:

menu_boot1

[+] Opções de diagnóstico:

menu_boot_diagnostic

Descrição das opções padrão

Área de trabalho carregada.

Logo que o sistema inicia:

desktop_1

Após carregar os dados de configuração do servidor remoto:

desktop_2

Navegador carregado

O navegador Mozilla Firefox é carregado automaticamente quando a área de trabalho do usuário carrega, caso a internet esteja funcionando.

desktop_3

Problema com a internet

Caso a internet não esteja funcionando, será exibida a mensagem abaixo. Isto também se aplica aos locais onde só está disponível conexão via rede sem fio, neste caso ela deverá ser configurada manualmente clicando com o botão esquerdo no ícone de rede (aquele em forma de leque) do lado do relógio do sistema.

desktop_no_network

Opções adicionais

Ajuda no menu de inicialização

A ajuda é composta por duas telas, acessíveis através da tecla F1 e F2, na ajuda são descritas as opções do menu de inicialização e algumas informações adicionais.

Tela de ajuda exibida ao pressionar a tecla F1:

menu_boot_f1

Tela de ajuda exibida ao pressionar a tecla F2:

menu_boot_f2

Verificando a integridade do CD

No menu de inicialização existe a opção Verificar defeitos no CD, ela comparará o hash MD5 dos arquivos listados no md5sum.txt, presente na raíz do CD, com o hash MD5 calculado naquele momento, após todos os arquivos serem testados, será exibida uma mensagem informando se algum erro foi encontrado, similar a tela abaixo (atualmente as mensagens são exibidas em inglês e quando o LiveCD é gravado em um pendrive, os arquivos do ISOLINUX não são copiados, então é normal aparecer erros relacionados ao diretório /isolinux nessa verificação quando ela é realizada em um pendrive.

check_media

Opções do Administrador

As opções do administrador, são aquelas que o responsável pela geração do LiveCD pode ativar ou desativar no arquivo config/livecd_provas.conf, atualmente existem quatro opções, que são as seguintes (elas ficam ativadas com o valor 'yes', e ficam desativadas com o valor 'no'):

  • enable_admin_access (Valor padrão: 'no')
  • enable_send_logs (Valor padrão: 'yes')
  • enable_multiseat (Valor padrão: 'yes')
  • enable_check_media (Valor padrão: 'yes')
  • enable_memtest (Valor padrão: 'yes')

enable_admin_access

Esta opção ativa um usuário com poder de administrativo no sistema, o nome e a senha deste usuário devem ser definidos pelos dois parâmetros abaixo:

admin_user='provas'
admin_password='XXXXXXX'

Este usuário fará parte do grupo sudo, então ele poderá elevar seus privilégios ao nível de root.

Esta opção também ativa a instalação do openssh-server, para que o sistema do LiveCD possa ser acessado via SSH.

O acesso administrativo é ativado dentro do CHROOT através da função enable_admin_access() definida no arquivo scripts/chroot/includes/functions_chroot.sh.

Os arquivos ISO gerados terão o sufixo _admin, por exemplo: provas-3.1-20150319_i386_admin.iso

enable_send_logs

sendlogs_1

sendlogs_2

sendlogs_3

enable_multiseat

Esta opção ativa o suporte a multiterminais no menu de inicialização. Se ela estiver desativada, além de não aparecer as opções de multiterminal no menu de inicialização, o pacote moodle-multiseat também será removido (esta ação é realizada pelos scripts do CHROOT - scripts/chroot/install_packages.sh e scripts/chroot/upgrade_packages.sh)

enable_check_media

Este parâmetro habilita a opção Verificar problemas de leitura no CD no menu de inicialização.

enable_memtest

Este parâmetro habilita o memtest86+ no menu de inicialização, através da opção Verificar a memória do computador.

O memtest86+ é um pequeno utilitário para teste da memória RAM do computador, ele identifica quando a memória RAM do computador apresenta defeitos que causam o corrompimento dos dados, o que pode provocar erros aleatórios no sistema.

memtest

Tela de desligamento:

Tela exibida quando seleciona-se a opção de Desligar. Ela é exibida somente se o computador foi inicializado através de um CD, nas outras possíveis opções de inicialização o computador desligará sem exibir essa tela (Inicializado através do pendrive ou boot pela rede - PXE).

OBS: Computadores inicializados no modo multiterminal devem ser desligados pressionando e soltando o botão de ligar, o sistema deve desligar automaticamente.

shutdown