Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › OSx86 Core & 10.X › Bare Naked Install On Phenom
31,443 reads · 2008-12-01 – 2009-01-16
Report 10.X Core AMD OSx86 Retail DVD / USB

Bare Naked Install On Phenom

Ok just to let you all know booted retail osx 10.5.4 performed install then updated via apple software update to 10.5.5 all with no patching thanx to the new kernel! enjoy

Primary Author
@LawlessPPC Published 2008-12-01
Collection
OSx86 Core & 10.X
Archival Footprint
31,443 historical reads · 45 curated field notes (from 59 dispatches) · 2008-12-01 – 2009-01-16
Credited Voices (7)
@axhi (17)@nfoav8or (14)@LawlessPPC (9)@natewill18 (9)@bhast2 (4)@pαuℓzurrr. (4)@RetroRen (2)

Ok just to let you all know booted retail osx 10.5.4 performed install then updated via apple software update to 10.5.5 all with no patching thanx to the new kernel!

enjoy

Author Updates & Technical Revisions

Follow-up dispatches by @LawlessPPC

Author Update #1 @LawlessPPC 2008-12-03

just a nice simple tip always keep 2 copies of kernel on root i call 1 backup then if an update puts a new kernel on i just type backup -v -f at bootloader screen then recopy mach_kernel

Author Update #2 @LawlessPPC 2008-12-03 ↳ Re: @axhi
@axhiya, since i rarely shut my osx down i just renamed my kernel mach_kernel2 and left it at that. after the install loaded up the old mach_kernel2 and still no load. do you think its the video kext for sure? if it loads into a blank screne? is that more times than no the problem? because if so i will def try loading the kext through…

be sure to repair permissions and boot with -v -f -x then try to install drivers from there

Author Update #3 @LawlessPPC 2008-12-04

boot with -s then repair permissions the commands are everywhere just search

Author Update #4 @LawlessPPC 2008-12-23

this is brief it was a response i gave to someone in a pm
personally i would do a vanilla install what you need is a retail disc. I used 10.5.4 retail then you need to restore this to a hardrive partition install chameleon to that partition copy the voodoo rc1 kernel to the root of that drive (make sure its called mach_kernel) then copy your chipset kext and dsmos.kext to extensions folder. Then boot the restored parition with -v -f -s

You now have to mount the partition as writable something like /sbin/mount -uw/

this command is on screen when you log in this way for you to copy 1 of the last lines of text you'll see on screen.
Then type

chmod -R 755 /System/Library/Extensions/
chown -R root:wheel /System/Library/Extensions/
touch /System/Library/Extensions/
this is the correct way to repair the extensions you have added as disk utility will not repair any extensions that are not meant to be there.

type exit

you should now boot into the installer.

do everything as you would do normally but you will not be asked about drivers as this is a standard mac install.

once it has finished add your chipset kext to your new vanilla install maybe your ethernet kext if its not supported in osx natively unless you have an installer you can run to get it there. Also dont forget to install chameleon and add the voodoo kernel to this drive. boot into the vanilla install with -v -f -s again
and run those permissions commands again.

This should give you a retail install on AMD this is what im running and updated to 10.5.5 no problem only thing you have to do is make sure you have an additional copy of the kernel on the root partition I call mine backup. Then when i update and apple replaces my kernel with theirs i just type backup -v -f at boot then recopy my kernel. Hope this makes sense and i havnt missed anything out. Also when doing a fresh install always update to the latest if you can before adding graphix kexts as sometimes the issues you have are caused by the fact apple has added drivers for hardware that you have and they dont like the drivers you already have.

Author Update #5 @LawlessPPC 2008-12-27

now with the new kernel and chameleon i would use guid dont have but it has benefits

Author Update #6 @LawlessPPC 2009-01-16

this has been answered in another thread. Plus this thread is not about any distro other than a retail.

Synthesized Community Field Notes

45 technical responses curated from 59 original dispatches

Field Note #1 @bhast2 2008-12-01

I see you got it working
how did you fix the error you were getting

Field Note #2 @axhi 2008-12-01

lawless, i just tried on a phenom w/ the new kernel and i got an error. you said permissions were the problem? what xactly did you do?

Field Note #3 @pαuℓzurrr. 2008-12-01

Just tried it on my amd system and i got a kernel panic with the appleintel kext...
Used the apple software updater...

Field Note #4 @axhi 2008-12-01 ↳ Re: @p-J
@p-JJust tried it on my amd system and i got a kernel panic with the appleintel kext... Used the apple software updater...

me too. same thing on mine

Field Note #5 @nfoav8or 2008-12-01 ↳ Re: @p-J
@p-JJust tried it on my amd system and i got a kernel panic with the appleintel kext... Used the apple software updater...

or download IntelCPUPMDisabler.kext and repair permissions.

EDIT: install this before you update and it will cause the system to disregard that kext that is causing the kernel panic. Ensure correct permissions.

Field Note #6 @axhi 2008-12-01 ↳ Re: @nfoav8or
@nfoav8oror download IntelCPUPMDisabler.kext and repair permissions. EDIT: install this before you update and it will cause the system to disregard that kext that is causing the kernel panic. Ensure correct permissions.

will using kexthelper ensure the right permissions?

Field Note #7 @nfoav8or 2008-12-01

yes if you aren't comfortable with Terminal use...

if you are just copy the following:

sudo chmod -R 755 /System/Library/Extensions/ && sudo chown -R root:wheel /System/Library/Extensions/
Field Note #8 @axhi 2008-12-02

well it installed and now it just boots into the leopard screen and just sits there and doesn't load my taskbar or anythign else. but the update went fine.

tried booting into safe moe and nothing.

Field Note #9 @pαuℓzurrr. 2008-12-02 ↳ Re: @nfoav8or
@nfoav8oror download IntelCPUPMDisabler.kext and repair permissions. EDIT: install this before you update and it will cause the system to disregard that kext that is causing the kernel panic. Ensure correct permissions.

Thnx, ill try this as soon as i get home

@axhiwell it installed and now it just boots into the leopard screen and just sits there and doesn't load my taskbar or anythign else. but the update went fine. tried booting into safe moe and nothing.

Try reinstalling your gfx kexts or string.

Field Note #10 @nfoav8or 2008-12-02

Use your install DVD and use the Terminal to install kexts via an external drive (USB HD, Flash Drive, etc).

Field Note #11 @pαuℓzurrr. 2008-12-02

Do you have a other osx installation?
Try removing the kexts for youre gfx card.
If not try booting into safe mode, -x.
Hope it helps

Field Note #12 @nfoav8or 2008-12-02

Retail / Native Running OS X on Hacintosh

While I don't have a Phenom CPU, I thought it fitting I post here stating I am running native OS X via my Hacintosh (same one in the specs) by using the method munky proposed both here and at his original location at insanelymac.com.

http://forum.insanelymac.com/index.php?showtopic=127330 ↗

EDIT: I figure I better explain... everyone has probably read munky's post here: EFI Partition Booting - Zero Modification installs on Intel SSE2 or better → so it comes as no surprise that this method can now be used with the voodoo RC kernel on the EFI partition of a GUID partition schemed drive.

Field Note #13 @pαuℓzurrr. 2008-12-02

Did you use a boot 132 cd?
If so could you maybe post you're cd?
Got the same pc as you

Edit: Just did a fresh install again, updated to 10.5.5 using the apple update with the intel kext loaded.
I only had to recopy the rc1 kernel...

Field Note #14 @nfoav8or 2008-12-03

I did the same... I had mach_kernel and voodoo (both were the same file but one was just a rename)... that way, during an update I just used the boot flag "voodoo -f -v" and it worked… that was also back in the beta days of voodoo.

Field Note #15 @axhi 2008-12-03

ya, since i rarely shut my osx down i just renamed my kernel mach_kernel2 and left it at that. after the install loaded up the old mach_kernel2 and still no load. do you think its the video kext for sure? if it loads into a blank screne? is that more times than no the problem? because if so i will def try loading the kext through terminal. now i just need to learn how to use terminal

Field Note #16 @axhi 2008-12-04 ↳ Re: @LawlessPPC
@LawlessPPCbe sure to repair permissions and boot with -v -f -x then try to install drivers from there

i can't boot into safe mode. That's why I think it may be something other than my video kext

Field Note #17 @axhi 2008-12-05

did all that and still booting into a blue screen. I mach_kernel2 (my voodoo kernel) -s
typed in this code:

sudo -s
   sudo chown -R root:wheel /System/Library/Extensions/NVinject.kext  sudo chmod -R 755 /System/Library/Extensions/NVinject.kext

and nothin

Field Note #18 @nfoav8or 2008-12-05

you need to include "&&" in between them... when in single user mode you don't need to include sudo

boot with "-s" and use:

/sbin/mount -uw /
cd /System/Library/
chmod -R 755 Extensions/ && chown -R root:wheel Extensions/
rm -Rf Extensions.mkext
restart

now it will load all the extensions at boot since it doesn't have a .mkext file to use (don't worry, it will recreate it).

Field Note #19 @axhi 2008-12-05

nvoav8or -- did all that and it al went just dandy...

restarted and still just a big 'ol blue screen after my apple load screen...

any other suggestions? and again, thanks for your help all the time. you rock

Field Note #20 @nfoav8or 2008-12-05

are you getting any "failed" kext loads during bootup (remember to use "-v" boot flag)?

EDIT: also, do you have any conflicting graphics extensions installed?

Field Note #21 @axhi 2008-12-05

you know what, I may have other kexts aside from nvinject, is there a way to check. and i dont see any errors except for firewire, but that always did that.

I know that this is how I do the install from Lawless

I click the first driver for nVidia which I'm not certain what it is, but I know its the one I select. Then it loads my computer fine. After that I install the nvinject kext and then my computer has QE/CI. I'm pretty certain there are other kexts in there though. That idk how to get out.

Joey

Field Note #22 @axhi 2008-12-05

i also see an Extensions.mkext.KGrQ in my /System/Library folder, is that any good?

Field Note #23 @axhi 2008-12-05

my nvinject says: family specific matching fails

Field Note #24 @nfoav8or 2008-12-05 ↳ Re: @axhi
@axhii also see an Extensions.mkext.KGrQ in my /System/Library folder, is that any good? ... i have a bunch of NVDA kexts, are those good? ... my nvinject says: family specific matching fails

NVinject family matching isn't a big deal as those NVDA... these were always a part of the problem with the GeForce kexts from early Leopard installers... (I even re-ran into this problem when I installed native to my AMD via the boot-132 method).

boot via "-s"

/sbin/mount -uw /
cd /System/Library/Extensions/
rm -Rf NVDA*
cd ..
rm -Rf Extensions.m*
reboot

The issue with the ".KGrQ" file is that it is a temporary cache file for the .mkext file when it is recreated (although named with a different extension each time).

Field Note #25 @axhi 2008-12-05

Did that and then tried loading and it loads and then the apple splash screen wheel spins for a little then stops like its going to start loading and never loads...

Field Note #26 @axhi 2008-12-05

side note, if i boot into safe mode, it does the same blue screen thing...as before i deleted the nvda things

Field Note #27 @axhi 2008-12-05

Persistence, Persistence, Persitence.
nfova8or, thanks for all the advice.

Final Solution:

Clean install and didn't apply ANY nVidia drivers.
Booted up, installled RC and System 9.5.0 kext, not sure if i had to...installed nvinject. applied a PATCHED 10.5.5 w/ the great Zeph's .31 patcher.
Restarted after 10.5.5 install then I got error…

Reset my permissions and voila.

I am certain that this will work when I try again using just the RC to patch on the fly the update. But as of now, running 10.5.5 thanks for all the help again!

Although my QE is not working anymore...

Field Note #28 @bhast2 2008-12-05

don't use nvinject
remove that kext and install NVkush
or use an efi string

Field Note #29 @nfoav8or 2008-12-05 ↳ Re: @bhast2
@bhast2don't use nvinject remove that kext and install NVkush or use an efi string

Is this a personal preference or is there some known reason now for nvinject not being usable? I use EFI now but I haven't had issues with nvinject in the past (maybe its the version type).

Field Note #30 @bhast2 2008-12-05

well if he is using the older version of Nvinject it won't work on anything above 10.5.3(if I recall) there was an issue with the code but they did release a new one to fix this
but it isn't personal preference It is just NVkush fixes this problem
But it is best to use an efi string as you don't have to worry about kexts not working with updates and what not

what is your card axhi
i know it is 8600 GT but how many MB

Show 15 additional community field notes (#31–#45)
Field Note #31 @axhi 2008-12-06

Hey Hey. Here was my fix.

I did the 'ol nvinstaller v.52 addition and restarted and voila. qe/ci beautfuil 10.5.5

ps, i have a pny 8600 gt 512mb

Field Note #32 @RetroRen 2008-12-23

@LawlessPPC, can you write a short guide on installing retail Leopard on AMD Phenom system, or give some guidelines?

I would like to give it a try and I would apprecciate any help that I can get.
If there is a gude like that, please link me to it, 'cause I couldnt find it through the search on this forum.

Thanx

Field Note #33 @nfoav8or 2008-12-24 ↳ Re: @LawlessPPC
@LawlessPPCThis should give you a retail install on AMD this is what im running and updated to 10.5.5 no problem only thing you have to do is make sure you have an additional copy of the kernel on the root partition I call mine backup. Then when i update and apple replaces my kernel with theirs i just type backup -v -f at boot then recopy my…

just a note with updating... I've found this method of having the same kernel renamed to two different files (mach_kernel and my other is mach_kernel.voodoo) to be very helpful as well as you can just use

mach_kernel.voodoo

as a boot flag to specify the voodoo kernel. You can then start up in single user mode (-s) and recopy the kernel by typing:

/sbin/mount -uw /
cp /mach_kernel.voodoo /mach_kernel

then when you restart, if your default kernel specified by your com.apple.Boot.plist is mach_kernel, your system will boot just fine again.

You can also apply the Extension permission check when in single user mode as you specified above.

nice little guide LawlessPPC.

Field Note #34 @RetroRen 2008-12-24

Nice little guide Lawless, thanx

I will give it a try in a few days.

I think I understood everything, I only need to know does the partition have to be formatted as a GUID or MBR?

Field Note #35 @nfoav8or 2008-12-28

The retail DVD I've used to install from requires me to use GUID but the OSx86 distros will work for either. (The retail is a 10.5.0 DVD so this may be the cause)

Field Note #36 @natewill18 2009-01-03

I seem to have very similar chipsets as you Lawless. So I want to do a vanila install like you did. I cant seem to find the 10.5.4 image toorrent tho

Field Note #37 @natewill18 2009-01-03

I found a SB700 kext that only suppors SATA drives in IDE mode. Where do i put that kext in the iso ?

Field Note #38 @nfoav8or 2009-01-04 ↳ Re: @natewill18
@natewill18I seem to have very similar chipsets as you Lawless. So I want to do a vanila install like you did. I cant seem to find the 10.5.4 image toorrent tho

I know I saw it over at the bay. if nothing else search for me there too.

@natewill18I found a SB700 kext that only suppors SATA drives in IDE mode. Where do i put that kext in the iso ?

Using Transmac you can place it in /System/Library/Extensions/. Next delete the old Extensions.mkext file from /System/Library/ or leave the mkext file alone and just boot using the -f boot flag.

remember to burn slowly.

Field Note #39 @natewill18 2009-01-04

my dvd drive doesnt work anymore lol how do i i nstall from externall hdd ?

Field Note #40 @natewill18 2009-01-04

I read the thread and the link leading to another guide about method 132. the guide on this thread required me having a mac to set up the partitions and the other method required me having a disc.

I dont have a working dvd drive and/or a Mac OS anywhere

Field Note #41 @nfoav8or 2009-01-05

you can create a VMWare workstation with Mac OS X running on it and restore the Installer to an external drive then install chameleon to that same external drive. This is assuming you have a Windows installation available (since you are still posting)... I know this is the long way around but if you don't have anything you can install it from then you aren't going to be able to install.

Field Note #42 @natewill18 2009-01-07

alright, so im at the installation screen where im supposed to choose my kexts and kernels and all that extra stuff that comes w/ the Xxx X86 Leopard 10.5.5 Beta image.

Problem is I dont know what to choose other than he kexts for my chipset that i injected.

I dont know which kernel to choose from
Should i choose all those weird named tools and fixes
?
Idk

P.S> I've checked some of them and installed and Ive also installed without cheeckin anything except the automatically selected "essentials"

I get a Kernel panic everytime.

Field Note #43 @nfoav8or 2009-01-08

is this in the virtual machine installation or after you've recreated the disc?

Field Note #44 @natewill18 2009-01-08

on the actual new machine. I bought a new dvd DL drive. and tried installin the image, got to the installation with all the choices of kexts to choose from, and so far the combo of kexts and kernel i choose led me to a Kernel panic after the installation reboot

Field Note #45 @natewill18 2009-01-08

alright so
I clicked all the kernels and the chameleon bootloader. Im aloowed to tr to bot from the hdd. but i get the infamous

"unknown SigSev code 0"

I tried bootin with -v -f -cpus=1 -legacy

and it gave me the same problem.

I feel like im really close lol

Corroborated & Participated: @bhast2 @axhi @natewill18
Sources & Contributor Provenance (7 credited usernames · Thread #1661)
UsernameDossier ContributionDispatchesActive Window
@axhiCore Contributor172008-12-01 → 2008-12-06
@nfoav8orCore Contributor142008-12-01 → 2009-01-08
@LawlessPPCPrimary Author92008-12-01 → 2009-01-16
@natewill18Core Contributor92009-01-03 → 2009-01-16
@bhast2Core Contributor42008-12-01 → 2008-12-05
@pαuℓzurrr.Core Contributor42008-12-01 → 2008-12-02
@RetroRenContributor22008-12-23 → 2008-12-24