GUIDE: OSX + Dell Latitude C840 - P2

So, right about this time you could be wondering, "…what's my next move?". Well, lets just break down that action into a series of steps like last time to ensure our installation is spot-on and working to the standard we would expect such as fascinating and brilliant operating system like Mac OS X to. This is a continuation article of my first, "HOWTO: Mac OSX + Dell Latitude C840 - Part 1" and as such it will be very beneficial for you to read if you're puzzled on how exactly we made it to this point. Quickly, once again, allow me to just state that the reformed and/or it's contributors are not responsible for any loss of data, systems, equipment or other unnamed damages and cannot be held liable pursuant to your actions taken in conjunction with those outlined in this article. If you've somehow successfully managed to install the operating system with the previously mentioned Natit drivers and they've functioned for you, great! You can skip ahead to step 12. For those of us that just aren't as lucky, we're going to need to do a little quick clean-up work. You've undoubtedly come to a kernel panic screen that says, "You need to restart your computer. Hold down the Power button for several seconds or press the Restart button." in several different languages. Ok, so let's do that first:

  1. Hold down your Power button for up to 10 seconds. Your C840 should power itself off. Now, we're going to cycle the machine back on by hitting that button once again.
  2. This time, DO NOT boot to the installation DVD-ROM, in fact remove it from your system, you won't need it from this point on in. Hit the F8 key on your keyboard towards the end of the BIOS loader screen. The screen should go black to console - this is the BSD subsystem which Mac OS X is built on.
  3. At boot: type -v -s (-v is a verbose attribute to show most of the load statements; -s allows you to enter single-user mode) and of course hit enter. You'll see A LOT of text scrolling down the screen. This is your system loading the kexts for your system.
  4. As a side note, many of you will see the following error: com.apple.driver.Apple3Com3C90x isn't a valid mach-o error mapping module file com.apple.driver.Apple3Com3C90x can't map com.apple.driver.Apple3Com3C90x in preparation for loading Can't determine dependencies for com.apple.driver.Apple3Com3C90x. Couldn't alloc class "Apple3Com3C90xB" Do not be alarmed by this information, we'll fix it soon enough.
  5. If all went well, you should arrive at a screen that says localhost:/ root#. Here is where you want to type the following as the screen should be instructing you to do, /sbin/fsck -fy. Then hit enter on your keyboard. After that is successfully ran, type /sbin/mount -uw / (mount the harddisk root) and hit enter.
  6. We're now going to type cd /system/library/extensions/ and hit enter. We're now in the directory that houses all of our kexts which hold the pertainent information needed to run devices in this laptop.
  7. Type a quick ls -a to get a list of the files/directories in the current directory we've moved to.
  8. You will see a set of kexts starting with the letters NVDA, such as the following: NVDANV10Hal.kext NVDANV20Hal.kext NVDANV30Hal.kext NVDANV40Hal.kext NVDAResman.kext
  9. Let's make a directory to store problematic kexts in that we know we won't be able to use at this point - type mkdir /kext_store and hit enter.
  10. So we've got our brand new directory to store them away in, let's move those kexts to that directory and get them out of our way at this point - type mv /system/library/extensions/NVDANV10Hal.kext /kext_store/ and hit enter. Do this for each one of the files that I have previously mentioned.
  11. Once you've completed that action, type reboot at command prompt and let the system power cycle itself. If the system doesn't reboot to the gray Apple screen and on into the system's graphical boot screen, I will be very shocked.
  12. If all has gone well, your speakers should have came on with a new ecclectic sound and you should see a "Welcome" screen. For the purposes of this article we're going to select the "United States" as our default region and hit Continue with our mouse cursor that should be fully functional from the built-in mousepad.
  13. On this next screen, "Do You Already Own A Mac?", select "Do not transfer my information" and select Continue with your mousepad.
  14. For the purposes of this article, on the "Select Your Keyboard" screen we'll select the default keyboard map of the "U.S." and click Continue with the mousepad.
  15. For the purposes of this article, in the "How Do You Connect?" screen, we will select "Local network (Ethernet)" and hit Continue with our mousepad.
  16. Now you need to enter whatever Network settings apply to your connection on the "Your Internet Connection" screen. We're doing all of this with the LAN to ensure everything is working for the LAN adapter when we set it up later on. Hit Continue with your mousepad when completed.
  17. "Enter Your Apple ID", you don't have one and neither do I - just bypass this screen and select Continue with the mousepad.
  18. "Registration Information", use common sense here.. enough said. Hit Continue with the mousepad and address "A Few More Questions" - same rule applies. Hit Continue with the mousepad when ready.
  19. Time to "Create Your Account"! Do this as you please. I do HIGHLY recommend an minimum of a 8-character alphanumerical password at the least - MAKE SURE YOUR CAPS LOCK ISN'T ENGAGED. Give the machine time to set it up.
  20. Now "Select Time Zone", by clicking on the map in your region of the world and refining your zone with the drop-down menu. Hit Continue with the mousepad when completed.
  21. To make sure your schedule is on point, "Set the Date and Time" - the select Continue with your mousepad.
  22. Now, you should get a screen that says "Don't Forget to Register", which you can of course disregard. Click Done.

Congratulations! You've successfully completed the basic installation of Mac OS X 10.4.8 on your Dell Latitude C840. You've gotten a little experience behind the pilot's controls in entering the subsystem which from here on in we will probably do using the Terminal utility. My next article will be on some appropriate modifications needed to ensure this new operating system is running at peak performance. We'll also go over setting up your built-in Ethernet adapter's drivers so that we can connect to the Internet start scouring out a file called IONetworkingFamily.kext from the 10.4.3 installation(we'll need it) and stay tuned!

5 Responses to “GUIDE: OSX + Dell Latitude C840 - P2”

  1. 1 Seyhan Jun 27th, 2007 at 9:30 am

    hello, iv followed everystep 1000%. and, well, as i just finish step 11, i get to the gray apple screen, and as its loading, my monitor goes into power save mode. i hav tried numerous things, and i cannot get it out of powersave mode. my cpu however is not in powersave mode.. any ideas?

  2. 2 Chris Aug 14th, 2007 at 12:06 am

    Thank you sooo much for this article! Was about to give up due to the “reboot-screen”, but you had me up and running in no time.

  3. 3 theRefugee Jan 7th, 2008 at 12:03 am

    Hey, great article, but when attempting to move the files in this article I receive a message telling me it is read-only; so on restart the system still says to reboot. Thoughts ?

  4. 4 J. Longoria Jan 7th, 2008 at 3:45 am


    That will happen particularly if you did not follow step #5:

    “If all went well, you should arrive at a screen that says localhost:/ root#. Here is where you want to type the following as the screen should be instructing you to do, /sbin/fsck -fy. Then hit enter on your keyboard. After that is successfully ran, type /sbin/mount -uw / (mount the harddisk root) and hit enter.”

    If you still receive the error you’re encountering, post up exactly what it says on the screen. Make sure to follow EVERY step to the “t”, because Unix/BSD is not forgiving like Windows/DOS/CMD.

  5. 5 Majus Jul 18th, 2008 at 2:26 am

    Hey I love this. However for some reason my 10.4.8 would error out every time shortly after choosing the language and reboot. So I grabbed my 10.4.7 disks and this worked great up until the reboot. I moved the kext files, rebooted and it passes the gray screen only to stop once it gets to the blue screen and then nothing.

    I have the same system, C840 with the P3 1.6GHz, 1GB RAM, 60GB HD, Installing via vmware 6.0.4 workstation. Any suggestions?

Leave a Reply

April 2007
« Dec   May »