Jump to content
InsanelyMac Forum
ErmaC

[GUIDA] USB - Mountain Lion automatizzata

Recommended Posts

20 Marzo 2013 - Aggiornamento news:

Lo staff di InsanelyMac ha realizzato un Tool per l'installazione/creazione di Lion e Mountain Lion Il Vaso di Pandora - Lionizer

 

 

 

 

mountain.png

 

Ciao a tutti vi presento Mountain Lionize.

Questa è una procedura automatizzata che crea una USB avviabile a partire da una immagine dmg (al momento la Mountain Lion DP1).

Evitandovi lunghi e noiosi passaggi con il terminale (dove è facile commettere errori).

Non supporta l'aggiornamento da Snow Leopard 10.6.x o Lion 10.7.x

 

Occorrente:

  • Un sistema OS X pre esistente
  • Immagine dmg di Mountain Lion
  • Una penna USB da almeno 8Gb (formattatela da Utility disco in GUID e chiamatela "USB Boot" facoltativo)
  • Lo script Mountain Lionize

Come funziona???

Scaricare lo script Mountain-Lionize.1.09.3.zip e scompattarlo,

per comodità copiatelo nel desktop.

doppio click su "MLionize.command"

e seguite le istruzioni.

  • Per prima cosa vi chiederà la vostra password per i diritti di amministratore.
  • Successivamente si avvierà il vero e proprio script e vi chiederà in quale lingua "operare".
  • Successivamente vi chiedera di trascinare l'immagine .dmg nella finestra del terminale.
  • Stessa cosa per la vostra penna USB... trascinate l'immagine che avete dal desktop nella finestra.
    Ora lo script inizierà il processo di creazione della USB impiega circa 10/15 min dipende dal vostro sistema
  • Il passo successivo è quello di scegliere il tipo di "personalizzazione", questo script è il derivato di Lionize per le Asus X58,
    al quale ho preservato le modifiche, se la vostra scheda madre non è una Asus X58 scegliete l'opzione 1
  • Prossimo passo e scegliere il modello di Mac preferito
  • Ora la risoluzione dello schermo del Bootloader (chameleon)
  • Finito

Considerazioni.

- Ultimato il processo di installazione se avete una cartella Extra funzionante (magari dal precedente Lion?) disinserite e reinserite la chiavetta e sovrascrivete la cartella Extra contenuta nella penna USB con la vostra.(Attenzione al tema di chameleon è stato aggiornato!)

- Il processo di preparazione installa FakeSMC.kext direttamente nella cartella S/L/E della pennetta usb...

- Il processo di preparazione ha già ricostruito la cache per la pennetta USB.

- Il processo di preparazione installerà Chameleon 2.1svn della mia branch per il supporto d'avvio di ML.

- A cosa serve la cartella BOX? A nulla per il momento (prevedo di utilizzarla per futuri aggiornamenti).

- Solo se avete una AsusX58, potete utilizzare il comando finalize come per il suo predecessore.

 

================= Post installazione =================

  • Molto probabilmente dovrete installare un bootloader manager (Chameleon / XPC / Clover) dato che l'installazione fatta non provvede a tale fine.
  • Lo kext Fakesmc va installato nella cartella /S/L/E/ (/System/Library/Extensions/) il percorso si riferisce al volume dove avete appena installato Mountain Lion.
  • Aggiornamento 23 Ottobre 2012 nuovo AppleAHCIPort.kext dettagli al post#201 credits to eep357

Link utili.

  • Kext Wizard.
    Questa meravigliosa utility vi aiuterà nel processo di installazione e riparazione degli kext ricostruzione cache ecc...
  • Chameleon Wizard.
    Questa utility vi aiuterà nel processo di installazione/aggiornamento del bootloader.
  • Binari e Installer del bootloader Chameleon.
    In questo topic trovate sempre le ultime versioni (in formato binario o Installer) del bootloader Chameleon.
  • Fakesmc (Hardware Monitor).
    In questo topic potete trovare informazioni e lo kext Fakesmc.

nuovo Mountain-Lionize.1.09.3.zip

vecchio Mountain-Lionize.zip

 

Fabio

Share this post


Link to post
Share on other sites
Advertisement

Ciao mitico!!!

Ho un piccolo problemino durante lo script.

In pratica quando scelgo la scheda madre e indico la 2 e dovrebbe copiarmi un file e proseguire nell'installazione del bootloader ect ... si ferma dandomi questo errore. Sembrq che non trovi il file in oggetto e si ferma lo script, ma in realtà il file c'è, ho costatato.

post-158210-0-10831700-1329852547_thumb.png

Share this post


Link to post
Share on other sites

Ciao mitico!!!

Ho un piccolo problemino durante lo script.

In pratica quando scelgo la scheda madre e indico la 2 e dovrebbe copiarmi un file e proseguire nell'installazione del bootloader ect ... si ferma dandomi questo errore. Sembrq che non trovi il file in oggetto e si ferma lo script, ma in realtà il file c'è, ho costatato.

 

Problema sistemato..

Fabio

Share this post


Link to post
Share on other sites

eheh .. sono il solito guastafeste !!!!!!

Però faccio volentieri da cavia.

 

Ok guardando và a cercare AD2008B_MLION invece c'è AD2008B_LION.

ho messo una M e rifatto partire ... speriamo che sia quello

 

Ok .. se puà esserti di aiuto nello script andava proprio a cercare il file AD2008B_MLION, che non trova. Io ho visualizzato i file nascosti e editato il nome.

Lo script ha proseguito e finito il tutto.

Adesso mi appresto ad installare il sistema e finalizzarlo per la mia scheda madre.

 

Una sola domanda. Io con il mio i7-920 ho scelto MacPro3,1 ... ho scelto bene? Che differenza c'è fa il 4,1 e il 5,1 ?

Grazie

post-158210-0-84854100-1329858214_thumb.png

Share this post


Link to post
Share on other sites

eheh .. sono il solito guastafeste !!!!!!

Però faccio volentieri da cavia.

 

Ok guardando và a cercare AD2008B_MLION invece c'è AD2008B_LION.

ho messo una M e rifatto partire ... speriamo che sia quello

 

Ok .. se puà esserti di aiuto nello script andava proprio a cercare il file AD2008B_MLION, che non trova. Io ho visualizzato i file nascosti e editato il nome.

Lo script ha proseguito e finito il tutto.

Adesso mi appresto ad installare il sistema e finalizzarlo per la mia scheda madre.

 

Una sola domanda. Io con il mio i7-920 ho scelto MacPro3,1 ... ho scelto bene? Che differenza c'è fa il 4,1 e il 5,1 ?

Grazie

Riri-sistemato...

Come dissi è un derivato di un mio script editato..

Ora dovrebbe essere sistemato tutto.

 

Fabio

Share this post


Link to post
Share on other sites

Fabio ciao,

la tua procedura automatizzata sulla Sabertooth X58 funziona come sempre alla grande.... ;)

veramente pochi i ritocchi, Audio e la Lan , che non sono ancora riuscito a sistemare. in compenso va correttamente la penna WI-FI USB della D-Link.

Ho importato il mio user di Lion ... 70 gb di programmi e dati... giusto per vedere cosa va e non va.....

Molti programmi incompatibili... ovvio, ma molti correttamente funzionanti.... altrettanto ovvio.

Una cosa che ho notato è una lunga pausa ( 1 minuto circa)

subito dopo queste scritte (avviando in -x)

 

IOACPI:Version 0x20nvectors 64:87

IOACPI:Version 0x20nvectors 88:111

 

dopo questa pausa

[PCI CONFIGURATION BEGIN.....

ed in un attimo è alla password.

 

Hai per caso un idea?

Come detto da moreftp "sempre un grande!"

Ciao Maurizio

Share this post


Link to post
Share on other sites

Vi consiglio come detto anche in prima pagina..

sovrascrivete la cartella Extra (dell'USB) con la vostra cartella Extra di Lion

- Se avete qualche kext "speciale" installato in S/L/E (di Lion) fate lo stesso con la USB di Mountain Lion...

 

Riparate cache e permessi della USB con kext wizard quando avete modificato /spostato i file...

 

Così deve partire...

 

@mauriziopassotti

Ho eliminato Recreandae... le rifiniture post installazione vanno fatte manualmente...

Non mi focalizzo su questo punto dato che siamo ad una Developer Preview...

Tra qualche nuova versione (di Mountan Lion) magari ripristino la cosa... ma per ora per "provare" è uno strumento più che sufficiente.

 

Fabio

Share this post


Link to post
Share on other sites

 

Non mi focalizzo su questo punto dato che siamo ad una Developer Preview...

Tra qualche nuova versione (di Mountan Lion) magari ripristino la cosa... ma per ora per "provare" è uno strumento più che sufficiente.

 

Fabio

 

Concordo con te...... in effetti ho finalmente ancora qualche cosa da "smanettare" tra i "chiari di luna del lavoro"...... come ai vecchi tempi tra Leopard e Snow Leopard.....

Ciao Maurizio

Share this post


Link to post
Share on other sites

Vi consiglio come detto anche in prima pagina..

sovrascrivete la cartella Extra (dell'USB) con la vostra cartella Extra di Lion

- Se avete qualche kext "speciale" installato in S/L/E (di Lion) fate lo stesso con la USB di Mountain Lion...

 

Riparate cache e permessi della USB con kext wizard quando avete modificato /spostato i file...

 

Così deve partire...

 

Fatto fabio, adesso parte..ma ho notato qualcosa che non va

Da utilty disc non vedo altri dischi su cui vorrei provare

Share this post


Link to post
Share on other sites

Ciao ragazzi dunque seguendo la guida tutto perfetto, mi rimangono 2 problemi:

1) io ho 1 disco così divido, lion,Win e con chamaleon vanno ora ho aggiunto muntain ma chamaleon non me lo fa partire mentre da pennetta parte,quale dovrei installare per tutti e tre i sistemi?

2) la pennetta wireless non viene vista su lion va come fare a prenderli da lion e provarli su muntain?

Grazie

Share this post


Link to post
Share on other sites

Fabio

Errore dove sbaglio?

 

Monto l'immagine di OS X Mountain Lion...
hdiutil: attach failed - Risorsa occupata
logout

[Processo completato] 

Edit

Tutto ok, ma al boot in verbose

ho il still waiting for root device

 

Ciao Fabio,

grazie per le tue guide, come sempre semplifichi la nostra vita :)

 

@Magnifico10, stesso identico errore. Provato anche a creare una partizione di boot anziché usare l'USB ma nulla.

Provando più volte a creare la partizione di boot (sia USB che HD) con MLionize mi dà prima l'errore Risorsa occupata.. poi (come immagino abbia fatto tu) riavvio il "command" ed è tutto ok.. ma al boot.. StillVattelappescaMaledetto.

 

@Fabio: :help:è normale che la cartella Extra sia completamente vuota? FakeSMC è già modificato in S/L/E, oppure il processo di MLionize non è andato a buon fine?

Ho provato a mettere il fakesmc del mio Lion (giusto per provare) e per assurdo arriva alla schermata di scelta della lingua, dicendomi però subito dopo che "questa versione di 10.7.0 non può essere installata su questo computer, Riavvia o Ripristina un sistema presente bla bla"

 

Thnx!!

 

EDIT: Errore risorsa occupata me lo dà solo se nomino la USB o Partizione di boot "USB Boot"

Share this post


Link to post
Share on other sites

 

@Fabio: :help:è normale che la cartella Extra sia completamente vuota? FakeSMC è già modificato in S/L/E, oppure il processo di MLionize non è andato a buon fine?

Ho provato a mettere il fakesmc del mio Lion (giusto per provare) e per assurdo arriva alla schermata di scelta della lingua, dicendomi però subito dopo che "questa versione di 10.7.0 non può essere installata su questo computer, Riavvia o Ripristina un sistema presente bla bla"

 

Thnx!!

 

EDIT: Errore risorsa occupata me lo dà solo se nomino la USB o Partizione di boot "USB Boot"

 

Buongiorno.

 

Come scritto in prima pagina:

- Il processo di preparazione installa FakeSMC.kext direttamente nella cartella S/L/E della pennetta usb...

Ad ogni modo puoi verificarlo tu stesso se FakeSMC è presente nella cartella S/L/E della pennetta o partizione di boot che sia.

 

Per l'errore di risorsa occupata...

Probabilmente hai provato più volte a eseguire lo script , nel quale non sempre è andato a buon fine, per ragioni che ignoro...

Apri il terminale e controlla all'interno della cartella /Volumes/ se le "partizioni" montate corrispondono a quelle che effettivamente hai:

  • Visualizza i volumi.
    diskutil list


  • Entra nella cartella dei volumi del tuo sistema.
    cd /Volumes/


  • Visualizza la lista dei volumi presenti nella cartela Volumes.
    ls -l


ora se vedi qualche discordanza tra i volumi presenti in /Volumes/ e quelli che effettivamente hai...

non ti resta che cancellare il volume di "troppo"

Riavvia il sistema e lo script dovrebbe funzionare senza problemi.

 

Fabio

Share this post


Link to post
Share on other sites

Buongiorno.

 

Come scritto in prima pagina:

 

Ad ogni modo puoi verificarlo tu stesso se FakeSMC è presente nella cartella S/L/E della pennetta o partizione di boot che sia.

 

Per l'errore di risorsa occupata...

Probabilmente hai provato più volte a eseguire lo script , nel quale non sempre è andato a buon fine, per ragioni che ignoro...

Apri il terminale e controlla all'interno della cartella /Volumes/ se le "partizioni" montate corrispondono a quelle che effettivamente hai:

  • Visualizza i volumi.
    diskutil list


  • Entra nella cartella dei volumi del tuo sistema.
    cd /Volumes/


  • Visualizza la lista dei volumi presenti nella cartela Volumes.
    ls -l


ora se vedi qualche discordanza tra i volumi presenti in /Volumes/ e quelli che effettivamente hai...

non ti resta che cancellare il volume di "troppo"

Riavvia il sistema e lo script dovrebbe funzionare senza problemi.

 

Fabio

 

Buonasera e grazie per la risposta,

 

mi era scappata la riga sul SMC, scusa.

Lo script funziona, i volumi sono ok, come ho detto non parte solo se ho precedentemente rinominato la chiavetta "USB Boot".

 

L'installazione non parte, ma aspetterò tranquillamente le evoluzioni.

 

Buon San Patrizio a tutti.

Share this post


Link to post
Share on other sites

mm.. mi da il panic di appleintelcpupowermanagement

 

sono su una sabertooth x58 con intel 980x 6core e geforce 580..

 

ho selezionato la mia scheda nel primo menu, poi macpro5.1

 

sto provando con la DP2 ma lo faceva anche con la DP1

 

ovviamente succede sia con -v che con -x -v

Share this post


Link to post
Share on other sites

post-364799-0-52923800-1329787948_thumb.png

 

Ciao a tutti vi presento Mountain Lionize.

Questa è una procedura automatizzata che crea una USB avviabile a partire da una immagine dmg (al momento la Mountain Lion DP1).

Evitandovi lunghi e noiosi passaggi con il terminale (dove è facile commettere errori).

 

Fabio

 

Bel gioiellino di architettura, ci voleva, peccato me ne sono accorto in ritardo ma l'ho provato lo stesso va alla grande...una gran rottura di maroni tutta la procedura.

 

Grazie Ermac

Share this post


Link to post
Share on other sites

ho appena preso del nuovo Hardware, il seguente:

Scheda Madre Gigabyte Z68X-UD3H-B3

CPU Intel Core i7 - 2700K 3,50ghz

Ram Corsair Vengeance DDR3 16 gb (4x4Gb) 1600 Mhz

Scheda Video ATI HD 5700 1 gb

 

vorrei installare Mountain Lion, consigli pre installazione?

Share this post


Link to post
Share on other sites

vorrei installare Mountain Lion, consigli pre installazione?

 

Il consiglio che mi sento di darti:

Provare.

Appoggiandoti su di un altro sistema come Lion dovresti riuscire a configurarlo.

Riparazione permessi, cache, copiare e spostare file di supporto...

 

Fabio

Share this post


Link to post
Share on other sites

ho installato la DP2 tramite usb ma al primo avvio mi da questo kernel panic, motivo secondo voi?

ho lo stesso problema: AppleIntelCPUPowerManagement in Panic..

ci vuole qualche nullCPU ?

 

EDIT: ok forse ho superato il problema di cui sopra con un nuovo DSDT.aml per la sabertooth x58 (bios1304) trovato altrove.

in realtà ha passato il problema del panic ma si è bloccato su PCI configuration,

allora ho aggiunto l'ultimo PCIFamily.kext di Netkas ma al riavvio riecco il panic..

così ho infilato il solito NullCPUPowerManagement.kext ed eccomi ad installarlo su una partizione MBR (grazie all'OSinstall patchato) al riavvio provo a reinstallare il DSDT e a ritoccarlo, comunque secondo me la causa del panic è li..

Share this post


Link to post
Share on other sites

È da poco uscita la DP3 di ML.

 

Appena ho il tempo di provarla "aggiorno" lo script di MountainLionize.

 

Fabio

 

.:EDIT:.

 

Recentemente ho visto diversi problemi con la Asus Sabertooth X58.

Ho analizzato la cosa velocemente...

(Scaricato l'ultimo BIOS estratto dall'immagine la tabella ACPI, decompilato, e comparato con il precedente....)

 

e qui il risultato un nuovo DSDT per la Sabertooth X58 SabertoothX58.1304.BIOS.DSDT.zip

chi È il possessore di codesta scheda lo provi e faccia sapere.

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
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.


  • Recently Browsing   0 members

    No registered users viewing this page.



  • Similar Content

    • By hornpipe2
      I have a Mac Mini 2006 (upgraded) with Intel GMA950 graphics, running MLPostFactor 10.8.5.  It is connected to an ASUS VS197 LCD panel using DVI-D.  This is natively a 1366x768 panel that is recognized and works fine.
       
      However, the other choices for resolution are 4:3 800x600 and 1024x768, and then the oddballs 832x624 and 1360x768.  None of these are useful as a low-resolution widescreen for gaming or watching DVD content.  Specifically I want to get access to 848x480 or 854x480, and also 1024x576.  SwitchResX makes these choices available, but it doesn't work with a "full screen" game, presumably because the game directly queries OSX Display to get a list of valid resolutions and SwitchResX is bypassing that system instead.
       
      So the solution is obvious: buy a new computer pull the monitor's EDID data, hack it to enable new resolutions, and then tell OSX to use this custom EDID instead of the one retrieved from the monitor.
       
      Following the steps of the EDID injection guide, here is where I am:
       
      * Retrieve EDID, DisplayVendorID etc from ioreg.
      00 FF FF FF FF FF FF 00 04 69 F2 19 24 94 00 00 31 16 01 03 80 29 17 78 EA F5 45 A4 55 50 9E 27 0F 50 54 BD EE 00 81 C0 01 01 01 01 01 01 01 01 01 01 01 01 01 01 66 21 56 AA 51 00 1E 30 46 8F 33 00 9A E6 10 00 00 1E 00 00 00 FD 00 32 4B 18 53 11 00 0A 20 20 20 20 20 20 00 00 00 FC 00 41 53 55 53 20 56 53 31 39 37 0A 20 20 00 00 00 FF 00 43 43 4C 4D 54 46 30 33 37 39 32 34 0A 00 F1 * Use an EDID editor to enable new 848x477 and 1024x576 resolutions.  (Verify with an online EDID tool, and compare to the previous version)
      00 FF FF FF FF FF FF 00 04 69 F2 19 24 94 00 00 31 16 01 03 80 29 17 78 EA F5 45 A4 55 50 9E 27 0F 50 54 BD EE 00 81 C0 4B C0 4B CA 4B CF 61 C0 61 CA 61 CF 01 01 66 21 56 AA 51 00 1E 30 46 8F 33 00 9A E6 10 00 00 1E 00 00 00 FD 00 32 4B 18 53 11 00 0A 20 20 20 20 20 20 00 00 00 FC 00 41 53 55 53 20 56 53 31 39 37 0A 20 20 00 00 00 FF 00 43 43 4C 4D 54 46 30 33 37 39 32 34 0A 00 47 * Create a new subfolder and plist within /System/Library/Overrides/Display/ containing the new EDID string and monitor name.
      * Reboot.
       
      Now the problems begin.  Even though the plist file is being read (which I know because the Monitor Name has changed in Displays), the custom EDID is not being used.  When I dig into IORegExplorer I am able to come up with AAPL00,EDID string and it is the unmodified one read from the monitor.  I even tried a plug-and-unplug while OSX is running, and also tried to reset the SMC and NVRAM, but no dice.
       
      Do I need to start digging into DSDT hacking?  Is the Intel driver pulling down EDID during boot and I need to override it somewhere else?  What am I missing here?
    • By DaniiSwan
      Hello,
       
      I've been attempting for the past few days to install OS X Mountain Lion on my Lenovo Thinkpad Edge E530 with little success. So much so that I've finally decided I'm probably out of ideas and created this forum post requesting help.
       
      My Laptop Specs are:
       
      Intel Core i3-2328m (Sandy Bridge CPU at 2.2GHZ with support for SSE2 , SSE3 and SSSE3)
      8GB RAM
      500GB Hitachi Z7K500 HDD
      Lenovo 627226G Motherboard (Intel HM77 Chipset)
      Intel HD Graphics 3000
       
      More Detailed Specs ---> https://drive.google.com/open?id=0B-GXUa1I8xyDZU1SdklDSlhER2c
       
      So far , I've attempted to install iAtkos ML2 and ML3U via USB and so far both have worked up until the first sighting of the apple logo then the laptop restarted. In both cases , I was using a separate USB with chameleon bootloader on but in the instance where I tried to use the onboard bootloader on ML3U , I hit enter and the screen simply remained black.
       
      Any help would be much appreciated
       
      Thank you for your time.
    • By VanekMedia
      Hey all,
       I built my first Hackintosh back in 2012 and its been runner amazing. Thank you again for the awesome guides and forums that made it all possible. I have however hit the end of this builds software limits. I am still running 10.8.2 mountain lion on the machine. I would like to update to Sierra and want to make sure I am clear on the procedures. Now that it seems like everything is could based and no longer get physical versions of OS.
      currently i am backing up the system using and external drive and "carbon copy cloner" as shown here: http://www.macbreaker.com/2012/06/backup-your-hackintosh-with-carbon-copy.html
       
      My question is should i follow the set via the App store updates, Wipe the system and start over or is there a better way to achieve running Sierra on my machine?
       
      Here are my build specs:
      Processor name: Intel Core i7
      Processor Speed: 3.50 GHZ
      # of cores: 4
      memory: 32gb
      Boot rom version: insanelymac.com
      Graphics Card: Nivda GeForce GTX 670
      System Version: OSX 10.8.2 (12c60)
      i have also attached screen shots of the spec to further help:
       
      Thank you for taking the time to help me out with my build. look forward to getting this bad boy updated.
       
       
      Mahalo,
       
      -VM




    • By OSXDev
      While most of the VMWare guest hardware is virtualized, the guest VM CPU reflects the same CPU features the physical host CPU has.
      This guide details the additional work that is needed to run OS X 10.8-10.12 with an AMD CPU under VMWare.
       
      If your AMD CPU supports SSE3 and SSSE3 (and SSE4.1 for OS X 10.12):
      The installation should be pretty simple:
      1. Install VMWare Workstation 8.0.6 / 9.0.4 / 10.0.4 / Player 6.0.4.
      2. Run VMWare Unlocker 1.3.0.
      3. Prepare an installation ISO from the untouched 10.8 (Mountain Lion) DMG using dmg2img.
      4. Create a new VM (select "Mac OS X 10.8" as the guest operating system).
      5. Set your 'number of cores per processor' to 1 (the number of processors can be set to more than one).
      6. A. For OS X 10.8-10.11:
      Open the .vmx file of the virtual machine and add the following lines:
      cpuid.0.eax="0000:0000:0000:0000:0000:0000:0000:1011" cpuid.0.ebx="0111:0101:0110:1110:0110:0101:0100:0111" cpuid.0.ecx="0110:1100:0110:0101:0111:0100:0110:1110" cpuid.0.edx="0100:1001:0110:0101:0110:1110:0110:1001" cpuid.1.eax="0000:0000:0000:0000:0000:0110:1111:0001" cpuid.1.ebx="0000:0010:0000:0001:0000:1000:0000:0000" cpuid.1.ecx="1000:0010:1001:1000:0010:0010:0000:0011" cpuid.1.edx="0000:1111:1010:1011:1111:1011:1111:1111" (this will identify the guest CPU as an Intel Core 2 Merom, and will help you avoid the 'The CPU has been disabled by the guest operating system. Power off or reset the virtual machine.' error)
       
      6. B. For OS X 10.12 Sierra:
      cpuid.0.eax="0000:0000:0000:0000:0000:0000:0000:1011" cpuid.0.ebx="0111:0101:0110:1110:0110:0101:0100:0111" cpuid.0.ecx="0110:1100:0110:0101:0111:0100:0110:1110" cpuid.0.edx="0100:1001:0110:0101:0110:1110:0110:1001" cpuid.1.eax="0000:0000:0000:0001:0000:0110:0111:0001" cpuid.1.ebx="0000:0010:0000:0001:0000:1000:0000:0000" cpuid.1.ecx="1000:0010:1001:1000:0010:0010:0000:0011" cpuid.1.edx="0000:1111:1010:1011:1111:1011:1111:1111" (this will identify the guest CPU as an Intel Core 2 Penryn which supports SSE4.1)
       
      7. If your Hardware compatibibility is set to Workstation 9.0 (virtualHW.version = "9") or 10, you must also add the following line:
      featureCompat.enable = "FALSE"

      8. You can now boot from the ISO and proceed with the installation.

      9. Even though I could complete the installation without a hitch with my A8-5600K, a few applications consistently crashed (e.g. Grapher), this was resolved by replacing the kernel with a modified kernel that emulates all missing SSE3 / SSSE3 instructions (see below).


      If your AMD CPU does not support SSSE3:
      You need to replace the kernel with one that has SSSE3 emulation (see below),
      the easiest way to do it is to use another computer that has SSSE3 to create the virtual disk and replace the kernel.
      1. After you have a working OS X machine, update to 10.8.5, make a copy of the virtual disk and attach it to the same VM.

      2. Change the os settings to show hidden files (see here), and delete the hidden 'mach_kernel' from the root folder of the attached disk.
      (alternatively, use the terminal to perform this, e.g. 'sudo chflags nohidden mach_kernel' or 'sudo rm mach_kernel')

      3. Put the modified kernel (see below) instead of the one you just deleted (use the same file name).

      4. Delete the old kernel cache by deleting the content of the '/System/Library/Caches/com.apple.kext.caches/' directory.

      5. Optionally: hide back the kernel (with 'sudo chflags hidden mach_kernel').

      6. Create a new VM, update the .vmx files to include the 8 cpuid.* lines from above.

      7. You can now use the attached disk to boot OS X 10.8.5 from a VM hosted with an older AMD CPU that does not support SSSE3.

      Tested With A8-5600K, A8-3850 and VMWare Workstation 8.0.6 / 9.0.4 / 10.0.4 / Player 6.0.4

      Modified Kernel:
      For your convenience, I have created a modified 10.8.5 kernel (a.k.a. xnu-2050.48.11) specifically to be used with VMWare, and attached it to this post.
      The only modification to this kernel is that it includes OpEmu3, the SSE3 and SSSE3 emulator created by Sinetek and AnV (thanks guys!).
      This emulator is only used when necessary (i.e. if your CPU support a specific instruction, the emulator will not be used to execute it).
      The source code to OpEmu3 is available here and my adaptaion to 10.8.5 is available here.
      10.8.5-OpEmu3.zip
    • By Haris Usmani
      M​A​C OSX Mountain Lion on a Lenovo x61
       
      Hello everyone this is my first post on this forums so I hope I will recieve help. I have a Lenovo x61.
       
      My specs are:-
       
      Intel 965 Express Chipset
      4Gb DDR2 Ram
      250 GB HDD Hard Drive
      Windows 10 Enterprise                  
      ----------------------------------------------
      I want to install Mac OSX Mountain Lion with sound and WiFi on my laptop. I know Mac OSX Mountain Lion cannot be installed on Intel 965 Express chipset but I read an article on the internet that says that I can install with the help of  MLPF hack. So can you please help me to install Mac OSX Mountain Lion.
      ----------------------------------------------
       
      Thank you
×