Mac OS X em Hardware x86 Arquivo Técnico 2008–2024
InfiniteMac OSx86 › Leopard 10.5 › Não consigo dar boot após instalar o Combo Updat…
320,661 reads · 2009-06-10 – 2009-06-20
Relatório Leopard 10.5 Voodoo / XNU Kernel

Não consigo dar boot após instalar o Combo Update 10.5.7

Baixei e instalei o Combo Update 10.5.7 com sucesso, mas o problema é que não consigo mais dar boot no OS X. Usei o OSx86 Tools para fazer backup do meu mach_kernel e das extensões; quando inicio com a flag "-v" o sistema congela na tela anexada.

Autor Principal
@TeckEnthusiast Publicado em 2009-06-10
Coleção
Leopard 10.5
Histórico no Arquivo
320,661 leituras históricas · 20 notas técnicas selecionadas (de 24 postagens) · 2009-06-10 – 2009-06-20
Colaboradores Creditados (9)
@TeckEnthusiast (14)@Ali C. (2)@thorazine74 (2)@Undead Surfer@boss4908@Luke1995@xXrkidXx@axhi@Voyn1x
Referência de Hardware
SATA III & NVMe SSDs ↗ USB 3.2 Boot Flash Drives ↗ AMD Radeon GPUs (QE/CI) ↗
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) →

Baixei e instalei a atualização Combo 10.5.7 com sucesso, mas o problema é que agora não consigo mais iniciar o OS X. Usei o OSx86 Tools para fazer backup do meu mach_kernel e das minhas extensões. Quando inicio usando o parâmetro " -v ", o sistema congela (FOTO ADICIONADA EM ANEXO). Acho que tem algo a ver com a minha placa de vídeo, mas não tenho certeza. Durante a instalação personalizada da distro, eu havia selecionado o kernel Voodoo 9.5.0. Se precisarem de mais alguma informação, fiquem à vontade para perguntar.
VALEU!

Notas de Campo e Relatos da Comunidade

20 respostas técnicas selecionadas a partir de 24 postagens originais

Nota de Campo #1 @Ali C. 2009-06-10

A NVinject pode estar entrando em conflito com as novas kexts da NVIDIA do 10.5.7. Tente dar boot com a flag -x (Modo de Segurança).

Atualização do Autor #1 @TeckEnthusiast 2009-06-11 ↳ Re: @Ali C.
@Ali C.A NVinject pode estar causando conflito. Tente iniciar com a flag -x.

Tentei isso e recebi a tela pedindo para reiniciar o computador (FOTO ANEXADA).
Olhei no site do iATKOS na seção sobre atualizações e vi que um dos requisitos é ter o bootloader PC EFI v9, mas eu estou usando o Chameleon (instalei esse porque foi o único jeito de dar boot na minha partição do OS X). Será que o problema é esse? Vou conseguir dar boot se instalar o PC EFI v9 no lugar do Chameleon?
VALEU

Nota de Campo #2 @Undead Surfer 2009-06-11

Sim. O Chameleon já traz o PC_EFI v9 embutido nas versões atuais, mas instalar o PC_EFI v9 garante suporte às novas kexts do 10.5.7.

Atualização do Autor #2 @TeckEnthusiast 2009-06-11 ↳ Re: @Undead Surfer
@Undead SurferSim, você conseguirá dar boot se instalar o PC_EFI v9.

Instalei o bootloader PC EFI v9, mas continuo sem conseguir entrar no OS X. Quando inicio com o comando "-v" ele congela (FOTOS ANEXADAS). QUALQUER OUTRA SUGESTÃO SERÁ MUITO BEM-VINDA!
VALEU

Nota de Campo #3 @Ali C. 2009-06-11

OK, tente dar boot com as flags: -x -v -f -legacy.
(E a propósito, aquela tela escura pedindo para reiniciar o computador em vários idiomas é o famoso Kernel Panic!)
*Curioso ele apenas congelar com -v e dar KP no boot normal*

Nota de Campo #4 @boss4908 2009-06-11

Re: Não consegue dar boot

Você verificou a kext de decriptação — substituiu/manteve a dsmos.kext / AppleDecrypt para lidar com a "Dont Steal Mac OS X.kext"? Sem ela o sistema sempre dá panic.

Atualização do Autor #3 @TeckEnthusiast 2009-06-11 ↳ Re: @boss4908

Agora está aparecendo a mensagem "error: firewire unable to determine security-mode: defaulting to full-secure." (FOTOS ANEXADAS).
ALGUMA SUGESTÃO?
AGRADEÇO DESDE JÁ

Atualização do Autor #4 @TeckEnthusiast 2009-06-11 ↳ Re: @thorazine74
@thorazine74Tente remover a nvinject.kext

Eu não consigo entrar no OS X (LEIA OS POSTS ACIMA)! Como é que vou remover a nvinject.kext sem entrar no sistema?
ALGUMA SUGESTÃO?
AGRADEÇO DESDE JÁ

Atualização do Autor #5 @TeckEnthusiast 2009-06-11

Dois posts atrás (post #9) escrevi que estava aparecendo "error: firewire unable to determine security-mode: defaulting to full-secure." Desativei a porta FireWire na BIOS e essa mensagem sumiu, mas o boot continua congelando logo depois (FOTOS ANEXADAS) na linha: "Jun 11 04:37:22 localhost fseventsd[26]: bumping event counter to: 0x1000f3 (current 0x64c) from log file '0000000000000scb'".
O que posso fazer?
QUALQUER SUGESTÃO SERÁ BEM-VINDA
AGRADEÇO DESDE JÁ

Nota de Campo #5 @Luke1995 2009-06-12

Para apagar a nvinject.kext

Tente dar boot com -x no prompt do Darwin.
Se não entrar, tente com -s (Single User), -f, -v, etc.

Nota de Campo #6 @thorazine74 2009-06-12 ↳ Re: @TeckEnthusiast
@TeckEnthusiastEu não consigo entrar no OS X (LEIA OS POSTS ACIMA)! Como é que vou remover a nvinject.kext sem entrar no sistema?

Você tem 3 maneiras fáceis de apagar uma kext sem entrar na interface gráfica do OS X:
- Usando o programa MacDrive a partir de uma partição do Windows (depois inicie o Mac com a flag -f).
- Iniciando em modo Single User (digite -s no prompt de boot) e apagando pelo comando rm -rf.
- Dando boot pelo DVD de instalação do Leopard, abrindo o Terminal pelo menu Utilitários e digitando: rm -R /Volumes/<nome_da_sua_partição_Leopard>/System/Library/Extensions/NVinject.kext

Aliás, aquelas outras duas mensagens que você citou (FireWire security-mode e fseventsd) são avisos normais do sistema e não são a causa do travamento; o travamento naquele ponto exato é 100% driver de vídeo (NVinject).

Atualização do Autor #6 @TeckEnthusiast 2009-06-12 ↳ Re: @thorazine74

Você tinha toda razão, thorazine74 →!
Apaguei o arquivo nvinject.kext, reiniciei o computador e consegui entrar no OS X (agora rodando o 10.5.7!). O problema agora é que, sempre que abro uma janela (Safari, Sobre Este Mac, etc.) e clico e seguro o botão esquerdo do mouse para arrastar a janela pela tela, a janela começa a desaparecer e ficar toda recortada (FOTOS ANEXADAS)! Como dá para ver na primeira foto, abri o "Sobre Este Mac", movi um pouquinho e só aparece 1 dos 3 botões coloridos do topo; na segunda foto sacudi a janela e sumiu quase tudo, e o mesmo acontece no Safari.
ALGUMA SUGESTÃO PARA CORRIGIR ISSO?
VALEU

Nota de Campo #7 @xXrkidXx 2009-06-13

Sem a NVinject você está rodando sem aceleração gráfica (QE/CI), por isso as janelas ficam falhadas ao arrastar. Procure uma versão da NVinject ou NVDarwin compatível com a sua placa no 10.5.7, ou configure via EFI String.

Atualização do Autor #7 @TeckEnthusiast 2009-06-13 ↳ Re: @xXrkidXx

xXrkidXx → (ou qualquer outra pessoa):
Qual versão da NVinject vocês recomendam baixar para a minha placa de vídeo (GeForce FX 5200 de 128 MB)?
Seria melhor baixar a versão mais recente (0.2.1)? Quero ter certeza antes de instalar.
AQUI ESTÁ O LINK COM AS DIFERENTES VERSÕES = nvinject.fr ee.fr/downloads.php
VALEU

Atualização do Autor #8 @TeckEnthusiast 2009-06-13 ↳ Re: @xXrkidXx
@xXrkidXxAcho que você deve reinstalar a NVinject para a sua placa de vídeo... procure no Google uma versão compatível com o 10.5.7.

xXrkidXx (ou pessoal):
Baixei a última versão da NVinject.kext (0.2.1), mas estou tendo problemas ao instalá-la. Copiei para a pasta (/System/Library/Extensions/NVinject.kext), reparei as permissões e reiniciei o PC, mas deu Kernel Panic (a tela "você precisa reiniciar o computador"). Acho que não instalei direito. Pesquisei no Google e tentei seguir este guia (http://www.insanelymac.com/forum/index.php?showtopic=75246 ↗), mas no Terminal, quando digito "sudo su" e ele pede a senha, não aparece nada quando digito no teclado (só o Enter funciona). Também tentei instalar pelo botão "Install Kext" do OSx86 Tools, mas ao reiniciar dá Kernel Panic de novo.
O QUE ESTOU FAZENDO DE ERRADO?
QUAL É O JEITO CERTO DE INSTALAR A NVINJECT.KEXT?
VALEU

Nota de Campo #8 @axhi 2009-06-13 ↳ Re: @TeckEnthusiast
@TeckEnthusiastBaixei a última versão da NVinject.kext (0.2.1), mas estou tendo problemas ao instalá-la... no Terminal quando pede a senha não aparece nada quando digito...

No Terminal do Mac/Unix é normal não aparecer nenhum caractere (nem asterisco) enquanto você digita a senha no sudo: basta digitar a senha às cegas e apertar Enter! Mas se preferir não usar o Terminal, use o Kext Helper b7, que instala e repara tudo sozinho. Se a NVinject continuar dando KP na sua FX 5200, experimente o pacote NVDarwin ou NVkush.

Link do Kext Helper: web.mac .com/v1.42ghz/Kext_Helper/Software_files/Kext%20Helper%20b7.zip

Atualização do Autor #9 @TeckEnthusiast 2009-06-15 ↳ Re: @boss4908
@boss4908Você atualizou a linha do script de inicialização — substituiu a kext "Dont Steal Mac OS X"? Ela sempre causa Kernel Panic após atualizar.

boss4908 (ou pessoal):
Como exatamente faço isso? Eu vejo a kext "Dont Steal Mac OS X.kext" na pasta Extensions, mas não entendi o que você quis dizer com atualizar a linha do script de inicialização ou pelo que devo substituí-la.
QUALQUER AJUDA SERÁ BEM-VINDA
AGRADEÇO DESDE JÁ

Atualização do Autor #10 @TeckEnthusiast 2009-06-15

Instalei a NVinject.kext com o Kext Helper, mas voltei a ter problemas para iniciar o OS X: quando dou boot com "-v", o PC congela na hora de carregar a interface gráfica (FOTOS ANEXADAS). Será que a NVinject (0.2.1) não é compatível com a atualização 10.5.7 na FX 5200? No post #8 o boss4908 comentou sobre substituir a kext "Dont Steal Mac OS X".
AGRADEÇO DESDE JÁ

Nota de Campo #9 @Voyn1x 2009-06-15

Apague a NVinject e tente criar uma EFI string usando o assistente integrado no OSx86 Tools para a sua placa de vídeo. Pode exigir um pouco de tentativa e erro, mas costuma resolver.

Atualização do Autor #11 @TeckEnthusiast 2009-06-16 ↳ Re: @Voyn1x
@Voyn1xApague a NVinject e tente criar uma EFI string usando o assistente do OSx86 Tools para a sua placa. Pode exigir algumas tentativas, mas deve funcionar.

Já tentei isso também, mas continuo recebendo Kernel Panic ao iniciar! Cliquei em "Add EFI Strings/Boot Flag" no OSx86 Tools, abri o "GFX Strings", selecionei minha placa de vídeo (GeForce FX 5200), gerei a string e cliquei em "Apply changes to com.apple.Boot.plist". Ao reiniciar, dá Kernel Panic ("please restart your computer") novamente.
AGRADEÇO DESDE JÁ

Validado com a participação de: @thorazine74
Fontes e Registro de Autoria (9 membros creditados · Tópico #3116)
UsuárioContribuição no DossiêPostagensPeríodo Ativo
@TeckEnthusiastAutor Principal142009-06-10 → 2009-06-20
@Ali C.Colaborador22009-06-10 → 2009-06-11
@thorazine74Colaborador22009-06-11 → 2009-06-12
@Undead SurferColaborador12009-06-11
@boss4908Colaborador12009-06-11
@Luke1995Colaborador12009-06-12
@xXrkidXxColaborador12009-06-13
@axhiColaborador12009-06-13
@Voyn1xColaborador12009-06-15

Escolher idioma · Choose your language