Is that UUID suposed to be unique to a specific INSTALL, or for a specific to a piece of HARDWARE?
When I verbose boot, I see some messages about UUID stuff, but the system works just fine. So is there anything that didn't work without that kext, or is this just a cosmetic thing to get rid of meaningless error messages?
No, it's not only cosmetic. The onboard NIC on my hack kind of works OK out of the box after a retail installation. No UUID errors @ boot time.
Upon further investigation and by observing the
system.log, I found out that while basic networking was OK, I was experiencing various hiccups with AFP permissions, Bonjour (mDNS) not starting, etc. The
UUID.kext seems to fix that.
Here's a (newbie-friendly, step-by-step) guide to make use of UUID.kext (adapted from a post somewhere inside insanelymac's labyrinth):
red =
Terminal command01) Download UUID.kext.zip from this thread, unzip it and place it on your desktop
02) Find
your Ethernet MAC address (there's a zillion ways to do this), one of the simplest is to find it in
System Profiler-->Network:
03) Right-click on UUID.kext and take a look inside:
04) Open Info.plist with your favorite editor:
05) Paste/type
your Ethernet MAC address in the corresponding string (last batch of numbers)
without the semicolons, under <key>UUID</key>:
06) Exit your editor and copy your own modified UUID.kext to your /Extra folder
07) Fix permissions for the UUID.kext, from Terminal:
sudo chown -R root:wheel /Extra/Extensions/UUID.kext
chmod -R 755 /Extra/Extensions/UUID.kext(Feel free to make a kextcache (/Extra/Extensions.mkext) if you like, otherwise you're ready to boot)
08) Verify that UUID errors are history by either:
• booting with -v (verbose mode) and observing the messages flying by
• booting normally and typing
sudo dmesg from the Terminal
• booting normally and observing the messages of
Utilities-->Console-->system.logAside from the errors @ boot time, UUID.kext should also fix misc. AFP (FileSharing) & Bonjour (mDNS) errors usually visible only from system.log