Página seguinte
Página anterior
Índice
O diretório /boot é onde estão os arquivos de inicialização,
como a imagem do kernel e informações de mapeamento e módulos.
Criar-se uma partição especial para o /boot é necessário
porque o sistema não dará carga se o arquivo com a imagem do
kernel estiver acima do cilindro 1024 do disco rígido.
Por isso, cria-se o /boot como a PRIMEIRA partição linux,
antes da de troca (swap) e da raiz (/), para garantir que seu
posicionamento estará abaixo do cilindro 1024.
E é por esta razão que o programa Disk Druid não cria partição
raiz acima de 1Gb, caso não se tenha um /boot já definido,
pois neste caso o /boot estará na própria partição raiz.
Dentro do programa de instalação você pode escolher em utilizar
o FDISK ou o Disk Druid para fazer o particionamento do disco
rígido.
No manual do usuário é explicado detalhadamente como funcionam
esses dois programas e seus comandos.
Supondo um computador caseiro que não terá centenas de usuários,
cria-se apenas três partições, uma para o kernel, que será o
/boot, uma de troca e outra para o diretório raiz.
Para o procedimento abaixo, as figuras A e B são:
no Marumbi: 17 e 18, respectivamente;
no Guarani: 5.4 e 5.5, respectivamente;
A partir da figura A, do manual do usuário, estando o HD
correto selecionado abaixo de "sumários dos dispositivos"
(normalmente é apenas um mesmo), aperte "Adicionar".
Irá-se para a figura B. vamos criar a partição /boot.
- Ponto de montagem, coloque: /boot
- Tamanho, coloque: 5 (sendo 5Mb)
- Tipo, selecione "Linux Native"
- Extensível, não a selecione [ ]
- Aperte OK
O sistema volta para a figura A e sua partição /boot nova
aparecerá na parte superior da tela.
Aperte "Adicionar" de novo para criar a partição de troca.
- Ponto de montagem, deixe vazio
- Tamanho, coloque: 32 (sendo 32Mb para swap)
- Tipo, selecione "Linux Swap"
- Extensível, não a selecione [ ]
- Aperte OK
O sistema volta para a figura A e sua partição de troca nova
aparecerá como segundo item na parte superior da tela.
Mais uma vez, aperte "Adicionar", para criar a partição raiz.
novamente estamos na figura B:
- Ponto de montagem, coloque: /
- Tamanho, coloque: 100 (sendo 100Mb para o /)
- Tipo, selecione "Linux Native"
- Extensível, selecione-a! [*]
- Aperte OK
Aqui está a "mágica" do Disk Druid: "extensível". ele pegará para
essa partição os 100Mb e se ainda tiver espaço livre em disco,
pegará esse espaço. Assim essa partição irá até o fim do HD, não
importa que tamanho seja.
Voltando-se para a figura A, as duas partições criadas estarão
listadas. aperte OK para que esse novo particionamento seja
gravado e a instalação prossiga.
O Disk Druid foi feito para facilitar ao usuário final o procedimento
de particionamento, sendo ideal em mais ou menos 80% dos casos.
Como não se tem um controle exato sobre o que e onde ele vai criar,
(e é justamente essa sua facilidade) existem casos onde ele pode
apresentar problemas, como por exemplo:
- Um disco muito grande, com mais de 5Gb por exemplo, pois ele
cria a partição de troca (swap) sempre no fim do disco, e nesse
caso ela não é reconhecida posteriormente. deve-se usar o fdisk
e colocar a partição de troca como a segunda partição Linux,
logo após o /boot;
- Se deseje definir se as partições serão primárias ou estendidas,
pois ele toma essa decisão sozinho;
- Se deseje indicar o tamanho das partições em cilindros e não em Mb;
- Tenha-se que definir partições de outros tipos menos comuns, fora
Nativa Linux e DOS;
- Se possua um BIOS que necessite de uma partição ativa para ser
considerada inicializável, pois aparentemente o Disk Druid não
define partição alguma como ativa.
Em todos os casos acima a utilização do fdisk se faz necessária.
O Disk Druid tem uma proposta muito boa, mas é justo por esses
probleminhas (entre possíveis outros) ele só está disponível na
instalação e não num pacote separado, que poderia ser utilizado
depois do Linux instalado.
Exemplo para uma máquina "caseira" (sem muitos usuários) com 32Mb
de RAM e um disco rígido de 2.1Gb, sendo 1.1Gb usados pelo windows:
TIPO IDENTIFICAÇÃO DISPOSITIVO MONTAGEM TAMANHO
primária DOS 16-bit >=32 /dev/hda1 win95 1.1G
primária linux native /dev/hda2 /boot 5M
estendida extended /dev/hda3 estendida até o fim do disco
lógica linux swap /dev/hda5 swap 64M
lógica linux native /dev/hda6 / 931M
Para discos maiores/menores, apenas variará o tamanho da partição
raiz (/), que é o espaço restante do disco.
Utilize o utilitário FIPS. Antes de usá-lo, desfragmente seu HD com
o Defrag do windows.
Mas é sempre bom reforçar:
"FAÇA BACKUP DE SEUS DADOS IMPORTANTES!!!"
### Guarani e posteriores ###
Utilize a versão do FIPS do CD do Guarani, diretório dosutils.
### Marumbi ###
Utilize a versão nova do FIPS disponível em:
ftp://ftp.conectiva.com.br/pub/conectiva/anteriores/guarani/i386/dosutils/fips20.zip
Segue abaixo um passo a passo para criar-se 3 partições
Linux no fdisk, o /boot, uma de troca e a partição raiz,
num disco com o windows já instalado.
O exemplo é de um disco de 6Gb, com 32Mb de RAM e o
windows ocupando 5Gb.
Já no fdisk, apertando-se "p", aparece:
Disk /tmp/hda: 255 heads, 63 sectors, 784 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/tmp/hda1 * 1 641 5148801 b Win95 Fat32
Então temos uma partição FAT com 5Gb e +ou- 1Gb sobrando.
Para criar a partição do /boot com 5Mb:
aperte "n" , para definir uma partição nova
aperte "p" , para definir uma partição primária
aperte "2" , para definir a partição primária de número 2
aperte "642" , para definir o primeiro cilindro da partição
(que é o primeiro cilindro disponível*, neste caso o 642)
aperte "+5M" , para definir o tamanho de 5Mb
aperte "p" , para conferir a criação
Para criar a partição de troca (swap) de 64Mb:
aperte "n" , para definir uma partição nova
aperte "p" , para definir uma partição primária
aperte "3" , para definir a partição primária de número 3
aperte "???" , sendo ???, o primeiro cilindro disponível*
aperte "+64M", para definir o tamanho de 64Mb
Foi criada a partição de troca.
Agora precisamos dizer que seu tipo é Linux Swap.
aperte "t" , para indicar a mudança de tipo
aperte "3" , para mudar o tipo da partição 3
aperte "82" , para definir o tipo Swap
aperte "p" , para conferir a criação e o tipo
Se quiser por curiosidade ver quais os tipos de partição que o fdisk
pode criar (são muitas) e seus códigos respectivos, aperte "L".
Para criar a partição raiz (/) com o restante do espaço em disco:
aperte "n" , para definir uma partição nova
aperte "p" , para definir uma partição primária
aperte "4" , para definir a partição primária de número 4
aperte "???" , sendo ???, o primeiro cilindro disponível*
aperte "784" , para definir esta partição como ocupante até o fim
do disco (último cilindro, neste caso, 784)
aperte "p" , para conferir a criação e o tipo
Seu particionamento ficará mais ou menos assim:
Disk /tmp/hda: 255 heads, 63 sectors, 784 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/tmp/hda1 * 1 641 5148801 b Win95 Fat32
/tmp/hda2 642 ??? 5240 83 Linux native
/tmp/hda3 ??? ??? 68704 82 Linux swap
/tmp/hda4 ??? 784 1043615 83 Linux native
Pronto. confira se tudo está certo, e depois aperte "w" para gravar
a tabela de partições e sair do fdisk.
obs.: O primeiro cilindro disponível é o primeiro número que aparece
entre parênteses "First cylinder (???-???):" e o segundo número
é o último cilindro disponível (geralmente o último cilindro do
disco)
Depende da aplicação futura da máquina.
Diretórios que geralmente são montados em partições exclusivas são:
swap memória virtual
/ raiz do sistema
/boot arquivos de inicialização
/home área dos usuários
/usr binários dos programas
/var arquivos de registro (log) e caixas postais
Sendo /home, /usr e /var em partições separadas úteis mais para
servidores de grande porte, e não para máquinas caseiras.
Com relação ao tamanho dessas partições:
swap geralmente tem o dobro de tamanho da RAM
/ é o resto do sistema que não está em outras partições
/boot os arquivos aqui são poucos e pequenos, 5Mb bastam
/home depende da quantidade de usuários da máquina
/usr depende da quantidade de pacotes a serem instalados
/var depende dos serviços que rodarão na máquina
O tamanho máximo de uma partição de troca no linux é 127Mb.
Até pode-se criar uma partição maior, mas o espaço excedente
não será utilizado.
Recomendações constantes no Partition-mini-HOWTO:
- tenha em mente que tendo muito espaço para a área de troca,
esta área pode não ser totalmente utilizada;
- é provavelmente inútil ter mais de 3x RAM de área de troca;
- ao invés uma área de troca enorme, compre mais RAM.
Ou seja, se sua necessidade por área de troca é muito grande,
é mais eficiente comprar mais memória RAM.
127Mb de troca é MUITA coisa, vai ser difícil sua máquina
chegar a utilizar 90% disso, e se chegar, é hora de aumentar a
memória RAM. Para a grande maioria dos usuários, 64Mb de troca
é mais do que suficiente.
Página seguinte
Página anterior
Índice