Legal, mas vamos aprender a mecher então no fdisk do Linux, que é onde criaremos nossas partições :) Antes de mais nada, fique sabendo que você tem que ter o HD com espaco livre (não espaço livre numa partição, e sim espaço livre para criar uma partição). Tem gente que opta em formatar o HD, mas como não é todo mundo que gosta disso, tentem usar o FIPS, que deixará espaço livre para você criar outras partições, sem ter de formatar o HD. Funciona, eu já vi funcionar.
Se você não tiver um sistema DOS/Windows, então você pode usar o programa GNU Parted para fazer o particionamento do disco sem ter que perder os dados dele. Também funciona porque eu já tentei aqui na minha própria máquina. Algumas distribuições atuais já incluem na sua instalação uma interface automática para reparticionar o disco com esse programa... Então se for o caso de você usar uma distribuição que tenha este recurso, não será necessário você ter que particionar seu disco como descrito aqui nesta seção.
Aqui estão os endereços para os programas de reparticionamento:
Antes de tentar qualquer coisa desesperadamente, certifique-se de que sabe o que você vai fazer, e sempre pense duas vezes antes de fazer qualquer coisa. Se você tem dúvidas em relação a particionamento, e quer ter a certeza que não vai perder nenhum dado, o ideal seria você fazer um backup dos seus arquivos. Então vamos, mãos à obra. Você deve estar no simples prompt do Linux... Nas instalações você pode ser presenteado com uma shell, onde você poderá rodar o fdisk. Se você tiver numa interface gráfica ou coisa assim, experimente apertar CTRL+ALT+F2, provavelmente você irá para o prompt. Primeiro entenda o seguinte:
/dev/hda - IDE Primária Master /dev/hdb - IDE Primária Slave /dev/hdc - IDE Secundária Master /dev/hdd - IDE Secundária Slave
Fazemos de conta que aqui eu não tenho o Linux instalado, e pretendo instalar ele no segundo HD da minha máquina. Tenho 2 HDs, um para o sistema Windows (/dev/hda) e outro para o Linux (/dev/hdb). O que eu vou particionar com o fdisk é apenas o segundo HD, que é o /dev/hdb, então eu executo o fdisk assim:
Você irá ser presentiado com um prompt. Neste prompt você poderá digitar algumas letras que vão corresponder a comandos... Como primeiro comando, vamos ver a mensagem de ajuda. Digite "m", e uma mensagem com informações de uso vai aparecer. Os seguintes outros comandos estão disponíveis:
| Comando | Ação |
a | Muda a partição ativa (bootável) |
b | Edita o disklabel do bsd |
c | Muda o sinal de compatibilidade do DOS |
d | Deleta uma partição |
l | Lista os tipos de partições conhecidas |
m | Mostra a mensagem de ajuda |
n | Adiciona uma nova partição |
p | Mostra a tabela de partições atuais |
q | Sai sem salvar as mudanças |
t | Muda o tipo de partição |
u | Muda as unidades de entrada/saída |
v | Verifica a tabela de partições |
w | Aplica as alterações e sai do programa |
x | Outras opções |
Vamos começar a mexer com as opções do fdisk. Como vamos mexer com o o HD, temos que saber primeiro se ele está vazio... Para fazer isso você usa o comando "p" para ver a tabela de partições atual:
Command (m for help): p
Disk /dev/hdb: 64 heads, 63 sectors, 526 cylinders
Units = cylinders of 4032 * 512 bytes
Device Boot Begin Start End Blocks Id System
|
Aqui no caso não apareceu nenhuma listagem de partição, então isto quer dizer que o HD está vazio e pronto para se criar partições! Mas se por exemplo, existisse uma partição já criada neste HD, como ficaria? Vejamos:
Command (m for help): p
Disk /dev/hdb: 64 heads, 63 sectors, 526 cylinders
Units = cylinders of 4032 * 512 bytes
Device Boot Begin Start End Blocks Id System
/dev/hdb1 1 1 526 1060384+ b Win95 FAT32
|
Aí então apareceu uma partição FAT32, e como eu não quero essa coisa, vou deletá-la para deixar o HD sem partições! :) Repare que é a partição 1, porque vem o número 1 depois de /dev/hdb, ficando /dev/hdb1. Então iremos agora deletar a partição 1:
Command (m for help): d
Partition number (1-4): 1
|
Pronto, a partição foi deletada. Como eu vou querer instalar o Linux sozinho, crio as partições Linux Native e Linux Swap. Eu tenho um HD de 1gb, e vou colocar 950MB para o Linux Native e 50MB para Swap:
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-526): 1
Last cylinder or +size or +sizeM or +sizeK ([1]-526): +950M
Command (m for help): p
Disk /dev/hdb: 64 heads, 63 sectors, 526 cylinders
Units = cylinders of 4032 * 512 bytes
Device Boot Begin Start End Blocks Id System
/dev/hdb1 1 1 483 973696+ 83 Linux native
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (484-526): 484
Last cylinder or +size or +sizeM or +sizeK ([484]-526): 526
Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): 82
Changed system type of partition 2 to 82 (Linux swap)
Command (m for help): p
Disk /dev/hdb: 64 heads, 63 sectors, 526 cylinders
Units = cylinders of 4032 * 512 bytes
Device Boot Begin Start End Blocks Id System
/dev/hdb1 1 1 483 973696+ 83 Linux native
/dev/hdb2 484 484 526 86688 82 Linux swap
Command (m for help):
|
Viu como não é tão difícil? Como último comando acima, eu primeiro criei duas partições com tamanhos variados. Uma dessas partições vai ser a swap, então tenho que mudar o tipo (id) dela... Para isso executei o "t" e coloquei o valor 82 para a partição 2 (/dev/hdb2). Como resultado deste processo todo... podemos ver a ultima mostragem do comando "p"... Perfeito! Agora só precisamos salvar a configuração, e só assim o fdisk irá fazer o particionamento de verdade. Para isso use o "w" e boa sorte :)
Com isso seu HD estará preparado para abrigar uma distribuição Linux. Saindo um pouco do fdisk, vamos ver agora como funciona o GNU Parted e o FIPS. Estes dois programas serão úteis para você não perder os seus queridos dados, como seus vídeos de Anime e suas musiquinhas em mp3 :D
Formatadando o disco:
Depois, tens que criar os filesystems(formatar). (ex.: mkfs -t ext2
/dev/hdb1)
3. Agora, basta adicionar as partições no /etc/fstab, como os que já
estão lá...
Após feita a formatação, será necessário montar partição. Crie um diretório onde ela será montada (ex: /mnt/hd2) usando:
[root@localhost]# mkdir /mnt/hd2
a seguir:
[root@localhost]# mount -t ext2 /dev/hdnX /mnt/hd2