Mac OS X em Hardware x86 Arquivo Técnico 2008–2024
InfiniteMac OSx86 › Arquitetura Base OSx86 10.X e Bootloaders › COMO FAZER: Instalar o Leopard Retail em Intel (…
218,685 reads · 2009-04-27 – 2009-09-25
Dossiê Técnico Núcleo 10.X Chameleon / Boot-132 Voodoo / XNU Kernel AMD OSx86 Retail DVD / USB

COMO FAZER: Instalar o Leopard Retail em Intel (e quase-Retail em AMD), incluindo Chameleon 2.0

Guia completo para instalar o DVD Retail do Mac OS X Leopard em processadores Intel (família Core e Celeron) e instalação quase-Retail em AMD utilizando CD de boot (BOOT-132 / initrd.img customizado), partição dedicada de bootloader com Chameleon 2.0 e kernel Voodoo.

Autor Principal
@NebKiwi Publicado em 2009-04-27
Coleção
Arquitetura Base OSx86 10.X e Bootloaders
Histórico no Arquivo
218,685 leituras históricas · 13 notas técnicas selecionadas (de 15 postagens) · 2009-04-27 – 2009-09-25
Colaboradores Creditados (10)
@NebKiwi (3)@Voyn1x (2)@fairlyodd (2)@spiritonline (2)@xXrkidXx@Valentine@ajvanhoo@00integrals@maya77@wernerh
Referência de Hardware
AMD Desktop Processors ↗ USB 3.2 Boot Flash Drives ↗ SATA III & NVMe SSDs ↗
Dossiê técnico traduzido para Português (Brasil) · Comandos de terminal, nomes de kexts, nós ACPI e flags de boot preservados exatamente como no originalVer original em inglês (Original English) →

NOTAS: Eu ficaria muito grato se algum usuário de AMD pudesse confirmar como este procedimento se comporta por aí; testei em um Intel Celeron com total sucesso, então presumo que seja praticamente idêntico em uma CPU AMD. Reuni informações de diversas fontes para montar a parte do guia voltada para AMD, mas não tenho como testar pessoalmente por não possuir hardware AMD no momento. Obrigado!

O que você vai precisar

Um DVD Retail de instalação do Leopard...
Compre o original (store.apple.com/us/product/MC094Z/A?fnode=MTY1NDAzOA&mco=MzgzMjcyOA), vale cada centavo!

Um computador compatível.
Para rodar uma cópia Retail pura (Vanilla) do Leopard, você precisa de um processador Intel da família Core, por exemplo:
Atom
Core 2 Duo
Core 2 Quad
etc.

Para todo o resto, existe MasterCa... digo, o kernel Voodoo (AMD, Pentium 4, Celeron, etc.).

Um disco de boot BOOT-132
Baixe a ISO genérica aqui (apenas para Intel; método para AMD logo abaixo):
media fire.com/?1ne1zbl4znv
Se a ISO genérica não funcionar de primeira na sua placa, você pode montar a sua própria ISO contendo exatamente as kexts do seu hardware seguindo estas instruções (nota: esta etapa pressupõe acesso a um Mac OS X funcional):

Usuários de CPUs Intel Core:

Abra o Terminal e digite:

mkdir iso

Copie os arquivos boot, initrd.img, isolinux.bin, isolinux.cfg e mboot.c32 de dentro da generic.iso baixada acima para a pasta “iso” que você acabou de criar na sua pasta pessoal (Home).

Habilite permissão de leitura e gravação no initrd.img:

 chmod 777 iso/initrd.img

Monte a imagem com:

 hdiutil attach iso/initrd.img

A imagem aparecerá montada na barra lateral do Finder; abra-a e navegue até Extra/Extensions/. Copie todas as kexts necessárias para essa pasta. Se faltar espaço na imagem, redimensione-a com:

 hdiutil resize -size 20MB iso/initrd.img

Você precisará da dsmos.kext e, possivelmente, da IntelCPUPMDisabler.kext (pois a kext nativa de energia costuma causar Kernel Panic em várias placas). Nota importante: todas as kexts colocadas no initrd precisam ter estas chaves no seu arquivo Info.plist:

 <key>OSBundleRequired</key>
 <string>Root</string>

(Clique com o botão direito na kext, escolha "Mostrar Conteúdo do Pacote", abra a pasta Contents e edite o Info.plist.)

Quando terminar de copiar as kexts, desmonte a imagem:

 hdiutil detach /Volumes/initrd

Em seguida, gere a nova ISO bootável com:

hdiutil makehybrid -o new.iso iso/ -iso -eltorito-boot iso/isolinux.bin -no-emul-boot

Agora é só gravar em um CD!

Para processadores AMD e CPUs Intel fora da linha Core, siga
este guia específico de CD de boot. ↗

Opções de Multiboot
É muito mais simples deixar o Mac OS X como único sistema operacional do disco, mas é perfeitamente possível fazer dual boot com outros sistemas:

Guia de Dual Boot com Windows XP ↗

Eu tive sucesso fazendo dual boot com o Windows 7: logo após instalar o Windows 7, bastou reativar a partição do bootloader (instruções abaixo) e reparar o boot do 7.

Iniciando o DVD de instalação do Leopard com kernel Vanilla (Intel Core)
Coloque o CD do BOOT-132 no drive e inicie por ele... Pressione Enter no primeiro menu. Troque o CD do BOOT-132 pelo DVD Retail do Leopard, digite o código hexadecimal do drive óptico (exibido entre colchetes na tela) e pressione Enter. Você pode passar a flag -v se quiser acompanhar o boot em modo verbose.

Iniciando o DVD de instalação do Leopard com kernel Voodoo (AMD / Intel antigo)
Siga as instruções deste tópico. ↗

Instalando
Ao chegar à tela do instalador, avance até a seleção de disco de destino. Na barra de menus superior, clique em Utilitários -> Utilitário de Disco. Supondo que você vá dedicar o disco inteiro ao Leopard, crie duas partições usando o esquema Tabela de Partição GUID (em “Opções...”). Uma partição pequena será dedicada exclusivamente ao bootloader e a outra ao Leopard. O ideal seria uns 200 MB para a partição de boot, ou o menor tamanho que o Utilitário de Disco permitir criar.

Feche o Utilitário de Disco e prossiga com a instalação na partição principal do Leopard (NÃO na partição pequena do bootloader).

Pós-instalação
Quando a instalação terminar, coloque novamente o CD do BOOT-132, pressione Enter e digite “80” para o primeiro HD (ou “81” para o segundo HD, e assim por diante). Selecione a partição onde o Leopard foi instalado e pressione Enter. O sistema iniciará no seu novo Leopard — mas ainda falta configurar o boot autônomo pelo HD para aposentarmos o CD!

Baixe o instalador do Chameleon 2.0 aqui (chameleon.osx 86.hu/static/some-words-about-donation?ref=file_download/22/Chameleon-2.0-r431.pkg.zip) e instale-o apontando para a partição pequena do bootloader. Em seguida, baixe um dos pacotes anexados a este tópico — “preferencesIntelcore.zip” (se você tiver uma CPU Intel Core) ou “preferencesAMDoldIntel.zip” (se tiver CPU AMD ou Intel antiga) — e descompacte-o. Abra a partição do bootloader no Finder, crie/abra a pasta “Library” e copie a pasta Preferences descompactada para dentro dela.

Agora volte à raiz da partição do bootloader, abra a pasta “Extra” e copie as kexts necessárias para o seu hardware para dentro da subpasta “Extensions” (se tiver dúvida, use exatamente as mesmas kexts do seu CD BOOT-132).

Por fim, precisamos marcar a partição do bootloader como ativa no fdisk. Abra o Terminal e digite:

 diskutil list

Confira os identificadores do seu disco e das partições. Veja o exemplo da minha saída abaixo:

 /dev/disk0 (<NÚMERO DO DISCO)
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *74.5 Gi    disk0
   1:                                EFI                             200.0 Mi   disk0s1
   2: (Número da partição)  Apple_HFS Boot           1.9 Gi     disk0s2
   3:                                Apple_HFS Mac HD    72.2 Gi    disk0s3

Anote o número do disco e o número da partição de boot e execute:

 sudo fdisk -e /dev/rdisk*NÚMERO_DO_DISCO_AQUI*
 f *NÚMERO_DA_PARTIÇÃO_AQUI*

w

y

q

Usuários de CPUs Intel Core: já podem reiniciar! Se tudo correu bem, o sistema iniciará direto no Leopard e você poderá instalar atualizações oficiais da Apple sem medo, pois sua partição do sistema continua 100% Vanilla!

Usuários de AMD e Intel antigos: baixem o kernel Voodoo aqui (xnu-dev.googl ecode.com/files/Voodoo_Kernel_Release_1.0_Rev_A.dmg), instalem na partição principal do Leopard e reiniciem.

Vantagem de manter o bootloader em uma partição separada:
Sua instalação do Mac OS X permanece completamente intocada e Vanilla, facilitando atualizações e eventuais reinstalações no futuro.

Notas de Campo e Relatos da Comunidade

13 respostas técnicas selecionadas a partir de 15 postagens originais

Atualização do Autor #1 @NebKiwi 2009-05-02

Pentium

Para um Pentium 4 você provavelmente terá que usar o método quase-Retail (com o kernel Voodoo), a menos que seja um Pentium Dual-Core da arquitetura Core — não tenho como confirmar 100% porque só tenho máquinas Core 2 Duo e Atom aqui. O pior que pode acontecer é não subir de primeira: tente o método Retail puro se for Dual-Core e, se não der, aplique o Voodoo. Boa sorte!

Nota de Campo #1 @Valentine 2009-05-02

Com o kernel Voodoo usando o método da partição EFI do munky: Sim!
Eu tinha uma instalação Retail em partição EFI na minha antiga máquina AMD.
Foi a melhor instalação que já tive antes de montar meu Intel novo.

Edit: Opa, você respondeu mais rápido, NebKiwi :)

Nota de Campo #2 @ajvanhoo 2009-05-31

Consegui instalar com total sucesso o 10.5.6 RETAIL na minha máquina AMD usando o CD BOOT-132 com o VOODOO KERNEL 1.0, e depois atualizei direto pelo Software Update da Apple para o 10.5.7!

Nota de Campo #3 @00integrals 2009-06-04

O método acima funcionaria para a configuração da minha assinatura? Tentei na semana passada instalar a distro iPC e tomei vários Kernel Panics. Tentei diversas opções e não consegui concluir a instalação (o Kernel Panic sempre aparecia bem no finalzinho do instalador).

Atualização do Autor #2 @NebKiwi 2009-06-04 ↳ Re: @00integrals
@00integralsO método acima funcionaria para a configuração da minha assinatura? Tentei na semana passada instalar a distro iPC e tomei vários Kernel Panics logo no finalzinho da instalação.

Não faço ideia sem testar! Mande bala — o pior que pode acontecer é não funcionar de primeira... divirta-se!

Nota de Campo #4 @Voyn1x 2009-06-04 ↳ Re: @NebKiwi
@NebKiwiInstalando: Ao chegar à tela do instalador, avance até a seleção de disco de destino. Na barra de menus superior, clique em Utilitários -> Utilitário de Disco. Supondo que você vá dedicar o disco inteiro ao Leopard, crie duas partições (esquema GUID)...

Acho que há um detalhe desnecessário nessa etapa do seu guia: ao formatar qualquer disco em esquema GUID (GPT), o Utilitário de Disco já cria automaticamente uma partição oculta EFI de 200 MB por padrão (que pode ser montada pelo Terminal), então não há necessidade de criar uma segunda partição visível só para o bootloader. No próprio instalador do Chameleon 2 você pode marcar a opção para instalar na partição oculta EFI.

Caso queira montar a partição EFI manualmente depois, basta rodar:

sudo mkdir /Volumes/EFI
sudo mount_hfs /dev/diskXsY /Volumes/EFI
killall Finder

Onde X é o número do disco e Y é o número da partição (geralmente disk0s1). Além disso, ao usar o instalador .pkg do Chameleon 2, também não é necessário executar o passo manual do fdisk.

Nota de Campo #5 @fairlyodd 2009-06-21

Alguém já conseguiu instalar uma cópia Retail do Leopard em um PC Intel Dual-Core rodando 100% nativo logo de cara? Sei que parece bom demais para ser verdade, mas estou prestes a montar um computador novo e gostaria de indicações de quais peças dão menos dor de cabeça na instalação.
Sei que parece preguiça, mas gosto de manter as coisas simples. Excelente tutorial, aliás!

Nota de Campo #6 @Voyn1x 2009-06-23

Eu rodo o Leopard Retail puro em um Core 2 Duo. A maioria das placas-mãe Gigabyte com chipset Intel (P35/P45/G31/EP45) tem compatibilidade excelente. O melhor conselho que posso dar é escolher uma placa-mãe Gigabyte que caiba no seu bolso e pesquisar o modelo exato aqui e no InsanelyMac para ver os relatos de outros usuários.

Para a placa de vídeo, vá de NVIDIA, já que elas equipam os Macs atuais. O restante das peças praticamente não dá trabalho.

Nota de Campo #7 @fairlyodd 2009-06-23 ↳ Re: @Voyn1x
@Voyn1xEu rodo o Leopard Retail puro em um Core 2 Duo. A maioria das placas-mãe Gigabyte com chipset Intel tem compatibilidade excelente... Para a placa de vídeo, vá de NVIDIA...

Obrigado pela dica, Voyn1x! Eu estava justamente de olho em uma placa Gigabyte. Sempre preferi Asus ao longo dos anos, mas se for para facilitar a vida no Hackintosh, vale muito a pena pegar uma Gigabyte que não dê dor de cabeça na instalação. Vou pesquisar as configurações da galera do fórum e manter vocês informados!

Nota de Campo #8 @spiritonline 2009-07-10

Uma dúvida rápida: baixei uma versão Retail do Mac OS X 10.5.6; devo gravá-la como .dmg ou converter para .iso antes?

Nota de Campo #9 @maya77 2009-07-10

Basta abrir a imagem .dmg baixada no Utilitário de Disco (Disk Utility) e gravá-la diretamente em um DVD Dual-Layer (Camada Dupla).

Nota de Campo #10 @spiritonline 2009-07-10

Oi maya, obrigado pela resposta, mas eu ainda não tenho o OS X instalado — só tenho acesso ao Windows por enquanto... Descompactei/converti o DMG e gravei pelo Windows em um DVD Dual Layer.

Coloquei o CD de boot BOOT-132 e depois troquei pelo DVD do Leopard: ele inicia o carregamento, mas após a tela cinza com a maçã fica travado na rodinha colorida girando no canto (bem antes da tela de escolha de idioma)...

Qualquer dica será muito bem-vinda!

Edit:
Baixei uma ISO do BOOT-132 que já vinha com algumas kexts extras modificadas. Funcionou perfeitamente e já estou com o OS X instalado e rodando!

Nota de Campo #11 @wernerh 2009-09-25

Estou animado para testar este guia na minha máquina: tenho uma placa-mãe MSI G45 com processador Core 2 Quad. Alguma recomendação específica para ela? Vejo que a Gigabyte é a queridinha da comunidade, mas comprei esta MSI há pouco tempo e não pretendo trocar de placa tão cedo.
Obrigado por todas as informações até aqui!
W

Validado com a participação de: @xXrkidXx
Fontes e Registro de Autoria (10 membros creditados · Tópico #2712)
UsuárioContribuição no DossiêPostagensPeríodo Ativo
@NebKiwiAutor Principal32009-04-27 → 2009-06-04
@Voyn1xColaborador22009-06-04 → 2009-06-23
@fairlyoddColaborador22009-06-21 → 2009-06-23
@spiritonlineColaborador22009-07-10
@xXrkidXxColaborador12009-05-02
@ValentineColaborador12009-05-02
@ajvanhooColaborador12009-05-31
@00integralsColaborador12009-06-04
@maya77Colaborador12009-07-10
@wernerhColaborador12009-09-25

Escolher idioma · Choose your language