O melhor caminho para a maioria das pessoas será usar um conjunto de CDs Debian. Se tem um conjunto de CDs, e se a sua máquina suporta arranque directamente a partir do CD, fantástico! Simplesmente configure o seu sistema para arrancar a partir de um CD como descrito na Secção 3.6.2, “Selecção de Dispositivo Para Arranque”, insira o seu CD, reinicie, e proceda para o próximo capítulo.
Note que determinadas drives de CD podem necessitar de drivers especiais, e portanto estarem inacessíveis nas fases iniciais da instalação. Se se verificar que a maneira comum de iniciar a partir do CD não funciona no seu hardware, visite novamente este capítulo e leia sobre métodos alternativos para instalar e kernels alternativos que poderão funcionar consigo.
Mesmo se não conseguir iniciar a partir do CD-ROM, poderá provavelmente instalar os componentes do Debian e qualquer pacote que deseje a partir do CD-ROM. Simplesmente arranque utilizando uma media diferente, tal como disquetes. Quanto for altura de instalar o sistema operativo, sistema base, e qualquer pacote adicional, aponte o sistema de instalação para a drive de CD-ROM.
Se tiver problemas com o arranque, veja a Secção 5.3, “Diagnosticar Problemas no Processo de Instalação”.
Para arrancar o instalador a partir do disco rígido, terá primeiro de fazer o download e colocar os ficheiros necessários, como descrito na Secção 4.5, “Preparar Ficheiros para Arrancar a Partir de Disco Rígido.”.
Se tenciona usar o disco rígido para arrancar e depois fazer o download de tudo através da rede, deverá fazer o download do ficheiro netboot/debian-installer/i386/initrd.gz
e do kernel correspondente. Isto permitir-lhe-á reparticionar o disco rígido do qual o instalador inicia, deverá fazer isto com bastante cuidado.
Em alternativa, se pretende manter uma partição, existente no disco rígido, inalterada durante a instalação, poderá fazer o download do ficheiro hd-media/initrd.gz
e do seu kernel, assim como uma copia do iso de CD para a drive (garanta que o ficheiro tem o nome que termine em .iso
). O instalador poderá então arrancar a partir da drive e instalar a partir da imagem do CD, sem necessitar da rede.
Para o LILO, necessitará de configurar 2 coisas essenciais em /etc/lilo.conf
:
para carregar o instalador do initrd.gz
em tempo de arranque;
ter o kernel vmlinuz
a usar uma RAM disk como partição de root.
Aqui está um exemplo do /etc/lilo.conf
:
image=/boot/newinstall/vmlinuz
label=newinstall
initrd=/boot/newinstall/initrd.gz
root=/dev/ram0
append="devfs=mount,dall ramdisk_size=12000"
Para mais detalhes, veja as páginas do man initrd(4) e lilo.conf(5). Agora execute lilo
e reinicie.
O procedimento para o GRUB é bastante semelhante. Localize o seu menu.lst
na directoria /boot/grub/
(por vezes em /boot/boot/grub/
), e adicione as seguintes linhas:
title New Install kernel (hd0,0)/boot/newinstall/vmlinuz root=/dev/ram0 ramdisk_size=12000 initrd (hd0,0)/boot/newinstall/initrd.gz
e reinicie. Se o arranque falhar, pode tentar adicionar devfs=mount,dall
à linha “kernel” .
Note que para o valor de ramdisk_size
poderá necessitar de ser ajustado para o tamanho da imagem do initrd. A partir daqui, não deverá haver diferenças entre o GRUB ou o LILO.
Vamos assumir que tem tudo preparado a partir na Secção 3.6.2, “Selecção de Dispositivo Para Arranque” e da Secção 4.4, “Preparar Ficheiros para iniciar a partir de USB Memory Stick”. Agora basta ligar a sua pen USB em algum dos conectores USB e reiniciar o computador. O sistema deverá arrancar e você deverá ser presenteado com a linha de comandos boot:
. Aqui poderá introduzir argumentos de arranque opcionais, ou então simplesmente pressionar Enter.
No caso do seu computador não suportar arranque a partir de dispositivos de memória USB, poderá na mesma usar uma única disquete para fazer o arranque inicial e depois mudar para USB. Arranque o seu sistema conforme descrito na Secção 5.1.4, “Iniciar de Disquetes”; o kernel na disquete de arranque deverá detectar a sua pen USB automaticamente. Quando lhe perguntar pela disquete root, simplesmente pressione Enter. Deverá ver o debian-installer
a iniciar.
Poderá já ter feito download das imagens das disquete que necessita e ter criado as disquetes a partir das imagens na Secção 4.3, “Criar Disquetes a partir de Imagens de Disco”.
Para arrancar a partir da disquete de arranque do instalador, coloque a disquete na drive de disquetes primária, desligue o sistema como faria normalmente, e de seguida lige-o outra vez.
Para instalar a partir de uma drive LS-120 (versão ATAPI) com um conjunto de disquetes, necessita de especificar a localização virtual para o dispositivo de disquetes. Isto é feito com o argumento de arranque root=, dando o dispositivo para onde o driver ide-floppy mapeia o dispositivo. Por exemplo, se a sua drive LS-120 está conectada no primeiro dispositivo IDE (master) no segundo cabo, deverá introduzir linux root=/dev/hdc
na linha de comandos de arranque. Instalação a partir de LS-120 apenas é suportada em kernel 2.4 e posteriores.
Note que em algumas máquinas, Control-Alt-Delete não faz reset à máquina portanto é recomendado um “hard” reboot. Se está a instalar a partir de um sistema operativo já existente (p.e., a partir de uma máquina com DOS) não terá escolha. Caso contrário, por favor, faça um hard reboot quando arrancar.
A disquete irá ser acedida e deverá ver um ecrã que introduz a disquete de arranque e acaba com a prompt boot:
.
Uma vez pressionado Enter deverá ver a mensagem Loading...
, seguida de Uncompressing Linux...
, e depois um ecrã de informação sobre o hardware no seu sistema. Mais informação deste passo do processo de arranque pode ser encontrada na Secção 5.3.4, “Interpretar as mensagens de arranque do kernel”.
Após arrancar a partir da disquete de arranque, a disquete de root é pedida. Insira a disquete root e pressione Enter, e os conteúdos serão carregados para a memória. O programa instalador debian-installer é lançado automaticamente.
Iniciar pela rede, requer que tenha uma ligação de rede configurada e um servidor de arranque de rede TFTP (DHCP, RARP ou BOOTP).
O método de instalação para suportar o arranque pela rede é descrito na Secção 4.6, “Preparar Ficheiros para arranque pela Rede via TFTP”.
Existem várias maneiras fazer um arranque TFTP em i386.
Pode acontecer que a sua Network Interface Card (NIC, ou placa de rede), ou a sua Motherboard providencie a funcionalidade de arranque PXE. Isto é uma re-implementação da Intel™ do arranque TFTP. Se tal acontecer, ser-lhe-á possível configurar a sua BIOS para arrancar pela rede.
Poderá acontecer que a sua Network Interface Card (NIC, ou placa de rede), providencie a funcionalidade de arranque TFTP.
O projecto etherboot providencia disquetes de arranque e mesmo bootroms que fazem TFTPboot.
Quando o instalador inicia, ser-lhe-á apresentado um ecrã gráfico amistoso que mostra o logo de Debian e a linha de comandos de arranque:
Carregue em F1 para ajuda, ou ENTER para iniciar:
Na linha de comandos de arranque você pode apenas carregar em Enter para iniciar o instalador com as opções por omissão ou pode escrever um método de arranque específico e, opcionalmente, parâmetros de arranque.
A informação nos parâmetros de arranque disponíveis que podem ser úteis, podem ser encontrados ao pressionar F2 até F7. Se adicionar algum parâmetro à linha de comandos do arranque, garanta que escreve o método de boot (o pré-definido é linux
) e um espaço antes do primeiro parâmetro (e.g., linux debconf/priority=medium
).
Se está a instalar o sistema via um dispositivo de gestão remota que disponibiliza um interface de texto na consola VGA, você pode não conseguir ver o ecrã inicial quando iniciar o instalador; pode mesmo não ver a linha de comandos gráfica. Exemplos destes dispositivos incluem a consola de texto “integrated Lights Out” (iLO) da Compaq e “Integrated Remote Assistant” (IRA) da HP. Você pode às cegas carregar em F1 [3] para ultrapassar este ecrã e ver o texto de ajuda. Uma vez ultrapassado o ecrã inicial e estando no ecrã de ajuda as suas tecla serão ecoados para a linha de comandos como é de esperar. Para prevenir o instalador de utilizar o framebuffer para o resto da instalação, você também vai querer adicionar à linha de comandos de arranque debian-installer/framebuffer=false
, conforme é descrito no texto de ajuda.
[3] Em alguns casos estes dispositivos podem necessitar de sequências de escape especiais para fingir este pressionar de tecla, por exemplo a IRA utiliza Ctrl-F, 1.