3.5. Pré-Particionamento para sistemas Multi-Boot

Particionar o seu disco rígido refere-se simplesmente ao acto de dividir o seu disco em secções. Cada secção é então independente das outras. É de certa forma equivalente a pôr paredes dentro de uma casa; se colocar mobília num quarto não afecta qualquer outro quarto.

Se já possui um sistema operativo no seu sistema que utilize todo o disco e quiser colocar Debian no mesmo disco, irá necessitar de o reparticionar. Debian necessita das suas próprias partições no disco rígido. Não pode ser instalado em partições do Windows ou do Mac OS X. Pode ser possível partilhar algumas partições com outros sistemas Unix, mas esse tema não é coberto aqui. No mínimo irá necessitar de uma partição dedicada para o sistema de ficheiros raiz de Debian.

Poderá encontrar informação da sua configuração actual de partições utilizando uma ferramenta de particionamento para o seu sistema operativo actual. As ferramentas de particionamento têm sempre uma forma de mostrar as partições atuais sem efectuar alterações.

Regra geral, alterar uma partição já com um sistema de ficheiros nela irá destruir essa informação. Por isso deve sempre salvaguardar os seus dados antes de efectuar qualquer reparticionamento. Utilizando a analogia da casa, você provavelmente quer mover toda a mobília para fora do caminho antes de mudar uma parede, ou arrisca-se a destruí-la.

Vários sistemas operativos modernos oferecem a funcionalidade de mover e redimensionar certas partições existentes sem destruir o seu contéudo. Isto permite criar espaço para particões adicionais sem perder a informação existente. Mesmo que isto funcione bem na maioria dos casos, fazer alterações ao particionamento de um disco é uma ação inerentemente perigosa e deve apenas ser feita após ter feito um backup completo aos seus dados.

Criar e apagar partições pode ser feito a partir do debian-installer assim como a partir de um sistema operativo existente no seu sistema. Regra geral, as partições devem ser criadas pelo sistema que as irá utilizar, i.e. partições a serem utilizadas por Debian GNU/Linux devem ser criadas no debian-installer e partições a serem utilizadas noutro sistema operativo devem ser criadas por esse. O debian-installer é capaz de criar partições não-Linux e partições criadas desta forma normalmente funcionam sem problemas quando utilizadas em outros sistemas operativos, por isso se quiser ter a certeza, utilize as ferramentas nativas para criar as partições a utilizar por outros sistemas operativos.

Se vai instalar mais de um sistema operativo na mesma máquina, deve instalar todos os outros sistemas operativos antes de proceder com a instalação de Debian. As instalações de Windows e de outros sistemas operativos podem destruir a capacidade de arrancar Debian, ou encorajá-lo a reformatar as partições não-nativas.

Você pode recuperar destas acções ou evitá-las, mas instalar primeiro o sistema operativo nativo poupa-lhe trabalho.

3.5.1. Particionar em SunOS

É perfeitamente possível particionar a partir de SunOS; de facto, se você pretende correr ambos SunOS e Debian na mesma máquina, é recomendado que particione utilizando o SunOS antes de instalar Debian. O kernel Linux compreende perfeitamente Sun disk labels, por isso aí não existem problemas. O SILO suporta o arranque de Linux e SunOS a partir de qualquer das partições EXT2 (Linux), UFS (SunOS), romfs ou iso9660 (CDROM).

3.5.2. Particionar a partir de Linux ou outro SO

Qualquer que seja o sistema que você está a utilizar para particionar, assegure-se que cria um Sun disk label no seu disco de arranque. Este é o único esquema de particionamento que OpenBoot PROM compreende, por isso é o único esquema pelo qual consegue arrancar. No fdisk, a tecla s é utilizada para criar Sun disk labels. Você apenas fazer isto em drives que ainda não tenham um Sun disk label. Se está a utilizar um disco que foi previamente formatada com um PC (ou outra arquitectura) você tem de criar um novo disk label, ou muito provavelmente terá problemas com a geometria do disco.

Você provavelmente irá utilizar o SILO como o seu gestor de arranque (um pequeno programa que corre o kernel do sistema operativo). O SILO tem alguns requisitos para tamanhos de partições e localização; veja Apêndice C, Particionar para Debian.