Antes de iniciar a instalação, faça a cópia de segurança de todos os arquivos de seu sistema. O programa de instalação pode destruir todos os dados em seu disco rígido! Os programas usados na instalação são completamente confiáveis e muitos tem diversos anos de uso; ainda assim, um movimento falso pode ter seu custo. Até mesmo depois de entender, tenha cuidado e pense sobre suas respostas e ações. Dois minutos de pensamento podem salvar horas de um trabalho desnecessário.
Igualmente se estiver instalando em um sistema com multi-inicialização, tenha
certeza que possui os discos da distribuição ou de qualquer outro sistema
operacional presente. Especialmente se você reparticionar sua unidade de boot,
você pode achar que precisa reinstalar o boot loader de seu sistema
operacional, ou em muitos casos (i.e., Macintosh), todo o sistema operacional.
Antes deste documento, você deve ler a página de manual do cfdisk
, página de manual do fdisk
, o tutorial dselect
, e o Hardwares compatíveis
com o Linux HOWTO
.
Se ou seu computador está conectado em uma rede 24 horas por dia (i.e., uma conexão Ethernet ou equivalente -- não uma conexão PPP), você deve perguntar a seu administrador da rede por estes detalhes:
Se seu computador está conectado a rede somente utilizando uma conexão serial,
PPP ou conexão dial-up equivalente, você provavelmente não instalará o sistema
básico pela rede. Você não precisará obter a configuração de sua rede a não
ser que seu sistema esteja instalado. Veja Configurando o PPP, Secção 8.9 para
informações de como configurar o PPP sobre o Debian.
Existem dois momentos em que você pode particionar: antes da instalação da Debian, ou durante a instalação da Debian. Se seu computador está dedicado somente a Debian, você deverá particionar com parte do processo de boot (``Particionar o Disco R&237;gido'', Secção 6.6). Se você tem uma máquina com mais que um sistema operacional instalado, você geralmente deixará o sistema operacional nativo e criará suas próprias partições.
As seções seguintes contém informações sobre o particionamento em seu sistema
operacional nativo antes da instalação. Note que você precisará entender como
outros sistema operacionais nomeiam as partições e como o Linux nomeia as
partições; veja Nomes dos
dispositivos no Linux, Secção 6.3.
Se você esta manipulando uma partição FAT ou NTFS existente, é recomendado que
você utilize o esquema abaixo ou ferramentas nativas de DOS ou Windows. Caso
contrário, não é necessário fazer o particionamento pelo DOS ou Windows; as
ferramentas de particionamento do Linux farão um trabalho melhor.
Uma das instalações mais comuns em sistemas que já contém DOS (incluindo Windows 3.1), Win32 (como um Windows 95, 98, NT), ou OS/2 é feita colocando a Debian no mesmo disco rígido sem destruir o sistema antigo. Como explicado em Introdução, Secção 6.1, diminuindo o tamanho da partição existente quase sempre danifica os dados armazenados naquela partição a não ser que tomemos alguns cuidados. O método descrito aqui, não garante proteger seus dados, mas trabalha extremamente bem na prática. Existe uma precaução: você deve fazer um Backup.
Antes de fazer qualquer coisa, você deve decidir como vai ser dividido o disco. O método neste capítulo somente vai explicar como fazer a divisão em duas partes. Uma vai conter o OS original e a outra será usada pela Debian. Durante a instalação da Debian, você vai ter a oportunidade de usar esta porção do disco para criar partições Debian, i.e. como swap ou como um sistema de arquivos.
A idéia é mover todos os dados da partição para seu inicio, antes de alterar o tamanho da partição, assim nada será destruído. É importante que você faça o mínimo de alterações possíveis no disco entre a movimentação de dados e o particionamento para diminuir as chances de algum arquivo ser apagado pela diminuição do tamanho da partição.
A primeira coisa necessária é um cópia do FIPS
que esta disponível
no diretório /tools
na sua imagem Debian. Descompacte-o e copie
os arquivos RESTORRB.EXE
, FIPS.EXE
e
ERRORS.TXT
para um disquete de boot. Um disco de partida pode ser
criado usando o comando sys a: no DOS. Fips
vem com
uma excelente documentação que você deve ler. Você deve ler a documentação
caso você estiver usando um compactador de disco ou um disk manager. Crie o
disco e leia a documentação antes de desfragmentar o disco.
O próximo passo necessário é mover todos os dados para o inicio da partição. O
defrag
, que acompanha o DOS 6.0 e superiores faz esta tarefa.
Veja a documentação do FIPS
para uma lista de outros programas que
podem fazer isto. Note que se você tiver o Win32 (95/98), você deve executar o
defrag
a partir dele, infelizmente o DOS não acessa volumes VFAT,
que é usado para armazenar nomes extensos de arquivos, usados pelo Windows 95 e
superiores.
Após executar o desfragmentador (que pode demorar um pouco em um disco grande),
reinicie com o disco do FIPS
que você criou colocando-o unidade de
disquetes. Simplesmente digite a:\fips e leia as instruções.
Note que existem muitos outros gerenciadores de partições além deste, no caso o
FIPS
não faz truques para voce.
Muitas pessoas experientes tiveram problemas trabalhando com partições FAT,
após reparticionarem um disco de DOS, ou alterando o tamanho de partições DOS,
usando ferramentas do Linux. Muitos tem relatado baixa performance, problemas
consistentes com o scandisk
ou outros erros no DOS ou Windows.
Aparentemente, sempre que você criar ou alterar o tamanho de uma partição para ser usada com o DOS, é uma boa idéia preencher estes primeiros setores com zeros. Faça isto antes de formatar esta partição no DOS, pelo Linux:
dd if=/dev/zero of=/dev/hdXX bs=512 count=4
Há as vezes muitos ajustes devem ser feitos em seu sistema antes da instalação. A plataforma x86 é a mais conhecida destas; a pré-instalação e configuração de hardware em outras arquiteturas é considerada simples.
Esta seção irá conduzi-lo durante a pré-instalação do hardware, se precisar,
explicando sobre o que você precisará saber antes de instalar a Debian.
Geralmente, isto envolve checagem e possível alteração de firmware para seu
sistema. O "firmware" é o software central usado pelo hardware; ele
é invocado durante o processo de testes de BOOT (após ligar o computador).
O BIOS prove as funções básicas necessárias para iniciar sua máquina e permitir seu sistema operacional acessar o hardware. Seu sistema provavelmente possui um menu de setup do BIOS, que é usado para configurar a BIOS. Antes da instalação, você deve ter certeza que seu BIOS está configurado corretamente; não fazendo ocorrer travamentos intermitentes ou a impossibilidade de se instalar a Debian.
O resto desta seção foi obtida da PC hardware
FAQ
, respondendo as questões, "Como eu entro no menu de
configuração do CMOS?". O método para acessar o menu de configuração da
BIOS (ou "CMOS") depende de quem gravou seu software de BIOS:
[De: burnesa@cat.com (Shaun Burnet)]
[De: mike@pencom.com (Mike Heath)] Muitas máquinas 286 não possuem um menu de
configuração da CMOS na BIOS. Elas requerem um programa de configuração da
CMOS. Se você não tem o disquete de instalação e/ou diagnóstico de seu
computador, você pode tentar utilizar um programa shareware/freeware.
Verifique em ftp://ftp.simtelnet.net/pub/simtelnet/msdos/
.
Muitos menus de configuração da BIOS permitem a você selecionar o dispositivo que será usado para iniciar o sistema. Configure para procurar o sistema operacional da unidade A:(o primeiro disco flexível), então opcionalmente o primeiro dispositivo de CD-ROM (possivelmente entre D: ou E:), e então de C:(o primeiro disco rígido). Esta configuração ativa o boot (inicialização) de seu disquete ou CD-ROM, que são os dois dispositivos de boot mais utilizados para se instalar a Debian.
Se tiver uma controladora SCSI nova e um CD-ROM conectado nela, você provavelmente poderá inicializar através da unidade de CD-ROM. Tudo o que precisa fazer é permitir a inicialização através do BIOS SCSI de sua controladora. Adicionamente você poderá inicializar através de um disquete. Isto é configurado na BIOS do seu PC.
Se seu sistema não inicializar diretamente a partir do CD-ROM, ou você
simplesmente não sabe como fazer isto funcionar, não se desespere, você pode
simplesmente executar D:\install\boot.bat
dentro do DOS (troque
D: pela letra da sua unidade de CD-ROM identificada pelo DOS) para
iniciar o processo de instalação. Veja Inicializando e/ou instalando
através de um CD-ROM, Secção 5.4 para detalhes.
Também, se você esta instalando a partir de uma partição FAT (DOS), você não
precisará de nenhum disquete. Veja Inicializando a partir de uma
partição DOS, Secção 5.3.1 para mais detalhes sobre este método de
instalação.
Algumas BIOS (tal como as da Award) lhe permitem selecionar a velocidade do
CD-ROM. Você deve evitar isto ou ajustar, digamos, para a velocidade mínima.
Se obter mensagens como seek failed, este pode ser o problema.
Se seu sistema possui as memórias estendida e expandida,
configure-as para ter mais memória estendida e o mínimo possível de memória
expandida. O Linux somente utiliza a memória estendida e não usa memória
expandida.
Desative qualquer opções antivírus existentes em seu BIOS. Se você possui uma
placa de proteção contra vírus ou outro hardware especial, desative-o ou remova
do computador enquanto estiver executando GNU/Linux. Elas não são compatíveis
com GNU/Linux, além disso, devido as permissões do sistema de arquivos e a
memória protegida do kernel do Linux, vírus são praticamente desconhecidos.
[3]
Sua placa mãe deve possuir shadow RAM ou cache de BIOS. Você pode ver
configurações para "Video BIOS Shadow", "C800-CBFF Shadow",
etc. Desative todas shadow RAM. Shadow RAM é usada para acelerar o
acesso as ROMs em sua placa mãe e em muitas das placas controladoras. Linux
não utiliza estas ROMs após ser iniciado porque ele possui seu próprio e rápido
programa de 32bits ao invés dos programas de 16 bits nas ROMs. Desativando a
shadow RAM torna mais memória normal disponível para utilização dos programas.
Deixando a shadow RAM ativada pode interferir no acesso do Linux aos
dispositivos de hardware.
Se sua placa mãe possui Gerenciamento Avançado de Energia (APM), configure para
que o gerenciamento seja controlado pelo APM. Desative o doze mode, stand by,
suspend, nap, modo sleep e desligamento do disco rígido. Linux pode fazer o
controle destes gerenciamentos, e possui um sistema de gerenciamento de energia
melhor que o da BIOS. A versão do Kernel do sistema operacional dos disquetes
de instalação, porém, não tem suporta a APM, porque tivemos relatórios de
alguns Notebooks travaram na instalação enquanto configuravam o APM. Depois
que o Linux estiver instalado, você poderá instalar uma versão personalizada do
kernel do Linux; Veja Compilando um novo Kernel,
Secção 9.5 para detalhes de como fazer isto.
Muitos sistemas tem uma chave turbo que controla a velocidade da CPU.
Selecione a configuração de alta velocidade. Se sua BIOS permite a você
desativar o controle de softwares da chave turbo (ou controle de software da
velocidade da CPU), você pode ajustar seu sistema para o modo de alta
velocidade. Nós temos registros que em um sistema particular, enquanto o Linux
esta auto-verificando (procurando por dispositivos de hardware) ele pode
acidentalmente acionar o controle de software da chave turbo.
Muitas pessoas tem tentado operar com CPU's de 90MHz em 100MHz, etc. Isto
normalmente funciona, mas a sensibilidade a temperatura e outros fatores podem
danificar seu sistema. Um dos autores deste documento usou o OverClock em seu
computador por um ano, e então o sistema começou a abortar o programa
gcc
com um sinal não esperado enquanto tentava compilar um kernel
para seu sistema operacional. O problema foi resolvido fazendo a CPU voltar a
operar em sua velocidade normal.
O compilador gcc
é geralmente o primeiro programa a ser afetado
por módulos de memória defeituosos (ou outros problemas de hardware que alteram
dados sem explicação) porque ele contrói uma estrutura de dados que são
repetidamente verificadas. Um erro nestas estruturas de dados podem fazer que
ele execute uma instrução ilegal ou acesso a um endereço não existente. O
sintoma disto é que o gcc
terminará com um sinal inesperado.
As melhores placas mães suportam paridade de RAM e sempre avisam seu seu sistema possui um erro simples de bit na RAM. Infelizmente, nós não temos um meio de corrigir este problema, assim eles geralmente travam imediatamente após nos avisar sobre erros na RAM. Calma, isto é melhor que você ter memória defeituosa e ter seus dados destruídos silenciosamente sem qualquer mensagem de erro. Assim, os melhores sistemas tem placas mães suportam paridade e módulos de memória com paridade verdadeira; veja Paridade Falsa ou RAM com paridade "virtual", Secção 2.5.3.
Se você possui memória RAM com paridade verdadeira e sua placa mãe oferece este
suporte, tenha certeza que a configuração de Paridade esteja ativada que faz
sua placa mãe interromper caso ocorrer algum erro de paridade na memória.
Muitos usuários de CPUs Cyrix tem tido que desativar o cache nestes sistemas durante a instalação, porque o disquete tem mostrado erros que não possui. Se você fizer isto, reative o cache após terminar a instalação, porque o sistema é executado muito lentamente quando o cache é desativado.
Nós necessariamente não pensamos que isto seja uma falha na CPU Cyrix. Ela
pode trabalhar com Linux. Nós continuamos de olho neste problema. Por
curiosidade técnica, nós suspeitamos de um problema com o cache, tornando-se
inválido, após a mudança do código de 16 bits para 32 bits.
Se sua BIOS oferece serviços como "15-16 Memory Hole", desative isto. Linux espera encontrar memória neste endereço se você não possuir muita RAM.
Nós temos um registro que a placa mãe Intel Endeavor neste local possui uma
opção chamada "LFB" ou "Linear Frame Buffer". Ela possui
duas configurações: "Disabled" e "1 Megabyte". Configure-a
para "1 Megabyte". Quando desativada ("Disabled"), o
disquete de instalação não é lido corretamente, e o sistema eventualmente
trava. Nós não entendemos porque este problema ocorreu neste dispositivo em
particular -- ele tem funcionado com aquela configuração e não sem ela.
Em adição para sua configuração da BIOS, você deve alterar muitas configurações nas placas existentes. Muitas placas tem menus de setup, enquanto outras são configuradas por jumpers. Este documento não explicará detalhadamente a configuração em cada dispositivo de hardware; o que traz são dicas úteis.
Se alguma placa possuir suporte a "memória mapeada", a memória deverá
ser mapeada em algum lugar entre 0xA0000 e 0xFFFFF (de 640 Kb até um pouco
abaixo de 1 Megabyte) ou de um endereço pelo menos 1 megabyte maior que o total
de memória RAM em seu sistema.
O Kernel do Linux nem sempre pode detectar qual é a quantidade de memória RAM
que você possui. Se este é o seu cado, dê uma olhada em Parâmetros de Inicialização, Secção
5.1.