2.7. Gostaria de um passo a passo do fdisk.

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)