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) ↗
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
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).
@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
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.
@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
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*
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.
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Á
@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Á
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Á
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.
@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).
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
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.
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
@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
@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
@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Á
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Á
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.
@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Á
Fontes e Registro de Autoria (9 membros creditados · Tópico #3116)
| Usuário | Contribuição no Dossiê | Postagens | Período Ativo |
|---|---|---|---|
| @TeckEnthusiast | Autor Principal | 14 | 2009-06-10 → 2009-06-20 |
| @Ali C. | Colaborador | 2 | 2009-06-10 → 2009-06-11 |
| @thorazine74 | Colaborador | 2 | 2009-06-11 → 2009-06-12 |
| @Undead Surfer | Colaborador | 1 | 2009-06-11 |
| @boss4908 | Colaborador | 1 | 2009-06-11 |
| @Luke1995 | Colaborador | 1 | 2009-06-12 |
| @xXrkidXx | Colaborador | 1 | 2009-06-13 |
| @axhi | Colaborador | 1 | 2009-06-13 |
| @Voyn1x | Colaborador | 1 | 2009-06-15 |