Revista Do Linux  
EDIÇÃO DO MÊS
  A música da Internet
  Banco de Dados
  Bibliotecas
  CD do Mês
  Em modo texto
  Governador do Software Livre
  Grandes e Pequenos
  Linux no iMac
  Mensagem .doc
  Operação Resgate
  Periféricos Complicados
  Segurança

Instalando Linux no iMac
O iMac, quando lançado, deflagrou uma febre consumista. Veja aqui, passo a passo, como instalar o Linux e aumentar sua transparência


Rafael Rigues
rigues@conectiva.com.br

Neste artigo irei explicar como instalar o LinuxPPC, versão 1999, em um iMac. Existem outras opções, como o Yellow Dog Linux, ou o recém-lançado LinuxPPC 2000. Como os três são baseados no RedHat, o processo de instalação é similar, mas não garanto compatibilidade total. Consulte o manual que vem junto com a sua distribuição Linux em caso de dúvidas.

O que é necessário

Para a instalação do LinuxPPC em um iMac, você vai precisar dos seguintes itens:

  • Um iMac, ou outro computador Apple ou de arquitetura compatível com LinuxPPC. Veja lista de compatibilidade em www.linuxppc.com
  • CD com o LinuxPPC 1999
  • CD com o Mac OS (que deve ter vindo junto com seu iMac)
  • Uma pequena dose de espírito aventureiro
  • Um pingüim (pode ser de borracha, pelúcia, porcelana, etc...) Não é necessário, mas fica legal em cima da máquina... :)

Particionamento

A primeira recomendação: faça backup de tudo o que for importante! O processo de instalação inclui a formatação/particionamento do disco, e a conseqüente perda de todos os seus dados. Depois não diga que não foi avisado. Backup feito e com todos os itens à mão, vamos lá. Coloque o CD com o Mac OS no drive, e reinicie o seu computador. Precisamos fazer com que o iMac rode o Mac OS que está no CD, e podemos fazer isso segurando a tecla C logo que ouvirmos o "gongo", quando o iMac reinicia. O drive vai começar a ler o CD, e o fundo da tela vai ficar cheio de "CDzinhos" (neste momento você pode soltar a tecla C), confirmando que inicializamos o micro pelo CD. Se não der certo, espere o Mac OS terminar de carregar, reinicie a máquina e tente novamente. Agora, vamos ao particionamento.

Vamos usar o utilitário "Drive Setup", que fica dentro da pasta "Utilities" no CD com o Mac OS. Dentro de Drive Setup, você deve ver listados pelo menos dois drives. O primeiro é o seu HD, e o segundo, o seu drive de CD-ROM. Clique no primeiro drive e clique em [Initialize]. Precisamos de no mínimo três partições: uma para o Mac OS, uma para o Linux, e uma pequena partição que será usada para que possamos trocar arquivos entre os dois sistemas. Para fazer isso, clique em [Custom Setup]. Na tela que aparece, selecione [3 Partitions] em [Partitioning Scheme]. Note que o "retângulo" em [Volume] aparece dividido em três partes, representando as três partições que serão criadas. Clique na primeira partição (o primeiro retângulo, de cima para baixo). Em [Volume Info], coloque o [Type] em "Mac OS Extended" e digite o tamanho desejado para a partição no campo [Size], logo abaixo. No meu caso, em um HD de 4 Giga, irei alocar cerca de 2.9 Giga para o Mac OS, digitando o valor 2900.Vamos agora configurar a segunda partição: Clique no segundo retângulo em [Volume], coloque o [Type] em "Mac OS Standard", e o tamanho [Size] em 100 MB. Essa será a nossa partição de troca.

O tipo de partição precisa obrigatoriamente ser "Mac OS Standard" (HFS), pois o LinuxPPC ainda não consegue montar partições do tipo "Mac OS Extended" (HFS+). Para a terceira partição, devemos colocar o tipo em "Unallocated", ou seja, essa partição será criada, mas não será formatada para nenhum sistema operacional específico. Dê a essa última partição todo o resto do disco (neste caso, os 1 GB restantes). Com tudo configurado, clique em [OK]. O disco será formatado (isso pode demorar um pouco), e as partições criadas.

TABELA 1  
Command (? for help): p
Partition map (with 512 byte blocks) on `/dev/hda' #:type
name length base size
1: Apple_partition_map Apple 63 @ 1
2: Apple_Driver_ATA*Macintosh 54 @ 64
3: Apple_Driver_ATA*Macintosh 74 @ 118
4: Apple_Patches Patch Partition 512 @ 192
5: Apple_HFS Psyduck 6144000 @ 704 (2.9G)
6: Apple_HFS Troca 204800 @ 6144704 (100.0M)
7: Apple_Free_Space untitled 2072336 @ 6349504 (1011.9M)
Device block size=512, Number of Blocks=8421839 (4.0G)
Device Type=0x0, DeviceId=0x0
Drivers-
1: @ 64 for 20, type=0x701
2: @ 118 for 33, type=0xf8ff
TABELA 2  
Command (? for help): p
Partition map (with 512 byte blocks) on `/dev/hda' #:type
name length base size
1: Apple_partition_map Apple 63 @ 1
2: Apple_Driver_ATA*Macintosh 54 @ 64
3: Apple_Driver_ATA*Macintosh 74 @ 118
4: Apple_Patches Patch Partition 512 @ 192
5: Apple_HFS Psyduck 6144000 @ 704 (2.9G)
6: Apple_HFS Troca 204800 @ 6144704 (100.0M)
7: Apple NIX_SVR2 swap 131072 @ 6349504 (64.0M)
8: Apple_Free_Space untitled 2072336 @ 6480576 (947.9M)
Device block size=512, Number of Blocks=8421839 (4.0G)
Device Type=0x0, DeviceId=0x0
Drivers-
1: @ 64 for 20, type=0x701
2: @ 118 for 33, type=0xf8ff

Instalando o LinuxPPC

Agora, precisamos reinstalar o Mac OS. Ele é necessário, pois é nele que o BootX (o equivalente Mac do LILO) é instalado, e também é nele que fica o kernel do Linux. Não entrarei em detalhes quanto à instalação do Mac OS, consulte o manual que veio junto com seu iMac. Com o Mac OS instalado, vamos instalar o BootX, responsável por carregar o LinuxPPC. Dê dois cliques no ícone "LinuxPPC 1999 Installer" (dentro do CD) e clique em [Continue]. Na tela seguinte, clique em [Continue] novamente e depois clique em [Install]. O programa avisa que você vai precisar reiniciar seu computador após a instalação. Clique em [Yes]. Alguns arquivos serão copiados para seu HD. Quando a cópia terminar, clique em [OK], remova o CD do drive e reinicie o iMac. Assim que o Mac OS começar a carregar novamente, a primeira mudança: a tela de seleção de sistema operacional do BootX aparece (veja figura 4). Caso queira continuar a carregar o Mac OS, selecione [Mac OS] no BootX. Selecione [Linux], já que queremos continuar a instalação. A tela muda para um fundo preto com o processo de inicialização do Linux. Logo após, aparece a interface de instalação em modo texto padrão da RedHat. Vamos agora acompanhar a instalação passo a passo.

Boas vindas: a primeira tela apenas lhe dá as boas vindas ao LinuxPPC. Selecione [OK] para continuar.
Seleção de idioma: precisamos escolher o idioma a ser usado durante a instalação e no Linux em si. Infelizmente, o português não está entre os idiomas disponíveis. No meu caso, escolhi o inglês.
Seleção de teclado: o instalador pergunta se você tem um teclado USB ou ADB. O iMac usa um teclado USB. Quanto ao mapa de teclado, escolha o único disponível: usb-us.
Método de instalação: selecione "Local CD-ROM". O programa de instalação vai pedir que você coloque o CD-ROM com o LinuxPPC no drive. Faça isso e dê um [OK].
Instalação ou atualização? No nosso caso, estamos instalando um sistema LinuxPPC a partir do zero, então escolha "Install".
Particionamento: De novo? Isso mesmo. Lembram-se da partição "Unallocated" de 1 GB que criamos com o particionador do Mac OS ? Pois então, iremos deletá-la e criar, a partir do espaço vazio, uma partição de Swap e uma partição para o Linux. Escolha [FDisk], escolha o seu HD na lista que vai aparecer (só deve haver um: /dev/hda) e clique em [Edit]. O PDisk, particionador padrão do LinuxPPC, vai entrar em ação. Não se engane, embora ele seja parecido com o FDisk do Linux para PCs, os comandos são diferentes, portanto leia atentamente as instruções a seguir para não cometer nenhum erro. A primeira coisa a fazer é ver quais partições existem. Para isso, usamos o comando "p". Digite p e tecle Enter. Uma lista com as partições irá aparecer, similar à que é mostrada na tabela 1. Não se preocupe se a lista, e até os números das partições, forem um pouco diferentes, isso pode acontecer. Use sempre os dados mostrados na tabela de partições da sua máquina, as tabelas são ilustrativas.

Note as partições 1 a 5. Essas partições contêm os "drivers" de disco usados pelo Mac OS e não devem ser mexidas! Vamos deletar a partição 7, que é nosso espaço marcado com "Unallocated" no Mac OS: digite o comando "d", (sem as aspas), e dê Enter. Informe o número da partição (7) e dê Enter. Para confirmar, use o comando p novamente. Aproveite e anote os numeros exatos de Base e Length da partição livre (no meu caso, a 7) mostrados em sua máquina. A partir do espaço livre na partição 7, vamos criar duas partições:

  • Swap que é usada como memória virtual pelo Linux, e
  • / em que o Linux será instalado.

Recomenda-se ter duas vezes mais Swap do que RAM, então vamos usar 64 Mega de Swap. Digite o comando c, e informe em "First Block" o valor de "Base" da partição 7. Em Length, digite 64M, e, como nome da partição, use "swap" (sem as aspas). Digite novamente o comando p, e a nova tabela de partição deve se parecer com a tabela 2.

Anote os valores de Base e Length da partição com o espaço livre. Apple_Free_Space, no nosso caso, a oitava. Vamos criar agora a partição ../index.html, que chamarei de "raiz". Digite c seguido de Enter, em First Block informe o valor de "Base" da partição 8, em Length informe o valor da partição 8, e como nome coloque, por exemplo: raiz.

Agora é só gravar as mudanças com w e Enter, e sair do PDisk, com q e Enter. De volta ao instalador, selecione [Done].
Atribuição dos pontos de montagem: uma lista com as partições disponíveis no disco irá aparecer, e precisamos indicar qual partição vai em qual lugar. Só precisamos mexer na partição raiz. Selecione /dev/hda8, selecione [Edit], digite / em "Mount Point" e dê OK. Selecione "Done" e o particionamento está completo.
Formatando Swap e raiz: o Linux perguntará se desejamos formatar a partição de Swap. Selecione a partição na "lista" que aparece, e digite [Espaço] para marcá-la com um asterisco, se já não estiver marcada. Dê OK e a partição será formatada. O LinuxPPC irá agora acessar o CD e construir uma lista de pacotes a serem instalados. É normal que algumas mensagens de erro sobre a falta de pacotes apareçam, apenas dê OK se acontecer. Repita o passo acima para formatar a partição raiz. Selecione /dev/hda8, marque-a com um asterisco, e dê OK para formatá-la. Isso pode levar um tempo. Não é necessário marcar a opção "check for bad blocks during format".
Escolha dos pacotes: iremos agora escolher quais pacotes (grupos de programas), serão instalados. Aqui os gostos e opiniões pessoais sobre o que instalar podem variar, mas para uma máquina caseira eu recomendo: X Window System, KDE, Mail/WWW/News Tools, File Managers, X Multimedia, Dial Up Workstation. Não há suporte para impressoras USB, então Printer Support é inútil. Se quiser mexer com programação, selecione também C Development, C++ Development, Development Libraries e X Development. Para os novatos, Extra Documentation também pode ser útil. Dê OK. Uma mensagem pode aparecer avisando sobre as dependências de alguns pacotes, apenas selecione "Install packages to satisfy dependencies" e dê OK. Os pacotes serão copiados para o disco. Isso pode demorar um pouco.
Mouse: o instalador provavelmente irá detectar o mouse automaticamente. Dê OK, confirme que é um mouse de um botão USB, selecionando na lista, e deixe a opção "Emulate 3 Buttons" desmarcada. Dê OK.Rede: No nosso caso, não configuraremos uma estação de rede. Contudo, se o seu iMac for ficar numa rede, selecione "Yes" e passe as informações necessárias.
Fuso Horário: selecione Brazil/East na lista e deixe a opção "Set Clock do GMT" desmarcada.
Impressora: não há suporte para impressoras USB. Apenas responda "No" à pergunta: "Would you like to configure a printer?"
Senha de Root: defina uma senha para o Root, ou seja, o administrador do sistema. Não esqueça a senha, você vai precisar dela.
Esquema de armazenamento das senhas: as opções padrão (Shadow e MD5) são mais do que suficientes. Apenas dê um OK.
Detecção de Vídeo: o instalador deve detectar automaticamente sua placa de vídeo como sendo uma Rage Pro ou ATI Mach 64. Não se preocupe se ele disser que sua placa tem menos RAM de vídeo do que realmente está disponível, pois isso é normal.
Resolução de Vídeo: selecione agora a resolução de vídeo e a quantidade de cores na qual você quer trabalhar. O instalador vai perguntar se você deseja testar a resolução que você escolheu, diga que sim. O teste vai falhar. Não se preocupe, corrigiremos isso depois. Apenas selecione [Quit]. O computador vai reiniciar, e a instalação estará terminada!
Entrando no sistema, ajustes finais: para entrar no Linux a partir do Mac OS, você tem duas opções: entrar pelo BootX na hora em que o sistema está carregando, ou usar o ícone do BootX no Desktop do seu Mac OS. Na primeira vez, alguns ajustes serão necessários. Na tela do BootX, desmarque a opção "Use Ramdisk", desmarque "No Video Driver" e apague o que estiver na linha "More Kernel Arguments". Em "Root Device" indique o nome da partição raiz (no nosso caso, /dev/hda8). Se estiver habilitada, marque a opção "Set G3 Cache", que vai ativar o cache interno do processador. Por padrão o LinuxPPC não ativa o cache, e ativando-o irá melhorar a performance do sistema. Se essa opção não estiver habilitada, baixe e instale no Mac OS o utilitário freeware "G3/G4 Cache Profiler", disponível em www.powerlogix.comsoftware.html

Com ele instalado, essa opção passará a ficar habilitada. Para corrigir o problema da placa de vídeo, que não foi detectada corretamente pelo instalador, adicione na linha "More Kernel Arguments" o comando: video=atyfb:vmode:17 Isso irá forçar o X a entrar numa resolução de 1024x768, com 32 bits de cor e aceleração gráfica. Para não ter que ficar digitando todos esses parâmetros a cada boot da máquina, clique em "Save to Prefs" para salvar essa configuração como padrão. Agora é só clicar em [Linux] e esperar o sistema carregar. Você será levado à tela padrão de login do Linux. Em Login: digite "root" e em password digite a senha que você colocou durante a instalação (Eu disse que você ia precisar dela...). Pronto! Bem-vindo ao LinuxPPC!

Finalizando: Agora você tem um sistema LinuxPPC prontinho para rodar, instalado em seu iMac.

Boa diversão com o novo sistema!


Para saber mais:
  • www.linuxppc.org
    Site dos desenvolvedores do LinuxPPC, tem uma cópia online do guia de instalação.
  • www.linuxppc.com
    Vendem o LinuxPPC. Comprando o CD, você tem direito a suporte. Você também pode baixar o LinuxPPC a partir do servidor de FTP deles, e gravar um CD para fazer a instalação.
  • Faq-O-Matic
    O famoso "Faq-O-Matic", um verdadeiro depósito de perguntas e respostas para os mais variados tipos de dúvidas específicas sobre o Linux em Macs.
  • www.imaclinux.net
    Site dedicado especialmente ao Linux no iMac. Notícias atualizadas freqüentemente, além de excelentes tutoriais.
  • linux-br.conectiva.com.br
    A lista Linux-BR, mantida pela Conectiva, não poderia ficar de fora. Aqui você provavelmente irá encontrar respostas para suas perguntas. Tem um tráfego médio de cem mensagens por dia, mas se você não quiser se inscrever, pode fazer uma pesquisa no histórico da lista.
  •  

    A Revista do Linux é editada pela Conectiva S/A
    Todos os Direitos Reservados.

    Política de Privacidade