Olá podemos usar o programa qtparted
que é um tipo de "partition magic" for linux.
Para
instalar o Linux no seu HD, este precisa ter pelo menos uma
partição
nativa Linux que são: ext2. ext3, reiserfs,
etc. Sendo que ext3 e reiserfs são as mais recomendadas por
terem journaling e recuperação automática de
erros. Com elas você pode desligar o computador direto pelo
botão e depois ligar normalmente sem danificar o seu HD.
É
também aconselhável ter uma boa partição
linux-swap
para ser usada como memória auxiliar.
Se você tem o Windows
instalado no seu HD provavelmente terá uma
partição
tipo fat16, fat32 ou ntfs.
É preciso diminuí-la para criar as
partições
do Linux. Observe a figura a seguir:

Na
parte esquerda temos os devices:
/dev/hda (IDE0
Master)
/dev/hdb (IDE0
Slave)
/dev/hdc (IDE1
Master)
/dev/hdd (IDE1
Slave)
......
Neste caso selecionei /dev/hde em device (tenho mais
IDEs) e na partição selecionei /dev/hde1 que é
minha partição ntfs. Clicando com o botão
direito do mouse sobre a partição selecionada ou no
menu Operations temos a opção Resize.
Devemos então fornecer um novo tamanho para a
partição
Windows deixando espaço livre para criar as
partições
Linux.
É recomendável ganhar pelo menos 3.0
GB livre para criar as partições Linux.
Uma
vez ganhando e espaço livre vamos criar 2
partições
Linux uma linux-swap e outra ext3 ou reiserfs. Observe a figura a
seguir:

Para
criar uma nova partição selecione a parte livre
do HD depois a partir do menu Operations ou clicando
com o botão direito do mouse temos a
opção Create. Depois basta selecionar o
tipo de partição e o seu tamanho. Neste exemplo estou
criando uma partição linux-swap de 512 MB, sendo
que, uma de 256 MB já está de
bom tamanho.
Depois de criada a partição
linux-swap crie outra ext3 ou reiserfs para instalar o linux nesta.
(Eu prefiro reiserfs).
Boa sorte.