Boot

Uma das configurações mais básicas do Setup é a ordem de boot. Apesar do mais comum ser dar boot a partir do CD-ROM para instalar o sistema e a partir daí dar boot a partir do HD, existe também a possibilidade de dar boot a partir de pendrives, HDs externos e outras unidades de armazenamento removível e também dar boot através da rede.

Na maioria das placas, as opções estão concentradas dentro da seção “Boot”, mas em muitas você pode usar as opções “1st Boot Device”, “2nd Boot Device”, etc. dentro da seção “Advanced Setup”.


Definição da ordem de boot

Muitos BIOS antigos tinham problemas com a ordem de boot. Eles simplesmente travavam caso não encontrassem um sistema de inicialização no primeiro dispositivo, sem tentar os demais. Os atuais são bem mais espertos e realmente procuram por setores de inicialização válidos, pulando os dispositivos que não estão presentes, ou que não contêm sistema operacional.

Isso permite que você deixe o CD-ROM continuamente como dispositivo primário de boot, coloque o seu pendrive (ou outro dispositivo removível) como segundo e deixe o HD em terceiro, por exemplo. Dessa forma, quando você deixar uma distribuição Linux live-CD ou uma mídia de instalação do Windows no drive, o micro inicia o boot através dele, quando deixar seu pendrive (com uma instalação do Linux ou outro sistema) ele tentará inicializar através dele e, quando nenhum dos dois estiver disponível, é realizado um boot normal através do HD.

Em casos onde você tenha mais de um HD instalado, você pode definir uma ordem “interna” de inicialização entre os HDs disponíveis. Isso é importante, pois permite definir se o BIOS deve inicializar a partir do HD SATA ou IDE, por exemplo. Em muitos casos, existem também seções separadas para o drive óptico (caso tenha mais de um) e para os dispositivos removíveis:


Ordem “interna” de boot entre os HDs e pendrives USB instalados

Dependendo da placa e também do BIOS usado, os pendrives podem ser detectados como HDs, ou como discos removíveis, mas na prática isso não faz muita diferença. O mesmo se aplica também aos HDs externos, instalados em gavetas USB. Como ambos são vistos pelo sistema como dispositivos USB mass-storage, não existe muita diferença.

O suporte a boot através de pendrives é incipiente nas placas fabricadas até 2004/2005, por isso não é incomum que o boot via USB não funcione mesmo em placas de fabricação relativamente recente.

Embora seja perfeitamente possível instalar o Windows XP em um pendrive de 2 GB ou mais (desde que você consiga carregar o disquete com os drives da porta USB, de forma que o instalador consiga enxergar o pendrive como uma unidade de armazenamento e permita usá-lo para a instalação do sistema), o mais comum é usar o pendrive para instalar uma distribuição Linux e, assim, ter um sistema portátil. A instalação do Linux em pendrives já sai do escopo deste livro, mas você pode ler detalhes sobre o assunto neste meu tutorial publicado no Guia do Hardware: https://www.hardware.com.br/tutoriais/instalar-kurumin-pendrive/.

Outra possibilidade, muito utilizada, é o boot via rede. Dois sistemas de boot remoto muito utilizados são o LTSP (com um servidor Linux) e o Citrix MetaFrame, onde é utilizado um servidor Windows. A idéia central é armazenar todos os dados e softwares em um servidor central e usar clientes sem HD, que carregam o sistema via rede. É possível utilizar tanto terminais “burros”, que simplesmente abrem uma seção remota do servidor sem executar nenhum processamento local, e terminais “inteligentes”, que carregam os softwares via rede e os executam localmente.

O boot via rede é feito via PXE, um protocolo de boot remoto originalmente desenvolvido pela Intel. Inicialmente, o PC manda um pacote de broadcast pela rede, que é respondido por um servidor DHCP especialmente configurado. A partir das informações fornecidas pelo servidor, o cliente inicia o carregamento do sistema via TFTP (uma versão simplificada do FTP) e, a partir de um certo ponto, pode acessar um compartilhamento de rede do servidor com o restante do sistema e softwares.

A princípio, você pode pensar que usar um único servidor para executar aplicativos para 10 ou 20 terminais vai tornar tudo muito lento, mas na prática o sistema funciona muito bem, devido ao compartilhamento de recursos. Nem todos os clientes vão rodar aplicativos pesados simultaneamente e o servidor pode carregar uma única instância de cada aplicativo usado, abrindo apenas novas seções para cada cliente. Um servidor com 1 GB de RAM e um processador razoável pode tranquilamente servir aplicativos básicos para 20 terminais.

O Citrix é um aplicativo caro, reservado para uso em empresas, mas o LTSP é um sistema gratuito, muito usado para criar redes de terminais leves aproveitando micros antigos. Você pode ler mais sobre a configuração de servidores LTSP e boot remoto neste guia que publiquei no Guia do Hardware: https://www.hardware.com.br/guias/terminais-leves-ltsp/.

Algumas opções também relacionadas ao processo de boot são:

Quick Boot: Esta opção (caso ativada) faz com que o BIOS deixe de executar parte do conjunto de testes do POST, sobretudo as checagens relacionadas à memória, reduzindo o tempo de boot. É seguro mantê-la ativada, pois os testes de memória realizados pelo boot não são confiáveis de qualquer forma. Em 99% dos casos, defeitos graves nos módulos de memória passam despercebidos pelo BIOS e são notados apenas durante o carregamento do sistema operacional, na forma de erros e travamentos.

Em alguns casos muito raros, ativar esta opção pode fazer com que o BIOS não detecte toda a memória instalada, mas isso também é o tipo de coisa que você perceberia durante o uso do micro.

Full Screen Logo: Muitas placas exigem um splash gráfico no início do boot no lugar das mensagens de texto tradicionais. Na maioria dos casos esta imagem pode ser personalizada (como no caso das placas da Asus, que incluem o Asus MyLogo). Esta opção diz apenas se a imagem deve ou não ser exibida no boot.

HDD Sequence SCSI/IDE First: Esta opção, encontrada em muitas placas antigas, permite definir a ordem de boot em casos onde uma controladora SCSI está instalada, indicando se o BIOS deve procurar o sistema primeiro nos discos SCSI, ou nos IDE. Nas placas atuais, quando uma controladora SCSI está instalada, os discos simplesmente aparecem no menu de ordem de boot, junto com os HDs SATA e IDE instalados, de forma que esta opção tornou-se desnecessária.

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X