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 ↗
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
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?
@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).
Com este guia posso já deixar minha EFI string pronta no com.apple.Boot.plist do pendrive! Muito obrigado pelo post!
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?
@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.
@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!
@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!
@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?
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)?
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.
@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í?
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!
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
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?
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.
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."
Mudar a BIOS para modo IDE ainda não fez o ícone do DVD aparecer aqui.
rab
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!
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!
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?
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.
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!)
Ó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!
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
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).
Valeu, vou fazer isso! Alguma dica sobre o áudio onboard ALC883 e o vídeo integrado Intel GMA 3100?
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.
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.
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!)
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!
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!)
Fontes e Registro de Autoria (19 membros creditados · Tópico #3859)
| Usuário | Contribuição no Dossiê | Postagens | Período Ativo |
|---|---|---|---|
| @sk1nhd33t | Autor Principal | 9 | 2009-08-31 → 2009-09-03 |
| @tessa1717 | Colaborador Essencial | 5 | 2009-08-31 → 2009-09-02 |
| @mwkchan | Colaborador | 2 | 2009-08-31 |
| @rabalder | Colaborador | 2 | 2009-09-01 |
| @chronus | Colaborador | 2 | 2009-09-08 |
| @zypheruk | Colaborador | 1 | 2009-08-31 |
| @xxxslayeriiixxx | Colaborador | 1 | 2009-08-31 |
| @ivv909 | Colaborador | 1 | 2009-09-01 |
| @ikuromac | Colaborador | 1 | 2009-09-02 |
| @flip360 | Colaborador | 1 | 2009-09-03 |
| @Suhail | Colaborador | 1 | 2009-09-03 |
| @Snow | Colaborador | 1 | 2009-09-08 |
| @macdan | Colaborador | 1 | 2009-09-09 |
| @chubsterpete | Colaborador | 1 | 2009-09-23 |
| @altoidboy | Colaborador | 1 | 2009-09-29 |
| @shivpratik | Colaborador | 1 | 2009-10-02 |
| @messner | Colaborador | 1 | 2009-12-08 |
| @se7ent1n | Colaborador | 1 | 2010-01-25 |
| @pocenk | Colaborador | 1 | 2010-01-29 |