Instalando Debian Etch em um PowerBook G4 sem CDROM

De vez em quando gosto de alguns desafios técnicos. Vou compartilhar um desafio que passei hoje, pois a receita pode ajudar outras pessoas com o mesmo problema.

1. Cenário: Um PowerBook G4 (meio antiguinho) com Mac OS 10.3 parcialmente instalado, com problemas no CDROM e apenas com Airport (wifi) funcionando no local;

2. Objetivo: Fazer o notebook ficar funcional, pois o MacOS estava com alguns problemas de instalação e não podia ser reinstalado no equipamento, pois o CDROM estava com problemas (e também não se exite alguma maneira de instalar o MacOS via rede);

3. Solução: Tentar uma instalação do Debian Etch via rede, mas o desafio era fazer o boot via Airport, chamar o instalador remotamente e prosseguir com a instalação;

A brincadeira foi divertida. Depois de ler alguns sites sobre GNU/Linux no PowerPC e fuçar um pouco no Google, encontrei uma solução que parecia ser simples, até demais. Basicamente você precisa de um utilitário chamado Yaboot, que é uma espécie de bootloader para Macintosh modelos NewWorld (que é o caso do G4 e da maioria dos PowerPCs mais novos). Dentro do próprio MacOS, eu baixei os arquivos yaboot, yaboot.conf, vmlinux, initrd.gz e boot.msg do local abaixo:

http://http.us.debian.org/debian/dists/etch/main/installer-powerpc/current/images/powerpc/netboot/

Depois, basta copiar os arquivos acima para o diretório raiz do MacOS.

O próximo passo é fazer o reboot do MacOS e entrar na Eprom do equipamento, que pode ser feito pressionando ao mesmo tempo as teclas command (a maçã), option (alt), O e F. Se achar difícil fazer isso com as mãos, use os pés para ajudar.

Se você conseguiu segurar todas as teclas acima, uma telinha com um prompt boot> aparecerá. Nesse ponto, você pode chamar diretamente o yaboot, com o seguinte comando:

boot hd:2,yaboot

Note que o identificador 2 pode mudar dependendo como o seu MacOS foi instalado. Para descobrir qual é a partição certa, volte no MacOS e utilize a ferramenta diskutils para descobrir.

Se tudo der certo, você verá o pinguim e o kernel Linux sendo carregado. Depois disso basta prosseguir com a instalação normal do Debian. Só cuidado para não interromper a instalação depois que reparticionar o disco, se isso acontecer você vai precisar de um CD ou alguma outra forma para acessar o disco novamente.

Depois de aguardar o download dos pacotes via internet, estou com o PowerBook com Debian PowerPC devidamente instalado! :) É nele que estou fazendo esse post.

anderson@notebook:~$ uname -a
Linux notebook 2.6.18-4-powerpc #1 Wed Apr 18 01:52:23 UTC 2007 ppc GNU/Linux

Cuidado: Não me responsabilizo por perda de dados, faça backup de seu sistema e siga o procedimento acima por conta e risco.

7 Responses to Instalando Debian Etch em um PowerBook G4 sem CDROM

  1. Fabricio Oliveira 03/08/2007 em 3:46 am #

    Allo Anderson, em primeiro lugar parabens pelo blog. Bom é o seguinte eu tenho um Powerbook G4 e gostaria de instalar nele o Debian. Mais gostaria de ter os dois OS intalados ou seja MAC OS X (aqua+drawin) e o Debin e ficar com o Dual Boot. Isso eh possivel? Tipo pelo que eu entendi aqui (me corriga se estiber errado) vc ficou somente com o Debian instalado na maquina.

    Desde ja agradeço pela resposta.

  2. Fabricio Oliveira 03/08/2007 em 12:46 am #

    Allo Anderson, em primeiro lugar parabens pelo blog. Bom é o seguinte eu tenho um Powerbook G4 e gostaria de instalar nele o Debian. Mais gostaria de ter os dois OS intalados ou seja MAC OS X (aqua+drawin) e o Debin e ficar com o Dual Boot. Isso eh possivel? Tipo pelo que eu entendi aqui (me corriga se estiber errado) vc ficou somente com o Debian instalado na maquina.

    Desde ja agradeço pela resposta.

  3. anderson 16/09/2007 em 8:11 pm #

    Olá Fabricio,
    Sim, é possível fazer dual boot em um hardware Mac. No meu caso eu optei por deixar apenas o Ubuntu, mas no Mac OS X tem um utilitário chamado BootCamp onde você pode reservar um espaço do seu HD para outro sistema e na hora do boot, selecionar qual deseja inicializar. Veja: http://www.apple.com/macosx/bootcamp/

    Grande abraço

  4. anderson 16/09/2007 em 5:11 pm #

    Olá Fabricio,
    Sim, é possível fazer dual boot em um hardware Mac. No meu caso eu optei por deixar apenas o Ubuntu, mas no Mac OS X tem um utilitário chamado BootCamp onde você pode reservar um espaço do seu HD para outro sistema e na hora do boot, selecionar qual deseja inicializar. Veja: http://www.apple.com/macosx/bootcamp/

    Grande abraço

  5. cristiano 24/04/2008 em 3:11 am #

    caro christiano
    parabens pelo blog. muito legal mesmo!
    QUESTÃO:
    tenho um powerpc g4 graphics e gostaria de adentrar o linux world
    qual versao vc me aconselha para unm iniciante ?
    Obrigado
    C.

  6. cristiano 24/04/2008 em 1:11 am #

    caro christiano
    parabens pelo blog. muito legal mesmo!
    QUESTÃO:
    tenho um powerpc g4 graphics e gostaria de adentrar o linux world
    qual versao vc me aconselha para unm iniciante ?
    Obrigado
    C.

Trackbacs/Pingbacks

  1. Experiências com Gnash no PowerPC » Christiano Anderson - 16/09/2007

    [...] Estou com um notebook Apple PowerPC G4, meio antiguinho, mas está me ajudando em algumas tarefas. O método que usei para fazer sua instalação foi bastante diferente, pois o notebook está com o driver de CD-ROM quebrado e sua interface de rede não está funcionando corretamente. O jeito foi instalar via wireless (mais detalhes aqui). [...]

Leave a Reply