2.2. Tarefas de pré-instalação

2.2.1. Inventário de seu computador

Antes de instalar o FreeBSD, é aconselhável tentar levantar todas as informações sobre os componentes presentes em seu computador. As rotinas de instalação do FreeBSD mostrarão estes componentes (discos rígidos, placas de rede, dispositivos de CDROM, e vários outros) com seus respectivos números de modelo e fabricação. O FreeBSD tentará também determinar a configuração correta para estes dispositivos, o que inclui informações sobre IRQ e utilização de endereços de E/S. Devido aos caprichos de alguns equipamentos para PC, esse processo não é sempre realizado com sucesso, e pode ser necessário corrigir as definições do FreeBSD na sua configuração.

Caso tenha um outro sistema operacional instalado, como Windows® ou Linux, é uma boa idéia utilizar os recursos oferecidos por estes sistemas para saber como seu equipamento já está configurado. Caso não esteja certo das configurações de alguma placa de expansão, pode ser possível encontra-las impressas na própria placa. Valores populares para endereços de interrupção (IRQ) são 3, 5 e 7, e o endereçamento de E/S normalmente é definido em números hexadecimais, como 0x330.

Recomendamos que você imprima ou escreva estas informações antes de iniciar o processo de instalação do FreeBSD. A utilização de uma tabela, como abaixo, pode ajudar:

Tabela 2-1. Modelo de Inventário de Dispositivos

Nome do dispositivo IRQ Endereço(s) de E/S Notas
Primeiro disco rígido N/A N/A Disco de 40 GB, marca Seagate, primeira IDE primária
CDROM N/A N/A Primeira IDE secundária
Segundo disco rígido N/A N/A Disco de 20 GB, marca IBM, segunda IDE primária
Primeira controladora IDE 14 0x1f0  
Placa de rede N/A N/A Intel® 10/100
Modem N/A N/A 3Com® 56K faxmodem, na COM1
...      

2.2.2. Faça cópias de segurança de seus dados

Caso a estação onde você instalará o FreeBSD contenha dados relevantes, garanta que você tenha cópias de segurança (backup) destes dados, e que as cópias de segurança tenham sido testadas antes de iniciar a instalação do FreeBSD. A rotina de instalação do FreeBSD pedirá confirmação antes de escrever quaisquer dados no seu disco, mas uma vez iniciado, este processo não pode ser desfeito.

2.2.3. Decida onde instalar o FreeBSD

Se você deseja que o FreeBSD utilize todo o seu disco rígido, então não há com o que se preocupar neste momento -- você pode pular esta seção.

Contudo, se você precisa que o FreeBSD co-exista com outro sistema operacional, então é necessário uma certa compreensão sobre como os dados são dispostos em disco, e como isso pode afetar você.

2.2.3.1. Disposições de disco no i386

Um disco de PC pode ser dividido em partes separadas. Tais partes são chamadas de partições. A forma como o PC é projetado possibilita que apenas quatro partições sejam suportadas por disco. Estas partições são chamadas de partições primárias. Como paliativo para esta limitação foi criado um novo tipo de partições, chamado de partições extendidas. Um disco pode conter apenas uma partição extendida. Partições especiais, chamadas de partições lógicas podem ser criadas dentro destas partições extendidas.

Cada partição possui um identificador único, chamado de partition ID, que é um número utilizado para identificar o tipo de dado naquela partição. Partições FreeBSD tem o ID de identificação número 165 .

De forma geral, cada sistema operacional utilizado identificará as partições de forma particular. Por exemplo, DOS e seus descendentes como Windows atribuem a cada partição primária e lógica uma letra de dispositivo, começando a partir do C:.

FreeBSD deve obrigatóriamente ser instalado em uma partição primária. FreeBSD pode manter todos seus dados, incluindo qualquer arquivo que você crie nesta única partição. Contudo, se você possuir múltiplos discos, você pode criar uma partição FreeBSD em cada um deles, ou apenas em alguns. Quando instalar o FreeBSD, ao menos uma partição deve estar disponível. Pode ser uma partição vazia, que você preparou, ou então pode ser uma partição já existente contendo dados que não são mais necessários.

Caso esteja utilizando todas as partições primárias de todos seus discos, então será necessário liberar uma delas para o FreeBSD, utilizando as ferramentas pelo sistema operacional que você utiliza (por exemplo, fdisk no DOS ou Windows).

Se você tem uma partição sobressalente, pode utiliza-la. Contudo, pode ser necessário modificar primeiro uma ou mais das suas partições atuais.

A instalação mínima do FreeBSD ocupa apenas 100 MB de espaço em disco. Contudo, esta é uma instalação extremamente mínima, não deixando quase espaço algum para seus próprios arquivos. Um valor mínimo mais realista é 250 MB sem ambiente gráfico, ou 350 MB (ou até mais) se deseja o ambiente gráfico. Se você planeja instalar muitas aplicações de terceiros também, então será necessário mais espaço.

Você pode utilizar alguma ferramenta comercial como PartitionMagic® para redimensionar suas partições de forma a criar algum espaço para o FreeBSD. O diretório tools no CDROM contém dois programas gratuítos que podem realizar esta tarefa, chamados de FIPS e PResizer. FIPS, PResizer, e PartitionMagic pode redimensionar partições FAT16 e FAT32 -- usadas do MS-DOS® ao Windows ME. PartitionMagic é a única ferramenta capaz de redimensionar sistema de arquivos NTFS. Documentações sobre ambas aplicações estão disponíveis no mesmo diretório.

Atenção: O uso incorreto destas ferramentas podem apagar os dados em seu disco. Garanta que existam cópias de seguranças recentes e funcionais antes de utiliza-las.

Exemplo 2-1. Utilizando como está, uma partição já existente

Suponha que você tenha um computador com um único disco rígido de 4 GB que já tem uma versão do Windows instalada, e você separou separou o disco em dois dispositivos, o dispositivo C: e o D: cada qual com 2 GB de tamanho. Você dispõe de 1GB de dados no C: e 0.5 GB de dados no D:.

Isto significa que seu disco tem duas partições, uma por letra de dispositivo. Você pode copiar todos os dados atuais da D: na C: o que liberará a segunda partição, que estará pronta para o FreeBSD.

Exemplo 2-2. Redimensionando uma partição existente

Suponha que você tem um computador com um único disco rígido de 4 GB que já tem uma versão do Windows instalada. Ao instalar o Windows você criou uma única partição, atribuindo ao seu dispositivo C: o tamanho de 4 G. Atualmente tem 1.5GB de espaço em uso e você deseja alocar 2 GB de espaço para o FreeBSD.

Para instalar o FreeBSD será preciso:

  1. Fazer cópia de segurança dos dados de seu Windows e reinstalar o Windows definindo uma partição de 2 GB de espaço no momento da instalação,

  2. Utilizar uma das ferramentas como o PartitionMagic , descrito anteriormente para redimensionar sua partição Windows.

2.2.3.2. Disposições de Disco no Alpha

Será necessário um disco dedicado para o FreeBSD em um Alpha. Não é possível compartilhar o disco com outro sistema operacional hoje. Dependendo da máquina Alpha específica que você tem em mãos, o disco pode ser SCSI ou IDE, com tanto que sua máquina seja capaz de inicializar por meio deste.

Seguindo as convenções do manual da Digital / Compaq todas as entradas referentes ao SRM serão apresentadas em letras maiúsculas. O SRM não faz distinção entre maiúsculas e minúsculas.

Para encontrar os nomes e tipos de discos disponíveis na máquina, use o comando SHOW DEVICE na tela do console SRM:

>>>SHOW DEVICE
dka0.0.0.4.0        DKA0       TOSHIBA CD-ROM XM-57 3476
dkc0.0.0.1009.0     DKC0               RZ1BB-BS     0658
dkc100.1.0.1009.0       DKC100       SEAGATE ST34501W   0015
dva0.0.0.0.1        DVA0
ewa0.0.0.3.0        EWA0          00-00-F8-75-6D-01
pkc0.7.0.1009.0     PKC0          SCSI Bus ID 7     5.27
pqa0.0.0.4.0        PQA0               PCI EIDE
pqb0.0.1.4.0        PQB0               PCI EIDE

Este exemplo é de uma Digital Personal Workstation modelo 433au e apresenta três discos ligados na estação. O primeiro é um CDROM chamado de DKA0 e os outros dois são discos rígidos, e são chamados DKC0 e DKC100 respectivamente.

Discos cujos nomes estão dispostos no formato DKx são discos SCSI. Por exemplo, DKA100 se refere ao disco SCSI com ID SCSI número 1 no primeiro barramento SCSI (A), enquanto DKC300 se refere a um disco SCSI com ID SCSI número 3 no terceiro barramento SCSI (C). O dispositivo PKx se refere à controladora SCSI. Como foi visto na saída do comando SHOW DEVICE, dispositivos de CDROM SCSI são tratados como disco rígido SCSI qualquer.

Discos IDE tem nomes similares a DQx, enquanto PQx é a controladora IDE associada.

2.2.4. Obtenha detalhes de configuração da interface de rede

Caso você pretenda se conectar em rede como parte do processo de instalação de seu FreeBSD (por exemplo, caso a realização seja feita a partir de um sítio FTP ou servidor NFS), então é necessário conhecer a configuração de sua rede. Você será indagado por estas informações durante a instalação do FreeBSD, de forma que o sistema possa se conectar à rede e concluir a instalação.

2.2.4.1. Conectando-se a uma rede Ethernet ou um modem DSL ou cabo.

Se você se conecta à uma rede Ethernet, ou tem uma conexão Internet com uma placa de rede via cabo ou DSL, então será necessário saber as seguintes informações:

  1. Endereço IP

  2. Endereço IP do gateway padrão

  3. Nome da estação (hostname)

  4. Endereço IP do servidor DNS

  5. Máscara de subrede

Caso não saiba tais informações, pergunte ao seu administrador de sistemas ou provedor de serviços. Eles podem dizer que tais informações são atribuídas automaticamente, usando DHCP. Se for o caso, anote isto.

2.2.4.2. Conectando-se por meio de um modem

Se você disca para um provedor de serviços Internet ( ISP) utilizando um modem convencional, ainda é possível instalar o FreeBSD na internet, contudo isso demandará algum tempo a mais.

Será necessário saber:

  1. O número de telefone do seu ISP

  2. A porta COM onde seu modem está ligado

  3. Usuário e senha da conta no seu provedor

2.2.5. Verifique a Errata do FreeBSD

Mesmo considerando que o projeto FreeBSD se esmera para garantir que cada versão do FreeBSD seja tão estável quanto for possível, falhas ocasionalmente podem abalar este processo. Em situações extremamente raras tais falhas podem afetar o processo de instalação do FreeBSD. Conforme estes problemas são descobertos e corrigidos, eles são anotados na Errata do FreeBSD, que pode ser encontrada no sítio WWW do FreeBSD. Você deve verificar esta errata antes de iniciar a instalação para saber se existem problemas com os quais você deve ficar atento.

Informações sobre todas as versões, incluindo a errata para cada uma, podem ser encontradas na seção de informação de versões do sítio WWW do FreeBSD.

2.2.6. Ontenha os arquivos de instalação do FreeBSD

O processo de instalação do FreeBSD pode instalar o sistema à partir de arquivos armazenados nos seguintes locais:

Mídia Local

Rede

Caso tenha adquirido FreeBSD em CD ou DVD, então você já tem tudo que precisa, e pode pular para a próxima seção (Preparando a mídia de inicialização (Boot)).

Caso não tenha obtivo os arquivos de instalação do FreeBSD, você pode se adiantar para Seção 2.13 que explica como preparar o FreeBSD para a instalação por qualquer das mídias acima citadas. Após a leitura desta seção, volte a este ponto e leia Seção 2.2.7.

2.2.7. Preparando a mídia de inicialização (Boot)

O processo de instalaçào do FreeBSD começa ao iniciar o computador (dar boot) com o instalador do sistema ( não é um programa para ser executado a partir de outro sistema operacional ). O computador normalmente é inicializado a partir do sistema operacional que já está instalado em seu disco, mas também é possível configurar o sistema de modo a fazer uso de um disquete ``inicializável''. Os computadores mais recentes podem ser inicializados à partir de um CD do FreeBSD no dispositivo de de CDROM.

Dica: Caso tenha o FreeBSD em CDROM ou DVD (indiferentemente se você comprou o disco ou o fez manualmente), e seu computador permite a inicialização por estes dispositivos (normalmente a opção no BIOS chamada de ``Boot Order'' ou similar), então você pode pular esta seção. As imagens de CDROM e DVD do FreeBSD são inicializáveis (``bootáveis'') e podem ser utilizadas para instalar o FreeBSD sem qualquer outro procedimento especial.

Para criar disquetes de inicialização, siga os seguintes passos:

  1. Adquira as imagens de disquetes de inicialização

    Os discos de inicialização estão disponíveis a partir de sua mídia de instalação, no diretório floppies/ e podem também ser baixadas à partir do diretório de imagens de disquetes para a aquitetura i386™ e a partir do diretório de imagens de disquetes para a aquitetura Alpha.

    As imagens de disquete tem a extensão .flp. O diretório floppies/ tem uma série de imagens distintas, e as que você vai precisar usar dependem da versão do FreeBSD que você pretende instalar, e em alguns casos, dos equipamentos onde você irá realizar a instalação. Na maioria dos casos serão necessárias apenas duas imagens, kern.flp e mfsroot.flp. Alguns dispositivos de controle adicionais poderão ser necessários em alguns sistemas. Estes dispositivos estão disponíveis na imagem drivers.flp. Verifique o arquivo README.TXT no mesmo diretório para obter as informações mais atualizadas sobre estas imagens de disquetes.

    Importante: O programa FTP que você for utilizar deve estar ativo em modo binário no momento de baixar as imagens de disquete da Internet. Alguns navegadores WWW conhecidamente utilizam modo texto text (ou ASCII), o que se tornará claro quando perceber que não pode inicializar o sistema por meio destes discos.

  2. Preparando os disquetes

    É necessário preparar um disquete por imagem que você baixou da Internet. É imperativo que tais discos estejam livres de defeitos. A melhor maneira de tirar isso a limpo é formatando os discos. Não confie em disquetes pré-formatados. O utilitário de formatação do Windows não informará sobre a presença de blocos defeituosos no disquete, esta ferramenta apenas os marca como ``bad'' (defeituoso) e os ignora, portanto não confie nela também. É aconselhado utilizar disquetes novos caso esta seja sua opção de instalação.

    Importante: Ao instalar o FreeBSD, se o programa de instalação travar, congelar ou falhar, uma das primeiras coisas à se suspeitar são os disquetes. Grave as imagens em um novo disquete e inicie o processo de instalação novamente.

  3. Gravando as imagens nos disquetes

    Os arquivos .flp não são arquivos comuns os quais basta copiá-los para o disco. São imagens do conteúdo completo do disco. Isto significa que você não pode apenas copiar os arquivos de um disco para outro. Ao invés disso é necessário utilizar ferramentas específicas para escrever as imagens diretamente no disco.

    Caso esteja criando os disquetes a partir de um computador que roda MS-DOS/Windows, disponibilizamos uma ferramenta que faz este serviço, chamada de fdimage.

    Caso esteja utilizando as imagens de disquetes disponíveis no CDROM, e seu dispositivo de CDROM tem a letra E: , basta executar este comando:

    E:\> tools\fdimage floppies\kern.flp A:
    

    Repita este comando para cada imagem .flp trocando o disquete a cada vez, e garantindo que cada um esteja sendo rotulado com o nome da imagem que acabou de ser utilizada. Ajuste a linha de comando conforme necessário, dependendo onde as imagens .flp estão localizadas. Caso você não disponha do CDROM, o programa fdimage pode ser baixado da Internet à partir do diretório tools no sítio FTP do FreeBSD.

    Caso esteja gravando os disquetes a partir de um sistema UNIX® (como um outro sistema FreeBSD por exemplo) pode utilizar o comando dd(1) para gravar a imagem. No FreeBSD bastaria executar:

    # dd if=kern.flp of=/dev/fd0
    

    No FreeBSD, /dev/fd0 se refere ao primeiro dispositivo de disquete (o A:). /dev/fd1 seria o dispositivo B: e assim sucetivamente. Outras variantes UNIX podem ter nomes distintos para os dispositivos de disquetes, e será necessário verificar a documentação do sistema conforme for necessário.

Agora você está pronto para iniciar a instalação do FreeBSD.

Este, e outros documentos, podem ser obtidos em ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Para perguntas sobre FreeBSD, leia a documentação antes de contatar <questions@FreeBSD.org>.
Para perguntas sobre esta documentação, envie e-mail para <doc@FreeBSD.org>.