DVD inicializável do Lion

Forum rules
Este fórum é apenas para guias e tutoriais. Se quiser postar um novo guia ou tutorial, crie o tópico em outra seção e ele será movido para cá.

DVD inicializável do Lion

Postby Cassio » 30 Nov 2011, 20:21

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

Como usar o DVD 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
Code: Select all
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
Code: Select all
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
Code: Select all
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
Code: Select all
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 viewtopic.php?f=10&t=426
Code: Select all
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 viewtopic.php?f=10&t=456
Code: Select all
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 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

Code: Select all
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
Code: Select all
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
Code: Select all
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"
You do not have the required permissions to view the files attached to this post.
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.4 • Linux Mint 15 • Windows 8
User avatar
Cassio
Senior
 
Posts: 3766
Joined: 26 Aug 2011, 23:53

Como usar o DVD

Postby artur-pt » 19 Dec 2011, 22:12

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
Code: Select all
<string>DeviceSection</string>
<string>KeyboardTypeSection</string>

Faça o boot usando -s (single user) e execute
Code: Select all
mount -uw /
vi /System/Library/CoreServices/Setup\ Assistant.app/Contents/Info.plist

Posicione o cursor na linha a remover e escreva dd. Repita para a outra linha. Escreva :wq [enter] e reboot.

Problema com Intel HD 3000 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. ... pic=257464

Pode também transferir um instalador ou os binários 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. ... pic=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.
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 - join me at irc.freenode.net/##olarila
User avatar
artur-pt
Staff
 
Posts: 4973
Joined: 24 May 2011, 12:04

Re: DVD inicializável do Lion

Postby bug_burn » 29 Sep 2012, 01:09

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
bug_burn
 
Posts: 7
Joined: 22 Sep 2012, 22:04

Re: DVD inicializável do Lion

Postby artur-pt » 02 Oct 2012, 09:07

olá

isso é para gravar num dvd e fazer boot

a imagem já está preparada para isso

bom hack
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 - join me at irc.freenode.net/##olarila
User avatar
artur-pt
Staff
 
Posts: 4973
Joined: 24 May 2011, 12:04

Re: DVD inicializável do Lion

Postby ru4n » 27 Jan 2013, 01:48

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.
User avatar
ru4n
 
Posts: 7
Joined: 24 Jan 2013, 14:07
CPU: i5-7500 3.4Ghz
Motherboard: H270-Gaming 3
GPU: GTX 1050 Ti 4G

Re: DVD inicializável do Lion

Postby artur-pt » 27 Jan 2013, 10:31

olá

a imagem é construida a partir de um original da app store, e sim só tem as kext mínimas para funcionar em 1 pc.

bom hack
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 - join me at irc.freenode.net/##olarila
User avatar
artur-pt
Staff
 
Posts: 4973
Joined: 24 May 2011, 12:04


Return to Guias e tutoriais

Who is online

Users browsing this forum: No registered users and 1 guest