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.
|