Particionamento através do DOS ou Windows
Se estiver manipulando partições FAT ou NTFS existentes, é recomendado
que ou use o esquema abaixo ou as ferramentas nativas do Windows ou DOS.
Caso contrário, não é realmente necessário particionar a partir do DOS
ou Windows pois as ferramentas de particionamento do Linux geralmente fazem
uma bom trabalho.
Mas se tiver um disco IDE grande e está usando LBA, controladores
overlay (algumas vezes fornecidos pelo fabricante do disco rígido) ou
não possuir uma BIOS nova (pós 1998) que suportam extensões de acesso
a discos grandes, então será preciso posicionar a partição da Debian
cuidadosamente no disco. Neste caso, será preciso colocar a partição de
partida nos primeiros 1024 cilindros do seu disco rígido (normalmente
nos primeiros 524MB, sem a tradução da BIOS). Isto pode significar que
partições FAT ou NTFS deverão ser movidas.
Reparticionamento não Destrutivo a partir do DOS, Win-32 ou OS/2
Uma das instalações mais comuns é em um sistema que já tem o DOS
(incluindo o Windows 3.1), Win32 (tal como Windows 95, 98, Me,
NT, 2000, XP) ou OS/2 e é necessário colocar a Debian no mesmo disco
sem destruir o sistema anterior. Note que o programa de instalação
suporta a alteração de tamanho em sistemas de arquivos FAT e
NTFS. Simplesmente inicie o programa de instalação, selecione a opção
de menu Editar a tabela de partições
manualmente, selecione a partição para alterar
o tamanho e especifique seu novo tamanho. Assim, na maioria dos casos
você não precisará usar o método descrito abaixo.
Antes de prosseguir, você deverá decidir como deseja dividir seu disco.
O método desta seção somente dividirá o disco em duas partes. Uma que
terá o sistema original e a outra que será usada para a Debian. Durante
a instalação da Debian, você terá a oportunidade de usar a porção reservada
no disco para a instalação da Debian, i.e. como swap ou sistema de
arquivos.
A idéia é mover todos os dados da partição para o começo, antes de
modificar as informações da partição, assim nada será perdido. É
importante que você faça o mínimo de coisas possíveis entre a
movimentação de dados e reparticionamento para minimizar a chance de
um arquivo ser gravado no final da partição e isso poderá
diminuir a quantidade de espaço que poderá obter da partição.
A primeira coisa necessária é copiar o fips que está
disponível no diretório tools/ do seu mirror da
Debian mais próximo. Descompacte o arquivo compactado com unzip e copie
os arquivos RESTORRB.EXE, FIPS.EXE e
ERRORS.TXT para um disquete de partida. Um disquete de
partida poderá ser criado usando o comando sys a: sob o
DOS. O fips vem com uma documentação muito boa que poderá
querer ler. Você definitivamente deverá ler a documentação se utilizar um
controlador de compactação de disco ou um gerenciador de discos. Crie o disco
e leia a documentação antes de desfragmentar o disco.
A próxima coisa necessária é mover todos os dados para o começo da partição.
O comando defrag, que vem com o DOS 6.0 e superiores podem
fazer o trabalho facilmente. Veja a documentação do fips
para uma lista de outros softwares que podem fazer isso. Note que estiver
executando o Windows 9x, deverá executar o defrag a partir
de lá, pois o DOS não entende o formato VFAT, que é usado para suportar nomes
de arquivos longos, usados no Windows 95 e superiores.
Após executar o programa de desfragmentação (que pode levar algum tempo em
um disco grande), reinicie com o disquete do fips que criou
na unidade de disquetes. Simplesmente digite a:\fips e
siga as instruções.
Note que existem outros gerenciadores de partições, no caso do
fips não funcionar.
Particionamento para o DOS
Se estiver particionando para unidades DOS ou alterando o tamanho de
partições DOS, usando ferramentas do Linux, muitas pessoas tem
experimentado problemas enquanto trabalham com partições FAT resultantes.
Por exemplo, algumas tem relatado performance baixa, problemas consistentes
com o scandisk ou algum outro erro estranho no DOS ou
Windows.
Aparentemente, se criar ou mudar o tamanho de uma partição para
uso no DOS. é uma boa idéia preencher os primeiros setores com
zeros. Você deveria fazer isso, antes de executar o comando
format do DOS, executando o seguinte comando a partir do
Linux:
# dd if=/dev/zero of=/dev/hdXX bs=512 count=4