macinpc Posted November 5, 2015 Share Posted November 5, 2015 ola, instalei o Mavericks 10.9 tranquilamente em uma ga g31m-es2l rev. 2.0, 4gb ram e geforce210, esta fazendo boot pelo pendrive tranquilo, reconheceu a placa de video sem precisar fazer nada, ja esta com total aceleração. Só que não consigo fazer o boot pelo hd, leio leio leio e releio os guias e nada, na verdade ja tentei instalar o clover no hd 2x e nada, rs... 1. Instalei o mavericks pelo pendrive formatando o hd em guid - mac os extended (journaled), instalando normalmente. 2. montei as 2 partições efi (hd e pendrive) utilizando o app "efimounter" e copiei a pasta clover de uma para a outra. 3. rodei o app Clover_v2.3k_r3193.pkg, clover em ESP drivers 64, segui aos guias e tutoriais. O que estou fazendo errado? Link to comment https://www.insanelymac.com/forum/topic/309222-boot-pelo-hd/ Share on other sites More sharing options...
Allan Posted November 5, 2015 Share Posted November 5, 2015 Formatou a EFI em FAT32? Link to comment https://www.insanelymac.com/forum/topic/309222-boot-pelo-hd/#findComment-2185589 Share on other sites More sharing options...
Mirone Posted November 5, 2015 Share Posted November 5, 2015 Faça boot novamente pelo pen drive. No menu do Clover, entre na opção Clover Boot Options do drive SATA (normalmente 0x1F, 0x2) e selecione Add as UEFI boot option. A partir de agora você conseguirá iniciar sem o pen drive, pelo Clover da partição EFI, no modo UEFI. lembrando que tanto quanto na partição EFI e no pendrive tem que ser instalado a mesma versão do clover. Link to comment https://www.insanelymac.com/forum/topic/309222-boot-pelo-hd/#findComment-2185591 Share on other sites More sharing options...
macinpc Posted November 5, 2015 Author Share Posted November 5, 2015 Não formatei a EFI. Apenas o utilitário de disco formatou e o pendrive instalou. O bios não tem UEFI. Link to comment https://www.insanelymac.com/forum/topic/309222-boot-pelo-hd/#findComment-2185595 Share on other sites More sharing options...
Mirone Posted November 5, 2015 Share Posted November 5, 2015 http://clover-wiki.zetam.org/Installation Link to comment https://www.insanelymac.com/forum/topic/309222-boot-pelo-hd/#findComment-2185598 Share on other sites More sharing options...
Allan Posted November 5, 2015 Share Posted November 5, 2015 Se não tem UEFI, use esse guia: Install Clover Legacy bootloader (Legacy BIOS) Link to comment https://www.insanelymac.com/forum/topic/309222-boot-pelo-hd/#findComment-2185601 Share on other sites More sharing options...
macinpc Posted November 5, 2015 Author Share Posted November 5, 2015 preciso formatar a partição EFI? Pode me explicar como fazer? Então não posso copiar a pasta clover pois são versões diferentes do clover? Link to comment https://www.insanelymac.com/forum/topic/309222-boot-pelo-hd/#findComment-2185695 Share on other sites More sharing options...
Allan Posted November 5, 2015 Share Posted November 5, 2015 Se não tem UEFI, não precisa formatar e EFI. Apesar de ser modelos diferentes, pode seguir esse guia: [Tutorial] Clover UEFI e Legacy no Lenovo G480 Obviamente, siga apenas os passos para a instalação em Legacy. Link to comment https://www.insanelymac.com/forum/topic/309222-boot-pelo-hd/#findComment-2185711 Share on other sites More sharing options...
macinpc Posted November 6, 2015 Author Share Posted November 6, 2015 consegui instalar o clover na EFI e já esta subindo o sistema pelo hd. Extrai o DSDT utilizando maciasl mas quando aplico os patches para minha placa mãe gigabye ga g31m-es2l, ele da um monte de erros. Resolvi salvar o DSDT sem aplicar patch nenhum e da erro (local 0) e não deixa nem salvar. O maciasl esta extraindo o dsdt com erro? Preciso aplicar os patches para ter shutdown, lpc, etc... etc... Link to comment https://www.insanelymac.com/forum/topic/309222-boot-pelo-hd/#findComment-2185853 Share on other sites More sharing options...
Allan Posted November 6, 2015 Share Posted November 6, 2015 Muitas mensagens de "erro" nem sempre não erros, como os Warnings por ex. Mas terá de corrigir eles, somente depois poderá salva-la. Leia aqui: [Guia] DSDT/SSDT - Conhecimentos Gerais Link to comment https://www.insanelymac.com/forum/topic/309222-boot-pelo-hd/#findComment-2185954 Share on other sites More sharing options...
macinpc Posted November 7, 2015 Author Share Posted November 7, 2015 Extrai, corrigi e apliquei esse patch para a ga g31m-es2l into device name_adr 0x001F0000 insert begin OperationRegion (LPC0, PCI_Config, 0xA4, 0x02)\n Field (LPC0, ByteAcc, NoLock, Preserve)\n {\n AG3E, 1\n } end; into method label DTGP remove_entry; into definitionblock code_regex . insert begin Method (DTGP, 5, NotSerialized)\n {\n If (LEqual (Arg0, Buffer (0x10)\n {\n /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, \n /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B\n }))\n {\n If (LEqual (Arg1, One))\n {\n If (LEqual (Arg2, Zero))\n {\n Store (Buffer (One)\n {\n 0x03\n }, Arg4)\n Return (One)\n }\n If (LEqual (Arg2, One))\n {\n Return (One)\n }\n }\n }\n Store (Buffer (One)\n {\n 0x00\n }, Arg4)\n Return (Zero)\n } end; into method label _DSM parent_adr 0x001D0007 remove_entry; into device name_adr 0x001D0007 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x04)\n {\n "AAPL,clock-id",\n Buffer (One)\n {\n 0x01\n },\n "device_type",\n Buffer (0x05)\n {\n "EHCI"\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into method label _DSM parent_adr 0x001A0007 remove_entry; into device name_adr 0x001A0007 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x04)\n {\n "AAPL,clock-id",\n Buffer (One)\n {\n 0x02\n },\n "device_type",\n Buffer (0x05)\n {\n "EHCI"\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into device label PWRB code_regex (Name\s\()_HID(\,\sEisaId\s\(\"PNP0C0C\"\)\)) replace_matched begin %1_CID%2 end; into method label _STA parent_hid PNP0103 remove_entry; into device name_hid PNP0103 insert begin Method (_STA, 0, NotSerialized)\n {\n Return (0x0F)\n } end; into method label _CRS parent_hid PNP0103 remove_entry; into device name_hid PNP0103 insert begin Method (_CRS, 0, NotSerialized)\n {\n Return (ATT3)\n } end; into_all all code_regex Or\s\(0x03,\sPARM\) replaceall_matched begin Or (PARM, 0x03, PARM) end; into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched; into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched; into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched; into device name_hid PNP0103 code_regex_not IRQNoFlags code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\)\n\s+\{((?:.|\n)*)\}\) replace_matched begin Name (%1, ResourceTemplate ()\n {\n IRQNoFlags ()\n {0}\n IRQNoFlags ()\n {8}\n %2 }) end; into method label _DSM parent_adr 0x001F0000 remove_entry; into device name_adr 0x001F0000 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0xb9, 0x27, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into device label SPKR remove_entry; into device label FDC remove_entry; into device label FDC0 remove_entry; into device label LPT1 remove_entry; into device label LPTE remove_entry; into device label ECP1 remove_entry; into device label MEM remove_entry; into device label ^^RMEM remove_entry; into device label IDE1 set_label begin SATA end; into device label USB0 set_label begin UHC1 end; into device label USB1 set_label begin UHC2 end; into device label USB2 set_label begin UHC3 end; into device label USB3 set_label begin UHC4 end; into device label USB4 set_label begin UHC5 end; into device label USB5 set_label begin UHC6 end; into device label USBE set_label begin EHC1 end; into device label USE2 set_label begin EHC2 end; into_all all code_regex USB0 replaceall_matched begin UHC1 end; into_all all code_regex USB1 replaceall_matched begin UHC2 end; into_all all code_regex USB2 replaceall_matched begin UHC3 end; into_all all code_regex USB3 replaceall_matched begin UHC4 end; into_all all code_regex USB4 replaceall_matched begin UHC5 end; into_all all code_regex USB5 replaceall_matched begin UHC6 end; into_all all code_regex USBE replaceall_matched begin EHC1 end; into_all all code_regex USE2 replaceall_matched begin EHC2 end; into device name_hid PNP0B00 code_regex (IO\s\((?:\s*[^,]+,\s*(?:\/\/\s.*)?\s*\n)+\s*)(\dx\d+)(,\s*(?:\/\/\s.*)?\s*\n\s*\)) replace_matched begin %10x02%3 end; into method label _WAK code_regex Return\s\(\s*\n?\s*Package\s*\n?\s*\(0x02\)\s*\n?\s*\{\s*\n?(?:\s*Zero,?\s*\n?){2}\s*\}\s*\n?\s*\) remove_matched; into method label _WAK insert begin Return (Package (0x02)\n {\n Zero, \n Zero\n }) end; into method label \_WAK code_regex Return\s\(\s*\n?\s*Package\s*\n?\s*\(0x02\)\s*\n?\s*\{\s*\n?(?:\s*Zero,?\s*\n?){2}\s*\}\s*\n?\s*\) remove_matched; into method label \_WAK insert begin Return (Package (0x02)\n {\n Zero, \n Zero\n }) end; into method label _PTS code_regex (If\s*\(LEqual\s*\(Arg0,\s*0x05\)\)\s*\n\s*\{\s*\n)(?:[^\n\}]+\n)+(\s*\}) replace_matched begin %1 Store (One, \\_SB.PCI0.PX40.AG3E)\n Store (Zero, SLPE)\n Sleep (0x10)\n %2\n Else\n {\n Store (Zero, \\_SB.PCI0.PX40.AG3E)\n } end; into method label \_PTS code_regex (If\s*\(LEqual\s*\(Arg0,\s*0x05\)\)\s*\n\s*\{\s*\n)(?:[^\n\}]+\n)+(\s*\}) replace_matched begin %1 Store (One, \\_SB.PCI0.PX40.AG3E)\n Store (Zero, SLPE)\n Sleep (0x10)\n %2\n Else\n {\n Store (Zero, \\_SB.PCI0.PX40.AG3E)\n } end; into definitionblock code_regex . code_regex_not OperationRegion\s*\(PMRS insert begin OperationRegion (PMRS, SystemIO, 0x0430, One)\n Field (PMRS, ByteAcc, NoLock, Preserve)\n {\n , 4, \n SLPE, 1\n } end; into device name_adr 0x001B0000 set_label begin HDEF end; into_all all code_regex AZAL replaceall_matched begin HDEF end; into device label HDEF insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x04)\n {\n "layout-id", \n Buffer (0x04)\n {\n 0x0C, 0x00, 0x00, 0x00\n }, \n "PinConfigurations", \n Buffer (Zero) {}\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into_all all code_regex Or\s\(0x03,\sPARM\) replaceall_matched begin Or (PARM, 0x03, PARM) end; into method label _DSM parent_adr 0x001F0003 remove_entry; into device name_adr 0x001F0003 insert begin Device (BUS0)\n {\n Name (_CID, "smbus")\n Name (_ADR, Zero)\n Device (DVL0)\n {\n Name (_ADR, 0x57)\n Name (_CID, "diagsvault")\n Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "address", \n 0x57\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\n }\n } end Não sei se esta correto ou faltando alguma coisa, também tenho algumas duvidas em relação ao config.plist. Por favor, poderiam dar uma conferida no dsdt e no config: dsdt_config.zip Tive bastante problema na edição do config.plist, várias vezes reiniciava na fase final do boot (quando ia entrar na area de trabalho, reiniciava). Algumas outras vezes o sistema logo após iniciar dava KP, outras vezes dava KP assim que eu mexia na partição EFI, inserindo ou removendo arquivos. Dessa forma o sistema carrega normalmente, mas deve ter muita coisa desnecessária no config. Agora esta estabilizado mas preciso de ajuda com o Gerenciamento de Energia a appleLPC não esta carregando, estou com essas kexts na pasta 10.9 do clover aqui esta o resultado do kextstat: kextstat_mav_g31mes2l.zip Hardware: Gigabyte GA G31M-ES2L, C2D 8400 3GHZ, 4GB RAM, GeForce 210 Link to comment https://www.insanelymac.com/forum/topic/309222-boot-pelo-hd/#findComment-2186159 Share on other sites More sharing options...
Recommended Posts