Verbose boot loading too many drivers

I put a clean install of Mavericks on a couple weeks ago.  I always boot verbose and watch the output so I can note any changes and follow up on them.  A few days ago a very obvious change occurred...  when it gets to the loading drivers section very early on it went from displaying just a couple of lines of dots (.....) to displaying a couple of dozen.  I like to run a very clean system with only the things I am actively using loading up.  I also have a very simple system and have no reason for this change.  How do I find out what's going on?
thanks

markbabc wrote:Also i heard about people loading modules they use into their kernel to improve performance and i was wondering how to do this, i saw nothing in the wiki and couldnt find anything in the forums.
Ah, I glanced over that, it's called make localyesconfig.  See this.
1.8. Easy local kernel configuration
Most people uses the kernel shipped by distros - and that's good. But some people like to compile their own kernels from kernel.org, or maybe they like following the Linux development and want to try it. Configuring your own kernel, however, has become a very difficult and tedious task - there're too many options, and some times userspace software will stop working if you don't enable some key option. You can use a standard distro .config file, but it takes too much time to compile all the options it enables.
To make the process of configuration easier, a new build target has been added: make localmodconfig. It runs "lsmod" to find all the modules loaded on the current running system. It will read all the Makefiles to map which CONFIG enables a module. It will read the Kconfig files to find the dependencies and selects that may be needed to support a CONFIG. Finally, it reads the .config file and removes any module "=m" that is not needed to enable the currently loaded modules. With this tool, you can strip a distro .config of all the unuseful drivers that are not needed in our machine, and it will take much less time to build the kernel. There's an additional "make localyesconfig" target, in case you don't want to use modules and/or initrds.
...it's unclear to me how hard-coding the modules into the kernel will boost performance though.
Last edited by graysky (2010-12-25 14:00:59)

Similar Messages

  • Does loading too many classes into jvm slow down performance?

    hi all,
    does loading too many classes into jvm will slow down performance. Our application is CPU bound, if we use any framework we need to load all the classes related to that framework in JVM. Does this have any effect on the performance of the JVM.
    thanks and regards,
    akmal

    does loading many classes into jvm slow down performance.It will increase the time it takes for the JVM to load your application.
    Our application is CPU boundThe time it takes the JVM to load your application is not likely to be an issue for you then.

  • ABAP - CUA : Initial load : too many records in the CUA?

    We are running :
    SP03 for IDENT. CENTER DESIGNTIME 7.1 Patch 0
    SP03 for IDENTITY CENTER RUNTIME 7.1 Patch 1
    SP03 for NW IDM IC UIS 7.00 Patch 1
    We have connected our customer's CUA system to IdM : we created an Identity Store called 'SAP_Master', created the CUA repository, defined the required attributes as defined in the guide 'IDM 7.1 - IdM For SAP Systems - Configuration 7-3.pdf', created the jobs based upon the templates etc. The dispatcher used has 'run provisioning jobs' disabled.
    On our sandbox server, when we connect to our sandbox CUA system (CUA_YS5_200), everything is ok, the 'AS ABAP - Initial load' job with only 'ReadABAPRoles' enabled, runs fine.
    On our QA system, when we connect to our 'production' CUA system (CUA_YP0_400), the 'AS ABAP - Initial load' job with
    only 'ReadABAPRoles' enabled, finished with message 'could not start job, rescheduling'. Since there is a huge number of records (we looked it up in the system : 311.679 records), we decided to switch on parameter 'bootstrap job'. Now the result is that it takes forever, after half a day the job is still running. In the database, table 'sapCUA_YP0_400role' is still completely empty (no records). Therefore, it seemed interesting to connect our QA IdM system to our development CUA system (CUA_YS5_200). After a while, the exact same job has finished and table 'sapCUA_YS5_200role' contains 18.580 records.
    After some additional testing, we might have discoved the cause of the issue could be that the number of records in our CUA is too big.
    In the java code of the fromSAP pass there are 2 calls to the SAP system for reading the roles into Idm. The first one reads table USRSYSACT (311.000 records), the second one reads table USRSYSACTT (1.000.000 records). All these records are stored into a java hashmap - we think that 1 million records exceeds the hashmaps capability, although no java error is thrown.
    When we debug the functionmodule RFC_READ_TABLE and change the rowcount to 100.000 then everything works fine. When we set the rowcount to 200.000 the java-code does not generate an error but the job in idm never
    ends...
    When running functionmodule RFC_READ_TABLE in the backend system the 1.000.000 records are processed in less than one minute. So apparently, the issue is related to the processing in the Java code.
    Java Dispatcher heap size is set to 1024.
    Anybody already came accros this issue?
    Thanks & best regards,
    Kevin

    Installing the patch, re- importing the SAP Provisioning framework (I selected 'update') and recreating the jobs didn't yield any result.
    When examining pass 'ReadABAPRoles' of Job 'AS ABAP - Initial Load' -> tab 'source', there are no scripts used .
    After applying the patch we decided anyway to verify the scripts (sap_getRoles, sap_getUserRepositories) in our Identity Center after those of 'Note 1398312 - SAP NW IdM Provisioning Framework for SAP Systems' , and they are different
    File size of SAP Provisioning Framework_Folder.mcc of SP3 Patch 0 and Patch 1 are also exactly the same.
    Opening file SAP Provisioning Framework_Folder.mcc with Wordpad : searched for 'sap_getRoles'  :
    <GLOBALSCRIPT>
    <SCRIPTREVISIONNUMBER/>
    <SCRIPTLASTCHANGE>2009-05-07 08:00:23.54</SCRIPTLASTCHANGE>
    <SCRIPTLANGUAGE>JScript</SCRIPTLANGUAGE>
    <SCRIPTID>30</SCRIPTID>
    <SCRIPTDEFINITION> ... string was too long to copy
    paste ... </SCRIPTDEFINITION>
    <SCRIPTLOCKDATE/>
    <SCRIPTHASH>0940f540423630687449f52159cdb5d9</SCRIPTHASH>
    <SCRIPTDESCRIPTION/>
    <SCRIPTNAME>sap_getRoles</SCRIPTNAME>
    <SCRIPTLOCKSTATE>0</SCRIPTLOCKSTATE>
    -> Script last change 2009-05-07 08:00:23.54 -> that's no update !
    So I assume the updates mentioned in Note 1398312 aren't included in SP3 Patch 1. Manually replaced the current scripts with those of the note and re- tested : no luck. Same issue.
    Thanks again for the help,
    Kevin

  • FCP loads too many projects in Browser at Start up...

    Ok, I'm annoyed by how many darn projects load into the browser, with their bins and files and tabs...in addition to all the sequence tabs that scatter all over my timeline at FCP when i start the program up. How do i stop the insanity? I can imagine the last project I opened would be handy to have at start up, but not several! Thanks guys.
    -Mike

    1. Switch off the setting to open recent projects.
    2. Dont leave all projects opened when you quit FCP. Close all but the one you want to leave open for the next time you launch FCP.
    3. When you launch FCP instead of opening it up, go to the place where you keep your project files and open the one you want to work with. No others will open.

  • Recover/install Win7 onto multi-boot system - too many primary partitions?

    I have a few questions:  (first a background question, and then I'll get to the heart of the issue)
    First, on a new laptop with factory installed Win7, I see there are 3 primary partitions - a 1.5GB "MBR-0", a ~10GB recovery partition, and the main installation partition.  What is the 1.5GB one for, and what's on it?  An MBR certainly doesn't need 1.5GB.  Does Win7 create that, or is that something unique for Toshiba?
    If I'm using a 3rd party boot-manager (BootitNG via an EMBR on its own partition), can I just wipe that 1.5GB partition?   And, can the recovery installation be set up to create the Toshiba-Win7 recovery partition (and that 1.5GB one) as extended volumes within the Win7 primary partition, and not to make them as its own new primary partition?
    And now to the main problem:  (the gist of it is, how many partitions will the Win7 recovery disks create? and can I customize it?)
    I have a new toshiba c650 laptop that came with Win7 installed.  I created the one-time recovery DVDs first thing (it made 4 of them - Disk 1,2,3, and "64-bit environment").
    I then wanted to set up a multi-boot system between Win7, and 2 instances of XP (one of which is a fresh install, the other being an image backup off a computer that died). I want each OS on its own primary partition, where each only sees/knows of itself.  Also, I'll have one small, 50MB primary partition for the boot-manager program.
    Of course, a drive can only have 4 primary partitions (if working with standard tools like fdisk, etc).  To get around that (if needed), my boot-manager program will support as many primary partitions as I want, provided I use only it alone to manage/create my partitions.
    Skipping the details, here's what I have now:  I wiped the hard drive, except for that 1.5GB MBR-0 partitition, for now, till I find what it is.  (Since XP doesn't recognize Win7, using XP's install cd would overwrite the factory Win7 installation, so I installed XP first on its own primary partition - and it's working fine).  I have the boot manager program on a second primary partition.  I then created 2 more primary partitions - one to place the XP-drive-image into, and one to install Win7.  So, the entire drive is now fully utilized and partitioned.
    But here's the problem...
    starting with the boot manager program, I'm pointing to boot from the empty Win-7 partition, which upon finding no OS, will cue it to boot from the DVD, and go on about its installation business.  So far so good.  At this point, Win7 will only "see" the empty partition reserved for it.  However, if Win7 tries to create an extra 1 or 2 new primary partitions (like how it came from the factory), the drive will end up with 6 primary partitions - not good.  So, my XP partitions would likely get overwritten. 
    Having 6 primary partitions wouldn't be a problem, as long as I create/manage them only with the boot manager - but in this case the Win7 installation would likely create them during installation instead. If I pre-create those partitions (the 1.5GB one, and the 10GB one) with the boot manager, can I point Win7 during the installation to utilize those?  How?
    One more side note:   When I'm in XP now, XP only "sees" it's own partition, but still senses that there's more room on the drive - it just considers it all as unallocated space.  I'm guessing Win7 would do the same thing?  And if it does, I'm worried it would start sticking its own new partitions there into what it "sees" as "unallocated space", even though my other partitions are there.
    If you made it through this longwinded mess, thanks for what help you can provide!  How should I get Win7 on there, without damaging the existing partitions?

    Ok, so I finally got it all to work. 
    In case anyone else runs into this question where you have to use the Toshiba recovery DVDs to reinstall Windows 7, without damaging other existant partitions, here's the trick:  You have to pre-create an NTFS primary partition at the very front of the disk (1st primary partition), make it at least 20GB (preferably more, since this will be where you run Windows7 - unless you also later create another partition solely for data/programs/etc). Then during the recovery, select the option to keep current partitioning intact.  Everything will be placed in that first partition alone (the contents of which which the Win7 setup will erase), and the rest of your disk will be fine. 
    If you have other partitions already there, and on the rest of the disk, you'll have to first resize the existing partitions to create enough room for this new 1st primary partition.  Then you'll have to shift or slide the current partitions up toward the back end of the disk (with 3rd party software). I also deleted the 1.5GB partition originally at the front of the disk (it's the startup repair partition, I learned), and I had previously deleted the 10GB recovery partition that came factory-placed at the back end of the disk. 
    The XP-partition I already had on the disk is tested and working fine, and wasn't touched at all by the Windows7 recovery installation.  Installing additional XP-images or other OS's should be simple enough now. 

  • Too many drivers being installed

    I use an e51, e65 and e71 with my Vista systems with Nokia PC Suite 7.0.8.2. After many installs I have the following listed in > Control Panel > Programs and Features:
    Windows Driver Package - Nokia Modem (02/15/2007 3.1) installed on 04 July 2007
    Windows Driver Package - Nokia Modem (02/15/2007 3.1) installed on 04 July 2007 Yes the same as above !
    Windows Driver Package - Nokia Modem (03/05/2008 3.7) installed on 09 June 2008
    Windows Driver Package - Nokia Modem (03/13/2008 6.86.0.1) installed on 09 June 2008
    Windows Driver Package - Nokia Modem (05/22/2008 3.8) installed on 03 July 2008
    Windows Driver Package - Nokia Modem (05/22/2008 7.00.0.1) installed on 03 July 2008
    Windows Driver Package - Nokia Modem (05/24/2007 6.84.0.1) installed on 04 July 2007
    Windows Driver Package - Nokia Modem (08/03/2007 6.84.0.2) installed on 24 August 2007
    Windows Driver Package - Nokia Modem (08/08/2007 3.3) installed on 24 August 2007
    Windows Driver Package - Nokia Modem (10/12/2007 3.6) installed on 26 December 2007
    Windows Driver Package - Nokia pccsmcfd (10/12/2007 6.85.4.0) installed on 31 August 2008
    Which of these do I need?
    E71 - RM-346 0567045
    E61 - RM-89 0531060

    Hey,
    (Please do keep a copy of older exe file before u install latest one.  In case if new version gives any problem, u can downgrade to the older one, so my suggestion, if n only if u hav older pc suite's exe file safe, then go for latest pc suite, may be a wrd of caution from me )
    Hw abt giving installing latest PC Suite from www.europe.nokia.com/pcsuite?
    If my post helped you, click on Kudos button and if my solution provided is opt 2 u, accpt my solution

  • HT2478 Too many pictures in screensaver folder - can't change it - help?

    I loaded too many pictures inside a folder for screensaver and now I can't seem to select another folder.  It stops responding when I try to change.  Help?

    abe_house wrote:
    Ok.  Maybe we are not being clear.
    a) the home (user library) optionkey>finder>go>library>screen savers is empty.
    Apparently you do not have any custom savesavers.
    b) the HD>library>screensaver folder is empty (same as above?)
    Not the same.  HD is system (what the system uses to run your comp or system files you have transferred from another computer). 
    Home (user Library) are files that you personally use.
    As for the screensaver folder being empty, that's ok.
    c) the HD>system>library>screensaver folder has lots of saver files in it (althought they all look to correspond with savers that are not slideshows, e.g., Flurry)
    I've never moved any of these files and can't think how I would have ever done this accidentally.  Maybe this is too technical.
    You seem to be ok as far as your screensaver mappings.
    Can you give me a file to search for - maybe I can locate e.g., the Ken Burns photo slideshow screen saver.
    Ken Burns slideshow is part of iPhoto.  However, to actually find it takes a lot of legwork. 
    Machintosh HD>System>Library>PrivateFrameworks>Slideshows.framework>Versions>A>Resources>C ontent
    >Styles>KenBurnes.mrbStyle.  Click on the folder>Contents>Resources>Preview.mov is the Ken Burns photo slideshow!
    Although I am not new to Macs, I am new to Mountain Lion. I depend on a book called, OS X Mountain Lion: The Missing Manual - David Pogue .  This book is very easy reading, non technical & non geeky.  I strongly recommend this book as it takes you step-by-step through Mountain Lion. 
    Since you are new to Macs, take full advantage of your warranty & purchase AppleCare for that piece of mind.  Out of warranty resources:  There is Apple’s own Knowledge Base Articles:  http://support.apple.com/kb/index?page=search 
    The OS Help Menu.
    Apple’s troubleshooting website:  Mac 101

  • HT201412 Have a problem with iPad2, apple logo appears but iPad won't boot up, then logo disappears & iPad dies - probably caused due to insufficient hard disk space (too many apps) - any help greatly appreciated

    I have a problem with iPad2, apple logo appears but iPad won't boot up, then logo disappears & iPad dies - probably caused due to insufficient hard disk space (foolishly loaded up too many apps) - any help/advice greatly appreciated

    What to Do When Your iPad Won't Turn On
    http://ipad.about.com/od/iPad_Troubleshooting/ss/What-To-Do-When-Your-Ipad-Wo-No t-Turn-On.htm
    iOS: Not responding or does not turn on
    http://support.apple.com/kb/TS3281
    iPad Frozen? How to Force Quit an App, Reset or Restart Your iPad
    http://ipadacademy.com/2010/11/ipad-frozen-how-to-force-quit-an-app-reset-or-res tart-your-ipad
    iPad: Basic troubleshooting
    http://support.apple.com/kb/TS3274
    Update and restore alert messages on iPhone, iPad, and iPod touch
    http://www.buybuyla.com/tech/view/012953a0d412000e.shtml
    iOS: Resolving update and restore alert messages
    http://support.apple.com/kb/TS1275
    iPad: Unable to update or restore
    http://support.apple.com/kb/ht4097
     Cheers, Tom

  • Too many files on 10.4 Desktop - Finder won't load

    2.66 DualCore Intel Xeon + OSX 10.4.10 + 2Gb DDR2 DIMM + 230Gb ST3250820AS + OPTIARC DVD RW AD-7170A
    Despite recurrent warnings, a relative kept leaving too many files on the Desktop, up to 300 files (JPGs, downloaded archives). Last week, after attempting to move/copy them to a folder, OSX crashed, and now Finder won't load; after password screen, menu bar and Dock appear, the 'MyDay' app (from Entourage) starts bouncing, and system freezes. Sometimes it goes back to password screen, and from there again to a frozen, empty finder with dead mouse pointer. Other times the spinning clock or wheel remain spinning forever.
    Tried DiskUtility, repaired disk and permissions, reset PRAM, no dice.
    Tried to boot off the 10.4.10 DVD, it doesn't allow to run OSX from the disc (I have a vague recollection of doing this once, but...)
    Started in SafeBoot mode, finder froze at same stage.
    Re-Installed OSX 10.4.10 in Archive and Install mode, same freeze at same stage.
    The only explanation for the crash, as no updates/new app installing happened, is that there are, again, too many loose files on the desktop and as it tries to load the Finder it crashes. I'm hauling the machine ASAP to try with my own Intel to try access his disk via FireWire target mode but worry the same thing will happen on my system, that it will balk at too many files.
    Is there a way to try to fix this without resorting to clean install (needless to say, last backup was months ago)? If I install Leopard on that disk (it comes out fine in Disk Utility) will the same thing happen as soon as it tries to load the Finder? Is there a way to boot 10.4 off a CD/DVD?
    Thanks for any info or tips!

    Welcome to the forums!
    Make your relative write this out 1000 times:
    Performance tip: Keep the Desktop clutter-free (empty, if possible)
    Mac OS X's Desktop is the de facto location for downloaded files, and for many users, in-progress works that will either be organized later or deleted altogether. The desktop can also be gluttonous, however, becoming a catch-all for files that linger indefinitely.
    Unfortunately - aside from the effect of disarray it creates - keeping dozens or hundreds of files on the Desktop can significantly degrade performance. Not necessarily because the system is sluggish with regard to rendering the icons on the desktop and storing them in memory persistently (which may be true in some cases), but more likely because keeping an excessive number of items on the Desktop can cause the windowserver process to generate reams of logfiles, which obviously draws resources away from other system tasks. Each of your icons on your desktop is stored as a window in the window server, not as an alias. The more you have stored, the more strain it puts on the window server. Check your desktop for unnecessary icons and clear them out.
    Keeping as few items as possible on the Desktop can prove a surprisingly effective performance boon. Even creating a single folder on your Desktop and placing all current and future clutter inside, then logging out and back in can provide an immediately noticeable speed boost, particularly for the Finder.
    And it is why Apple invented 'Stacks' for Leopard.

  • I have a copy of Windows 7, and I am trying to bring up Boot Camp on my MacBook with Snow Leopard. But my Snow Leopard install disk is too old for Windows 7, so attempted Boot Camp install of drivers fails.

    I have a copy of Windows 7, and I am trying to bring up Boot Camp on my MacBook with Snow Leopard. But my Snow Leopard install disk is too old for Windows 7, so attempted Boot Camp install of drivers fails.
    I have hand-installed the NVidia graphics driver, and I have keyboard, minimal trackpad, and hardwire to internet all working. So the WIndows machine is usable. But I am hurting for wi-fi, better trackpad, and whatever else is delivered by Boot Camp. I can't use any of the Boot Camp upgrades because I do not have XP or Vista.

    While we all have MacBooks in this forum not all of us use Boot Camp. There's a Boot Camp Support Community where everybody uses Boot Camp. You should also post this question there.
    https://discussions.apple.com/community/windows_software/boot_camp

  • Unable to load the following resource: Error: too many columns- form won't

    Hi ..
    Can you please suggest on the following error, which i am facing the issue while opening data form in Hyperion Planning 11.1.1.4 .
    Unable to load the following resource: Error: too many columns- form won't
    Regards,
    Vasu

    It is something around 256 if I am not mistaken, I dread to think what a form with 700 columns is like to work with.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • How can i fix imessage when my friends send me too many messages and it wont load

    My friends sent me 92 messages on the same group message and iMessage won't load because there are too many messages. Is there any way I can fix it because I tried resetting all settings and it didn't work.

    What version of iPhoto? Assuming 09 or later...
    Option 1
    Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild. Choose to Repair Database. If that doesn't help, then try again, this time using Rebuild Database.
    If that fails:
    Option 2
    Download iPhoto Library Manager and use its rebuild function. (In early versions of Library Manager it's the File -> Rebuild command. In later versions it's under the Library menu.)
    This will create an entirely new library. It will then copy (or try to) your photos and all the associated metadata and versions to this new Library, and arrange it as close as it can to what you had in the damaged Library. It does this based on information it finds in the iPhoto sharing mechanism - but that means that things not shared won't be there, so no slideshows, books or calendars, for instance - but it should get all your events, albums and keywords, faces and places back.
    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one.  
    Regards
    TD

  • After Loading Lion I now get 5 windows w/ a graphic of a Red Stop sign with an ! mark and the following text message: "DAVE Networking  Dave kernel extensions could not be loaded! Error 71 - Too many levels of remote in path."

    After Loading Lion I now get 5 windows w/ a graphic of a Red Stop sign with an ! mark and the following text message:
    "DAVE Networking 
    Dave kernel extensions could not be loaded! Error
    71 - Too many levels of remote in path."
    I have uninstalled DAVE and used Clean App to remove trace elements of program, however I still get the message and am unable to eliminate the error messages.  When I click OK the message goes away briefly and then comes back up.
    Any solutions would be great.

    Dave,
    Thanks....What I did was load the free eval version of Dave 9.0 and then used the uninstaller which must have deleted the kernel giving me the problem. 
    Thanks for the response.
    Razor

  • Iphoto does not load into iDVD- too many photos?

    Recently upgraded to Leopard 10.5.6 and iLife '09. Ever since, iPhoto will not load into iDVD (iphoto 8.0 and iDVD 7.0.3). When trying to open current and new projects in iDVD, the project opens, and plays, but the photos from iPhoto never load, the loading icon just spins on and on. When I open a new document, the same thing happens. Tried trashing preferences in both programs, reinstalling iLife, and reparing permissions. All software updates are current. Still won't work.
    I am starting to wonder if it has to do with the number of photos I have in iPhoto, which is about 4000. The photos loaded with no problem until I upgraded. Could it be that the upgrades in iPhoto just make the files too large, and it's too much to expect that many photos to load? Does anyone know how many photos is too many,— or can you suggest anything I have not tired that might work?

    This is from Mac Help. It is a good idea to create another account to use in troubleshooting situations such as this. After you create the new account, open iDVD from that account. Try creating a small project to see if you are having the same problems. Post back with your results.
    _Adding a new user account to your computer_
    You can create individual user accounts for each person who uses your computer. Each new user has a separate home folder and can adjust his or her own preferences without affecting other users.
    Choose Apple menu > System Preferences and click Accounts.
    If some settings are dimmed, click the lock icon and type an administrator name and password.
    Click Add and type the user's name.
    If you don't want to use the short name generated automatically, type a new short name. (Once the account is created, you won't be able to change the short name.)
    Type the user's password in the Password and Verify boxes.
    Type a hint to help the user remember the password if they have trouble remembering it at login.
    Click Parental Controls and select options to determine what the user can do with the computer.
    If you change your mind while you're creating a new user account, click Delete to cancel.

  • Spinning Grey Wheel - won't boot, with verbose boot kext can't load errors

    Just solved a problem with an iMac that wouldn't boot for a customer, and thought I should share the solution as well. None of the previous discussions covered his exact situation.
    Problem: after a power failure, the iMac would not boot. It would just sit with the Apple Logo, and the grey spinning wheel.
    We found that it would boot into safe mode. Likely in the first boot to safe mode, any file system errors had been fixed.
    Trying to boot regularly again had the system just sit with the grey spinning wheel again.
    At this point the customer brought the system in to me.
    I was able to verify no hardware errors (Booted from external hard drive, and checked the System.log on the customers drive, no I/O errors)
    Re-checked that there were no filesystem errors (there were not)
    Did a repair permissions hoping for a quick fix - no luck.
    Did a verbose boot, saw that at least 6 kext couldn't load including AppleFileSystem.
    Forced a Kext Cache rebuild hoping that it was just a cache issue.
    Next verbose boot revealed that the 6 kext couldn't load because IOStorageFamily could not be found.
    rebooted to external drive again. Checked iMacs hard drive, IOStorageFamily.kext was in the Extensions folder. Replaced it with a known good IOStorageFamily.kext from the same OS version (in this case, 10.6.4)
    Repaired Permissions so the new kext would be set as a system file again.
    (If you do this as the root user with Terminal commands, you wouldn't need to repair permissions, but I just used the GUI method)
    The iMac could now boot normally (first boot is a little slow as it rebuilds the kext cache)
    Alternate Possible Fixes:
    1) Time Machine - boot from Snow Leopard DVD (or original install disks) and restore to a save before the power failure. (after checking the disk for filesystem problems)
    2) Using the Snow Leopard DVD (or original install disks) do a re-install of the system (In 10.5 and earlier, this would be an Archive and Install) This replaces the possibly damaged parts of the system. (again, after checking for filesystem problems)

    I posted the answer in with the original problem.

Maybe you are looking for