Run a PPC operating system on an Intel Mac

Discussion in 'PowerPC Macs' started by jbarley, Dec 9, 2012.

  1. macrumors 65816

    Joined:
    Jul 1, 2006
    Location:
    Vancouver Island
    #1
    The following question was asked on another forum, and the answer has me wondering...

    What are your thoughts about this?

    Question:
    Do you really think an Intel based Mac will boot from a PPC operating system?

    Answer:
    Yup. I've got a PPC G5 iMac iSight 20" on my wife's desk right next to mine, and it's USB CCC backup drive, both with Leopard 10.5 8 with APM format of course, and they are both bootable with my SL Intel 24" iMac.

    So yes, I know it works. But thanks for your concern.

    And what's even more interesting to me, is that both have been 'trimmed' of surplus Intel code etc. using Monolingual, so they are both OS X PPC code only. Not too bad Apple.
     
  2. macrumors 6502a

    Joined:
    Jul 7, 2008
    Location:
    Tulsa
    #2
    Well of course the 24" would run it, I believe they came with Leopard when they first released.

    Try to run Tiger on a 24" iMac and you'll see it doesn't allow it.
     
  3. thread starter macrumors 65816

    Joined:
    Jul 1, 2006
    Location:
    Vancouver Island
    #3
    Did you read the last paragraph?
    I find it hard to believe that an OS totally stripped of all intel code and left with only PPC code would boot and run on an intel machine.

    I know in my case my G5 CCC backup will not boot on my pre unibody MBP, which originally came with Tiger.
     
  4. macrumors regular

    Joined:
    Jun 16, 2011
    #4
    APM is bootable by intel macs. Here is a nifty article explaining how to create a recovery drive with both intel and ppc versions of tiger on the same drive:

    http://eshop.macsales.com/articles/booting-your-intel-mac-to-an-apm-formatted-drive

    You just can't install it directly to an APM drive.

    Booting from an xslimmed or monolinugual-ed drive may be possible but probably not problem free. Those applications blacklist anything of vital importance to the system. Once you started using it, I am sure you would run into issues unless you somehow had rosetta installed on your PowerPC drive.
     
  5. thread starter macrumors 65816

    Joined:
    Jul 1, 2006
    Location:
    Vancouver Island
    #5
    Ah yes, the blacklisting of system files, hadn't thought of that, now maybe there is a slim possibility.
     
  6. macrumors 68020

    Jethryn Freyman

    Joined:
    Aug 9, 2007
    Location:
    Australia
    #6
    Yes from what I understand, some Intel Macs [mostly the earlier ones] will boot fine from an APM partition. As far as upgrading the OS goes, though... be ware...
     
  7. macrumors 6502a

    Joined:
    May 3, 2010
    #7
    I think it is the early Intel Macs with the 32 bit EFI, that can boot to a APM drive. My late 2006 C2D iMac will boot to a APM formatted drive.
     
  8. macrumors member

    Joined:
    Dec 7, 2012
    #8
    Monolingual does not trim OS code. Its blacklisted in the program settings.

    Also, to trim the kernal would require that you decompile and recompile it.
     
  9. macrumors 65816

    rabidz7

    #9
    Leopard 10.5 is a universal binary...

    Of course leopard will boot it is a universal binary just like tiger. Try to boot 10.3, panther.
     
  10. Zotaccian, Dec 10, 2012
    Last edited: Dec 10, 2012

    macrumors 6502a

    Zotaccian

    Joined:
    Apr 25, 2012
    #10
    Yes it is absolutely impossible for a system to boot if the CPU and OS are in different "language", Intel is x86 and PPC is.... PPC. Emulators do run on operating systems which are made for the CPU so even then, some code which the CPU can directly understand is needed first.

    If I remember correctly, IBM had a project where its CPU would either contain both PPC and X86 units or built-in emulator in CPU (can't remember) so it could execute both types. Another option is of course to compile the OS for both languages like Apple and many software makers did for some time.
     
  11. macrumors 604

    Jessica Lares

    Joined:
    Oct 31, 2009
    Location:
    Near Dallas, Texas, USA
    #11
    Tiger is NOT universal binary.

    Tiger will not boot because the version that was sold/pre-installed for PowerPCs was before the Intel transition. Intel machines came with a special version of OS X Tiger made specifically for the architecture, and you were stuck with grey disks that came with the machine until Leopard came out.

    OS X Leopard had both PPC/Intel code, which is why you can boot a PPC disk running it on a Tiger/Leopard/Early SL-era Mac.

    And yeah, it would mainly work with just the PowerPC code because of the kernel still being there and Rosetta.
     
  12. macrumors regular

    Joined:
    Jun 16, 2011
    #12
    This is what made hackintoshing so damn difficult when it first came around. Only people like my brother who had the full stock of CompUSA sitting in his garage had the right hardware combo to swing it. The distros were really picky.
     
  13. macrumors member

    Joined:
    Dec 7, 2012
    #13
    Actually, Tiger had separate PPC and Intel installers.

    ----------

    Incorrect.
    Rosetta is a separate installation and stand-alone code. If the Kernal were PPC code alone, an Intel machine can't boot it.
     
  14. macrumors 68020

    Jethryn Freyman

    Joined:
    Aug 9, 2007
    Location:
    Australia
    #14
    Not sure about either way... I have a set of 4x CDs with Tiger 10.4 that are PPC only,I also have grey machine-specific discs that are a specific 10.4.x version only that are Intel-machine only... I can't actually recall seeing a universal 10.4 Tiger installer. Even my 10.4.11 combo update I have saved is PPC only.
     
  15. justperry, Dec 12, 2012
    Last edited: Dec 12, 2012

    macrumors 603

    justperry

    #15
    Nonsense, see screenshot, mine is PPC only, actually whole my system is PPC only.
    You can strip the code of everything with a simple: sudo ditto --rsrc --arch (architecture to keep)ppc In my case PPC.
    Left is a stripped kernel in Leopard(Boot Volume), right is a clean kernel in Leopard.(5 MB v 9.9 MB)

    To the OP, if you completely strip ALL Intel code it will NOT boot on Intel.
     

    Attached Files:

  16. macrumors member

    Joined:
    Dec 7, 2012
    #16
    Is it as blissful as they say?
     
  17. macrumors 604

    Jessica Lares

    Joined:
    Oct 31, 2009
    Location:
    Near Dallas, Texas, USA
    #17
    http://lowendmac.com/ed/rosen/09ar/install-mac-os-x-tiger.html

     

Share This Page