Mac OS X em Hardware x86 Arquivo Técnico 2008–2024
InfiniteMac OSx86 › Snow Leopard 10.6 › Dar Boot no DVD Retail do Snow Leopard via Pendr…
200,536 reads · 2009-08-31 – 2010-01-29
Guia Prático Snow Leopard 10.6 DSDT Chameleon / Boot-132 AMD OSx86 Gigabyte G31M / P35

Dar Boot no DVD Retail do Snow Leopard via Pendrive USB + PC_EFI 10.2

ATUALIZAÇÃO (04/09/09): Vídeo adicionado no YouTube. Meu DVD Retail do Snow Leopard acabou de chegar e descobri como dar boot direto no DVD original usando um pendrive USB pequeno (apenas 40 MB usados) com Chameleon RC1 + PC_EFI 10.2 do netkas — sem precisar restaurar o DVD inteiro em um pendrive de 8 GB nem gravar CD BOOT-132!

Autor Principal
@sk1nhd33t Publicado em 2009-08-31
Coleção
Snow Leopard 10.6
Histórico no Arquivo
200,536 leituras históricas · 31 notas técnicas selecionadas (de 34 postagens) · 2009-08-31 – 2010-01-29
Colaboradores Creditados (19)
@sk1nhd33t (9)@tessa1717 (5)@mwkchan (2)@rabalder (2)@chronus (2)@zypheruk@xxxslayeriiixxx@ivv909@ikuromac@flip360@Suhail@Snow@macdan@chubsterpete@altoidboy@shivpratik+3 more
Referência de Hardware
USB 3.2 Boot Flash Drives ↗ Gigabyte Motherboards ↗ AMD Desktop Processors ↗
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) →

ATUALIZAÇÃO: (04/09/09) Vídeo demonstrativo adicionado no YouTube ↗ ou via download direto (media fire.com/download.php?igynnwr25lz) em alta resolução.

Meu DVD Retail do Snow Leopard acabou de chegar e, assim que tirei da caixa, pensei: por que não dar boot direto no DVD usando o conceito do BOOT-132 a partir de um pendrive, em vez de demorar horas restaurando o DVD inteiro para um pendrive de 8 GB? Pesquisei várias formas até encontrar o post do netkas sobre o PC EFI 10.2 ↗.

Este método economiza todo o tempo de restauração do DVD, é perfeito se você não tiver um pendrive de 8 GB ou maior dando sopa, e ainda economiza um CD-R virgem que seria gasto gravando um Boot-132.

O que você vai precisar

• DVD Retail do Snow Leopard — COMPRE O ORIGINAL! US$ 29 é um dinheiro muito bem gasto
• Qualquer pendrive USB — precisamos de apenas 40 MB de espaço livre!
• Uma instalação do Leopard 10.5.8 ou anterior para instalar o Chameleon e copiar os arquivos
• Chameleon RC1, PC_EFI 10.2 e algumas kexts básicas que anexei abaixo

Passo a Passo

• Espete o seu pendrive USB e formate-o pelo Utilitário de Disco usando esquema de partição GUID (GPT)
• Instale o Chameleon v2.0 r431 (RC1) no pendrive (também deve funcionar na partição oculta EFI, embora eu não tenha testado)
• Exiba os arquivos ocultos usando o utilitário 'ShowAllFiles.app' e apague o arquivo "boot" da raiz do pendrive
• Copie o arquivo "boot" do pacote PC_EFI 10.2 para a raiz do pendrive
• Na pasta Extra do pendrive, coloque as kexts necessárias para a sua placa-mãe, o seu DSDT.aml e o com.apple.Boot.plist com suas EFI strings.

Veja abaixo como ficou a estrutura do meu pendrive: precisei de apenas 2 kexts para a minha Gigabyte G31M-ES2L (fakesmc e openhaltrestart). Ajuste as kexts de acordo com a sua placa-mãe.

E é só isso! Desligue o computador e certifique-se de deixar o DVD Retail do Snow Leopard dentro do drive óptico SATA antes de ligar novamente.

Ao ligar a máquina, aperte F12 para abrir o Boot Menu da BIOS e selecione o pendrive USB como primeiro dispositivo de boot. O Chameleon será carregado e mostrará o ícone do DVD de instalação do Snow Leopard na tela! Inicie usando as flags -v -x32 (ou -x64) e aguarde até surgir a tela de seleção de idioma do instalador do Snow Leopard — dali em diante você já sabe o que fazer!

Nota: Testei este método na minha máquina com Core 2 Quad e placa-mãe Gigabyte G31M-ES2L, mas certamente funcionará em várias outras placas. Como disse o próprio netkas: "até o momento o recurso foi testado apenas em controladoras SATA Intel; ainda não foi testado em controladoras ITE/JMicron/NVIDIA/AMD".

-

Notas de Campo e Relatos da Comunidade

31 respostas técnicas selecionadas a partir de 34 postagens originais

Nota de Campo #1 @zypheruk 2009-08-31

sk1nhd33t,

Estou com o Snow Leopard rodando aqui na mesma placa-mãe que a sua (G31M-ES2L) e tudo parece 100% funcional, exceto o som onboard. Você poderia me dizer quais arquivos usou para ativar o áudio?

Atualização do Autor #1 @sk1nhd33t 2009-08-31 ↳ Re: @zypheruk
@zypheruksk1nhd33t, estou com o Snow Leopard rodando aqui na mesma placa-mãe que a sua e tudo parece 100%, exceto o som onboard...

Como este tópico é focado no método de boot do DVD Retail via pendrive, dê uma olhada no meu guia completo da G31M-ES2L alguns tópicos abaixo: lá tem o patch de DSDT e a kext legacy para o codec ALC883 (ou você pode instalar a VoodooHDA em /S/L/E).

Nota de Campo #2 @tessa1717 2009-08-31

Com este guia posso já deixar minha EFI string pronta no com.apple.Boot.plist do pendrive! Muito obrigado pelo post!

Nota de Campo #3 @mwkchan 2009-08-31

Usando este mesmo método, podemos atualizar (upgrade) diretamente a cópia atual do Leopard para o Snow Leopard em vez de instalar do zero em outro HD?

Atualização do Autor #2 @sk1nhd33t 2009-08-31 ↳ Re: @mwkchan

@tessa

Você precisa colocar a EFI string correspondente à sua própria placa de vídeo (a que aparece na imagem do primeiro post é a string da minha GeForce 9600 GT).

Atualizei o pacote anexado incluindo um com.apple.Boot.plist limpo e o aplicativo ShowAllFiles.app.

Atualização do Autor #3 @sk1nhd33t 2009-08-31 ↳ Re: @mwkchan
@mwkchanUsando este mesmo método, podemos atualizar (upgrade) diretamente uma instalação atual do Leopard para o Snow Leopard em vez de fazer uma instalação limpa em outro HD?

Em tese o instalador do DVD do Snow Leopard não apaga seus arquivos pessoais ao instalar por cima, mas como o Leopard e o Snow Leopard usam versões diferentes de kexts e bootloader, atualizar por cima de uma distro do 10.5 quase sempre dá dor de cabeça no boot.

Poupe-se do trabalho: instale o Snow Leopard limpo em uma partição ou HD separado e depois use o Assistente de Migração (Migration Assistant) para importar seus arquivos e aplicativos da partição antiga!

Nota de Campo #4 @tessa1717 2009-08-31 ↳ Re: @sk1nhd33t
@sk1nhd33t@tessa, você precisa colocar a EFI string correspondente à sua própria placa de vídeo (a que aparece na imagem é da minha 9600 GT)...

Por coincidência a minha placa de vídeo também é exatamente uma GeForce 9600 GT! Então já vou aproveitar a sua string mesmo :) Muito obrigada pelo guia, era exatamente o que eu precisava!

Nota de Campo #5 @mwkchan 2009-08-31 ↳ Re: @sk1nhd33t
@sk1nhd33tPoupe-se do trabalho: instale o Snow Leopard limpo em uma partição ou HD separado...

Faz sentido! E depois de concluir a instalação no HD, posso usar o próprio pendrive USB para dar o primeiro boot no Snow Leopard recém-instalado e instalar o Chameleon + PC_EFI 10.2 no HD, certo?

Nota de Campo #6 @xxxslayeriiixxx 2009-08-31

Onde o sistema operacional é instalado neste método? Em outro disco rígido, certo (já que o pendrive só precisa de 40 MB para o bootloader e kexts)?

Nota de Campo #7 @tessa1717 2009-09-01

Segui o seu guia passo a passo, mas por algum motivo ele não iniciou o DVD e entrou direto no Windows. Tentei até desconectar meus outros discos, mas sem sucesso.

Atualização do Autor #4 @sk1nhd33t 2009-09-01 ↳ Re: @tessa1717
@tessa1717Segui o seu guia, mas por algum motivo ele não dá boot pelo DVD e acaba entrando direto no Windows...

Se está entrando no Windows, a BIOS não está iniciando pelo pendrive USB (ou o Chameleon não foi instalado corretamente no pendrive). Confira este vídeo no YouTube ↗ mostrando o funcionamento.

Mais alguém além de mim pode confirmar que funcionou por aí?

Nota de Campo #8 @tessa1717 2009-09-01

Entendi: como meu Windows fica em um segundo HD e a BIOS não iniciou pelo pendrive USB, ela pulou para o próximo disco de boot da fila, que era o HD do Windows. Vou revisar a formatação GUID e a instalação do Chameleon no pendrive!

Nota de Campo #9 @rabalder 2009-09-01

Alguém sabe por que o meu drive de DVD não aparece na tela de seleção do Chameleon (aparecem apenas o pendrive USB e o HD)?

rab

Nota de Campo #10 @ivv909 2009-09-01

Tenho uma Gigabyte GA-EP43-DS3 (atualmente rodando o 10.5.8 Retail via Boot-132) e criei o pendrive USB conforme o guia, mas quando o Chameleon carrega só aparecem os ícones dos HDs, sem o ícone do DVD Retail do 10.6. Como devo configurar as portas SATA na BIOS para o Chameleon enxergar o drive de DVD?

Atualização do Autor #5 @sk1nhd33t 2009-09-01 ↳ Re: @ivv909

Dica importante sobre as portas SATA: minha G31M-ES2L possui 4 portas SATA (SATAII 0 a 3). Na primeira vez que testei, meu gravador de DVD SATA estava conectado na porta SATA 1 (master) e não aparecia no menu do Chameleon; mudei o cabo do gravador de DVD para a porta SATA 2 ou SATA 3 (slave) e o ícone do DVD apareceu na hora! Portanto, se o seu DVD não aparecer no Chameleon, experimente trocar a porta SATA na placa-mãe.

Atualização do Autor #6 @sk1nhd33t 2009-09-01

Mais uma citação importante do blog do netkas (na minha BIOS uso Enhanced SATA e deixo On-Chip PCI IDE desativado):

"O PC EFI v10.3 traz um novo driver de leitura de CD/DVD-ROM para modo IDE (Compatible/Legacy e Enhanced/Native), baseado no mindrvr do ata-atapi.com.
Observação: ele não detecta drives de DVD quando a controladora está em modo AHCI puro (embora os discos rígidos funcionem normalmente).
Problemas conhecidos: as portas SATA 5 e 6 não são escaneadas
."

Nota de Campo #11 @rabalder 2009-09-01

Mudar a BIOS para modo IDE ainda não fez o ícone do DVD aparecer aqui.

rab

Nota de Campo #12 @ikuromac 2009-09-02

Instalação concluída com total sucesso por este método!
No momento estou usando o pendrive USB para dar boot no Snow Leopard instalado no HD; como faço para passar a dar boot direto pelo HD sem o pendrive? Obrigado a todos!

Atualização do Autor #7 @sk1nhd33t 2009-09-02 ↳ Re: @ikuromac

Finalmente! Mais de 124 downloads do anexo e já temos confirmações de sucesso! ^_^

@ikuromacComo faço agora para dar boot direto pelo disco rígido sem precisar do pendrive USB?

Basta instalar o mesmo Chameleon + PC_EFI 10.2 e copiar a pasta Extra (e o seu DSDT.aml) do pendrive para a raiz do HD onde você acabou de instalar o Snow Leopard!

Nota de Campo #13 @tessa1717 2009-09-02

GA-EP45-UD3R — Dúvida sobre formatação

Na minha primeira tentativa acho que errei ao formatar o pendrive em FAT (DOS). Para o Chameleon funcionar corretamente no pendrive e no HD de destino, ambos devem ser formatados no Utilitário de Disco como Mac OS Expandido (Reg. Cronológico / HFS+ Journaled) com esquema de partição GUID (GPT), certo?

Nota de Campo #14 @flip360 2009-09-03

Método muito interessante! Tentei iniciar o DVD Retail do Snow Leopard por ele, mas apareceu a mensagem dizendo que não encontrou o mach_kernel.

Atualização do Autor #8 @sk1nhd33t 2009-09-03 ↳ Re: @flip360

Gravei um vídeo demonstrando o processo completo: assista no YouTube ↗ ou baixe em melhor qualidade pelo MediaFire (media fire.com/download.php?igynnwr25lz).

(Desculpem pela qualidade da câmera do iPhone!)

Nota de Campo #15 @Suhail 2009-09-03

Ótimo tutorial, mas na minha Gigabyte GA-P35-DS3P (Core 2 Duo E6550, gravador de DVD SATA Pioneer) o Chameleon carrega e congela assim que pressiono qualquer tecla com o PC_EFI 10.2 (com o 10.1 não congela, mas não enxerga o DVD Retail). Tomara que saia uma revisão nova do PC_EFI corrigindo isso!

Nota de Campo #16 @chronus 2009-09-08

Segui este guia à risca e consegui instalar o Snow Leopard perfeitamente! Depois instalei o Chameleon na partição EFI do HD e reiniciei sem o pendrive USB.

No primeiro boot recebi um Kernel Panic dizendo "CPU1 has no HPET assigned to it" na AppleIntelCPUPowerManagement.kext; dei boot pelo pendrive, removi essa kext (ou usei a NullCPUPowerManagement.kext) e agora inicia redondo!

Alguém tem a dica para ativar o áudio onboard ALC883 e o vídeo GMA 3100 nessa placa?

-chronus

Nota de Campo #17 @Snow 2009-09-08

Você pode restaurar a AppleIntelCPUPowerManagement.kext original (vanilla) e simplesmente manter a NullCPUPowerManagement.kext na pasta /Extra/Extensions (ou corrigir o bloco HPET no seu DSDT.aml).

Nota de Campo #18 @chronus 2009-09-08

Valeu, vou fazer isso! Alguma dica sobre o áudio onboard ALC883 e o vídeo integrado Intel GMA 3100?

Nota de Campo #19 @chubsterpete 2009-09-23

Obrigado pelo guia! Alguém conseguiu fazer o DVD do Snow Leopard aparecer no Chameleon usando um leitor de DVD IDE? Tentei com o PC_EFI 10.3 mas o DVD ainda não aparece na tela de seleção.

Nota de Campo #20 @altoidboy 2009-09-29

Tenho exatamente a mesma placa-mãe (G31M-ES2L) e segui todos os passos (usando Chameleon RC3 e PC_EFI 10.3), mas quando chego na tela de seleção de discos do Chameleon o DVD Retail do Snow Leopard não aparece listado.

Nota de Campo #21 @shivpratik 2009-10-02

Kernel Panic ao iniciar o instalador

Na minha G31M-ES2L v1.x o ícone "Install Mac OS X" aparece no Chameleon, mas quando seleciono o DVD (tanto em 32 bits quanto em 64 bits) recebo a tela de Kernel Panic anexada. (Nota: certifique-se de que a fakesmc.kext e a NullCPUPowerManagement.kext estão dentro de /Extra/Extensions no pendrive!)

Nota de Campo #22 @messner 2009-12-08 ↳ Re: @altoidboy

Solução curiosa quando o DVD não aparece no Chameleon!

@altoidboyTenho exatamente a mesma placa-mãe (G31M-ES2L) e segui todos os passos, mas quando chego na tela de seleção de discos do Chameleon o DVD Retail do Snow Leopard não aparece...

Atenção todos que não estavam conseguindo fazer o ícone do DVD aparecer na tela do Chameleon!

Acontecia exatamente a mesma coisa comigo (mesmo trocando as portas SATA), mas descobri um truque simples que funcionou na hora:

- Primeiro dei boot normalmente na minha instalação antiga do Leopard 10.5.6
- Com o Leopard aberto, inseri o DVD Retail do 10.6 no drive óptico
- Aguardei o drive girar e montar o DVD na Mesa do Leopard
- Então cliquei em Reiniciar (sem desligar a energia da máquina)
- Apertei F12, selecionei o pendrive USB
- E BINGO: o ícone do DVD Retail apareceu no Chameleon e a instalação rodou perfeitamente!

Nota de Campo #23 @pocenk 2010-01-29

Quais kexts básicas devo colocar na pasta Extra para uma placa-mãe Gigabyte GA-EP45-DS5 que não está desligando completamente no final do shutdown? (Dica: use FakeSMC.kext, NullCPUPowerManagement.kext e OpenHaltRestart.kext!)

Validado com a participação de: @macdan @se7ent1n
Fontes e Registro de Autoria (19 membros creditados · Tópico #3859)
UsuárioContribuição no DossiêPostagensPeríodo Ativo
@sk1nhd33tAutor Principal92009-08-31 → 2009-09-03
@tessa1717Colaborador Essencial52009-08-31 → 2009-09-02
@mwkchanColaborador22009-08-31
@rabalderColaborador22009-09-01
@chronusColaborador22009-09-08
@zypherukColaborador12009-08-31
@xxxslayeriiixxxColaborador12009-08-31
@ivv909Colaborador12009-09-01
@ikuromacColaborador12009-09-02
@flip360Colaborador12009-09-03
@SuhailColaborador12009-09-03
@SnowColaborador12009-09-08
@macdanColaborador12009-09-09
@chubsterpeteColaborador12009-09-23
@altoidboyColaborador12009-09-29
@shivpratikColaborador12009-10-02
@messnerColaborador12009-12-08
@se7ent1nColaborador12010-01-25
@pocenkColaborador12010-01-29

Escolher idioma · Choose your language