Jump to content
Cassio

DVD inicializável do Lion

Recommended Posts

Para baixar o ISO resultante, acesse o chat (tópico do canal).


Como usar o DVD http://Olarila.com/forum/viewtopic.php?f=3&t=728#p7471



Como criar o ISO a partir do Lion da App Store:


1 - Crie uma nova imagem usando o Utilitário de Disco


2 - Monte o InstallESD.dmg que se encontra na pasta Contents/SharedSupport do Install Mac OS X Lion.app


3 - Monte o BaseSystem.dmg que está (oculto) em Mac OS X Install ESD

open /Volumes/Mac\ OS\ X\ Install\ ESD/BaseSystem.dmg

 

4 - Usando o Utilitário de Disco restaure a partição Mac OS X Base System para a imagem criada no primeiro passo


5 - Remova o link Packages da pasta System/Installation da imagem

rm /Volumes/Mac\ OS\ X\ Base\ System\ 1/System/Installation/Packages

 

6 - Copie a pasta Packages de Mac OS X Install ESD para a pasta System/Installation da imagem

cp -R /Volumes/Mac\ OS\ X\ Install\ ESD/Packages /Volumes/Mac\ OS\ X\ Base\ System\ 1/System/Installation

 

7 - Copie o arquivo (oculto) mach_kernel de Mac OS X Install ESD para a raiz da imagem

cp /Volumes/Mac\ OS\ X\ Install\ ESD/mach_kernel /Volumes/Mac\ OS\ X\ Base\ System\ 1

 

8 - Opcional: MBR patch, remover verificação de Platform e exigência de 2 GB de RAM http://Olarila.com/forum/viewtopic.php?f=10&t=426

sudo tar xjvf ~/Downloads/Lion_OSInstall_GM.tar.bz2 -C /Volumes/Mac\ OS\ X\ Base\ System\ 1

Lion_OSInstall_GM.tar.bz2

 

9 - Opcional: criar mkext para kexts do Base System http://Olarila.com/forum/viewtopic.php?f=10&t=456

sudo kextcache -v 1 -a i386 -a x86_64 -m /Volumes/Mac\ OS\ X\ Base\ System\ 1/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /Volumes/Mac\ OS\ X\ Base\ System\ 1/System/Library/Extensions

 

10 - Copie o arquivo cdboot do pacote de binários do Chameleon para usr/standalone/i386 na imagem do DVD http://Olarila.com/forum/viewtopic.php?f=9&t=70


11 - Crie um Extensions.mkext com as kexts básicas

FakeSMC.kext

AppleACPIPS2Nub.kext

VoodooPS2Controller.kext

VoodooPS2Keyboard.kext

VoodooPS2Mouse.kext

VoodooPS2Trackpad.kext

NullCPUPowerManagement.kext

sudo kextcache -v 1 -a i386 -a x86_64 -m ~/Desktop/Extensions.mkext ~/Desktop/Extensions

Extensions.mkext.zip

 

12 - Crie uma pasta Extra contendo

Extra/Extensions.mkext

Extra/org.chameleon.Boot.plist

Extra/smbios.plist (opcional)

 

13 - Crie um Preboot.dmg contendo a pasta Extra do passo anterior

sudo hdiutil create -srcfolder "Desktop/Preboot/" -layout GPTSPUD -fs HFS+ -format UDRW -volname Preboot "Desktop/Preboot.dmg"

Preboot.dmg.zip

 

14 - Crie uma pasta Extra na imagem do DVD contendo

Extra/Preboot.dmg

Extra/Themes (opcional)

 

15 - Crie o ISO inicializável

sudo hdiutil makehybrid -o "Desktop/Mac OS X 10.7 Install DVD.iso" "/Volumes/Mac OS X Base System 1/" -iso -hfs -joliet -eltorito-boot "/Volumes/Mac OS X Base System 1/usr/standalone/i386/cdboot" -no-emul-boot -hfs-volume-name "Mac OS X Install DVD" -joliet-volume-name "Mac OS X Install DVD"

-Donations-

PayPal HERE - Stripe HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Link to comment
Share on other sites

Como usar o DVD


1 - Faça o boot do DVD e instale.


Se precisar, prima F8 para opções avançadas do Chameleon, exemplos:

-v (verbose boot)

-x (safe)

-s (single user)

GraphicsEnabler=yes (ativa os drivers da gráfica)

USBBusFix=yes (resolve problemas com dispositivos USB)

npci=0x2000 (use se o boot parar em "PCI configuration begin")


Vai precisar no minimo de uma partição livre, use Utilitário de Disco (no menu Utilitários) para a apagar como Mac OS Expandido (Reg. Cronológico).


Se quiser instalar o Chameleon (boot loader) na partição e se usar MBR (em vez de GUID, será o caso se já tiver instalado o Windows no HD), a partição terá de ser primária, não poderá ser uma partição estendida/lógica.


Aguarde pelo fim da instalação e reinicie. Se a barra de progresso parar de ser atualizada, apenas mova o rato. Dependendo da sua gráfica, usar GraphicsEnabler=yes resolverá este problema.


2 - Faça o Boot do DVD, prima F8 e selecione o HD para boot (não selecione o DVD de novo).


Se usar um teclado PS/2 ou um laptop (que geralmente tem interface PS/2) o Assistente de Configuração vai pedir para ligar um teclado USB, se possuir um basta ligá-lo para passar este teste e em seguida desligá-lo e usar o PS/2. Se não tiver acesso a um teclado USB pode editar em /System/Library/CoreServices/Setup Assistant.app/Contents/Info.plist e remova as linhas

<string>DeviceSection</string>
<string>KeyboardTypeSection</string>

Faça o boot usando -s (single user) e execute

mount -uw /
vi /System/Library/CoreServices/Setup\ Assistant.app/Contents/Info.plist

Posicione o cursor na linha a remover e

. Repita para a outra linha.
e reboot.


Problema com Intel HD 3000 http://Olarila.com/forum/viewtopic.php?f=10&t=1339


3 - Instale o Chameleon e a pasta Extra no HD.


Recomendo o uso do Chameleon Wizard para instalar e criar/configurar org.chameleon.Boot.plist e SMBIOS.plist na pasta /Extra.

http://www.insanelymac.com/forum/index.php?showtopic=257464


Pode também transferir um instalador ou os binários http://Olarila.com/forum/viewtopic.php?f=9&t=70


4 - Instale as kext essenciais e outras que necessite (rede, áudio, etc).


FakeSMC.kext indespensável.

http://www.mediafire.com/?yjto53r0p94422y


Enquanto não arranjar a gestão de energia do seu cpu precisa de usar NullCPUPowerManagement.kext.

http://www.mediafire.com/?uwvnvztwtna


Se usar um teclado PS/2 ou um laptop use VoodooPS2Controller.kext (ou ApplePS2Controller.kext) e AppleACPIPS2Nub.kext.

http://www.mediafire.com/?jw9zk6i2d4m2vvd


Recomendo o uso de Kext Wizard na instalação de kexts.

http://www.insanelymac.com/forum/index.php?showtopic=253395


Como o Lion usa kernel cache em vez de Extensions.mkext, recomendo ativar UseKernelCache no Chameleon e instalar todas as kexts em /System/Library/Extensions. Quando é usado o kernelcache, a pasta Extensions e mkext em /Extra são ignoradas. Se não ativar KernelCache, o Chameleon vai ler todas as kexts sempre em cada boot (como quando usa -f ignore caches), o que torna o boot lento.


Recomendo a leitura deste tópico se pretende optimizar o seu hackintosh, ativar a gestão de energia, sleep a trabalhar, etc.

http://Olarila.com/forum/viewtopic.php?f=7&t=646

PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI

Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000

My OS X Files 

Link to comment
Share on other sites

Essa iso que vocẽ indica não possui a tal pasta que contem o tal arquivo installESD.dmg

Acer Aspire 4745z-4785: Pentium Dual Core 2Ghz 3MB de Cache L3- 3GB DDR3 de Ram - 320GB de HD - Intel HD Graphics 128 Compartilhada - HDMI - Atheros AR8151 v1.0 Gigabit Ethernet - Windows 7 - Ubuntu 12.04

Link to comment
Share on other sites

Uma dúvida. A única diferença entre esse DVD inicializável e o DVD retail é a presença das kexts necessárias para que o arranque em PCs não-mac funcione? Sendo assim, a estabilidade seria igual a de um retail?


Obrigado.

Link to comment
Share on other sites

  • Administrators

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 - BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115 - USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9 - USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ - KASPA kaspa:qpxzufgfj8p6r0krg58yzvs0009h2mwqgvcawa0xc2pth7sgzpv56j4f6dtvk - PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...