DellEFI Guide: Fresh installation and upgrade to 10.5.7

Discussion on installing OS X

Moderator: SilverZero

Forum rules
The S netbook is NOT an Apple product and was never intended to run Mac OSX. Fortunately, enthusiasts have found ways to make OSX run on our netbook. However, the process may not be smooth for some. Make sure you have patience and time to get it to run. Most importantly, motivation to read and learn. This forum contains enough information to get OSX running. Most problems you may encounter can be solved just by reading through the forums or searching. So please take the time and read through the forums!

DellEFI Guide: Fresh installation and upgrade to 10.5.7

Postby ikeny » Thu Apr 02, 2009 1:04 pm

NEW: Guide is now updated for fresh installation and upgrade directly to 10.5.7
(updated 6/13)

UPDATE (8/24): User geekspeed reported that the following works for upgrade to 10.5.8
viewtopic.php?f=33&t=2166&p=22018#p21995
Issue with fan control was noted, and newer version of ACPIPlatform kext was suggested.

(Please do this at your own risk, I am not responsible for your data loss. Always back up important files)
Read the ENTIRE GUIDE before proceed, I've added some updates at the bottom.

Installation of Leopard with retail DVD, using external DVD drive

1. Reading time...

Start with this thread (I know it's long, but it's good for you)
viewtopic.php?f=33&t=1791

Then this guide by Kitch
http://www.thekitch.com/tech/mac-osx-on ... ell-mini-9

Finally this one
http://www.mydellmini.com/forum/how-to- ... t3925.html

2. Perform the installation based on Part D of the above mydellmini guide. Essentially...
You'll need download 3 files - Dell MiniBoot and DellEFI, and 10.5.7 patch

a)DellMiniBoot123v8.01 (for 10.5.5 DVDs and below) - http://redirectingat.com/?id=258X408&ur ... 01.iso.zip
OR
DellMiniBoot123v8.02b1 (for 10.5.6 DVDs and above) - http://redirectingat.com/?id=258X408&ur ... b1.iso.zip

b) download the 10.5.7 update
http://support.apple.com/downloads/Mac_ ... mbo_Update

c) DellEFI1.2a5.zip
http://code.google.com/p/mydellmini/downloads/list

Burn DellMiniBoot onto a CD and boot from it.
-> Esc, replace with Leopard DVD, and enter 9f
Leopard installation should start up. Before Installation, go to Disk Utility
-> Partition, change Current to 1 partition. Under Option, select GUID (This will assign all the disk space to your OS X partition. You can easily shrink this partition later in Step 4 if you choose to perform Windows installation)

Let the installation begin. In my case, I used the initial release of Leopard (not 10.5.6), which led to an error when restarting.
To fix this, boot with DellMiniBoot CD again ->Esc, 80, enter, enter

You will see the setup page. However, there is ****a chance*** it will hang again at the Migration Assistant page no matter what you select. Then it'll enter into a loop.
Force shut down by holding the power button, boot from DellMiniBoot CD again ->Esc, 80, enter (once) then...

(from Carlos guide) -http://www.s10lenovo.com/viewtopic.php?f=33&t=1187
To bypass setup/migration loop, boot into single user mode (boot option, -s).
/sbin/fsck -fy
/sbin/mount -uw /
cd /Volumes/<YourHDname>/var/db/
touch .AppleSetupDone
Set root password:
passwd
exit

If you are lucky that the setup works, and you booted into OS X for the first time. Wonderful.
However, you should still set up a password for the 'root' account (required later).
- boot with Dellminiboot, select 80, enter, then boot option, -s (enter)
/sbin/fsck -fy
/sbin/mount -uw /
passwd (type in your password two times)
exit


After shut down, once again, boot from DellMiniBoot CD -> Esc, 80, enter, enter,
Log in as root, if you are able to type in user and password. (If not, log in to whatever account, then go to preference, Accounts, click the pad lock and enter password, Login options, disable automatic login, and select 'Name and password', reboot)

Move the 10.5.7 update to your desktop, and install it. Run the update, allowed to reboot (with DellMiniBoot) a couple of times. If you are lucky, you'll boot into OS X alright. If not, you'll see a grey screen, waited a minute until the hard drive no longer active, then hold power button to force shut down. Restart in safe mode (-x) with DellMiniBoot.

Either way, after you finally booted into 10.5.7, run DellEFI1.2a5 -
Double click to run DellEFI -> Yes (to confirm). Select custom installation.
Install, with the following selected: Chameleon 2 Bootloader, Mini 9 Extensions, Generate dsdt.aml, restore keyboard pref
(don't worry, if you miss something, you can always rerun this, with the specific items you want to install)
Restart, you should be able to boot in normally this time, and you now have a working S10 with Mac OS X !!!!!!!!

3. Now off to setting up your OS X (it's easiest to do this while logged on as root)

3a) Wifi:
In my case, my wifi was already working. I assume yours will be too. If not google for bcm43xx_enabler 2.sh.

3b) Update the DellEFI Extension folder:
Remove RealtekR1000.kext and IOSDHCIBlockDevice.kext as they are for Dell Mini's LAN and SD card reader
Add Voodoopowermini.kext and EHCISleepEnable.kext to the new /Mini9Ext and then updateExtra
VoodooPower(mini).kext - viewtopic.php?f=15&t=2079&start=29
Search forum for EHCISleepEnable.kext, or get the one from this thread-
viewtopic.php?f=33&t=1791
Download the Extra folder by flibblescan on page 4 (1st post)
http://www.mediafire.com/download.php?mjv2klntyzm
(when finish updating the Extension folder, run updateExtra)


3c) Enable quick sleep (from Carlos guide) - edit the Info.plist:

(using text edit) Open the Info.plist file in:
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext/Contents/
(you need to right click and go "Show Content" to explore kext files)
Look for:
<key>CFBundleVersion</key>
<string>3.4.3</string> (This number varies; i.e., 3.x.x)
And add this below it, then save and reboot:
<key>OSBundleCompatibleVersion</key>
<string>1.0</string>

Then you need to manually clear extension caches. Log in as root, enter the following in Terminal:
rm /System/Library/Extensions.mkext
rm -r /System/Library/Caches/*
touch /System/Library/Extensions
(restart)

Note that quick sleep currently will only work if your S10 does NOT have an onboard bluetooth module connected. If you do, you can choose to physically disconnect it, or use Windows to disable it (see thread below)-
viewtopic.php?f=35&t=2626&p=19033#p19033

3d) Audio fix, you have two choices of methods...

Method 1 (from Carlos again) using AzaliaAudio
Delete the AppleHDA.kext from /extensions
Reboot
Install AzaliaAudio.pkg -- http://www.mediafire.com/?enez1guzz1g
Reboot
Install CHUD tools -- http://www.mediafire.com/download.php?mzjlkm4idyb
Reboot
Audieee_1.0.1.zip -- download/file.php?id=65
Put the file in /Applications/Utilities and run it. Audio works now; use menubar icon to toggle (default is off). Add the Audieee application to your startup items.

Method 2 VoodooHDA
A new VoodooHDA kext for audio fix (speakers AND mic) is available. It is still buggy, and sleep tends to create issue. However, you don't need to manually switch between speakers and headphones.
viewtopic.php?f=15&t=2243


3e) Trackpad fix, for 2-finger scrolling, etc.
Original link here (download all 3 files) - http://www.mydellmini.com/forum/mac-os- ... ivers.html
The following instructions are written for kext 18 (version 18) in the above link.

Go to your /Downloads folder, unzip all 3 files, unless they are already unzipped.

First, install the PreferencePane:
(in Terminal)
cd ~/Downloads
sudo cp -rf Synaptics\ Trackpad.prefPane /Library/PreferencePanes/
sudo chmod +x /Library/PreferencePanes/Synaptics\ Trackpad.prefPane/Contents/Resources/preferenceHelper
sudo cp -f com.meklort.ps2.helper.plist /Library/LaunchAgents/

Second, back up the existing driver and install new driver:
(in Terminal)
sudo cp -rf /Extra/Mini9Ext/ApplePS2Controller.kext /Extra/ApplePS2Controller.kext.bak
sudo cp -rf ApplePS2Controller.kext /Extra/Mini9Ext/
open /Extra/UpdateExtra.app

Done!
That should be it. Finally, you may wish to run OS X's own Software Update. This thread lists the updates that's safe to apply.
viewtopic.php?f=15&t=2712

Now create a new user account, so you don't always log in as root.




====================
The following is instructions for dual booting with Windows 7
(you don't have to do steps 4 and 5 unless you want to dual boot with Windows 7)

4. First we need to make some disk space for Windows. Open Disk Utility, highlight the HDD (not the partition), go to the Partition page. To re-size (shrink) your OS X partition, drag and move the lower right corner of the white vertical rectangle under volume scheme (you can take a look here)
http://www.creativetechs.com/iq/leopard ... tions.html

Next, click the "+" to add a new partition. You have no choice but create it as another Mac Journaled partition, but go ahead and make it. Then click on the newly created partition, go to the Erase page, and erase it as DOS-FAT. You are done, now shut down Leopard.

5. Boot from the Windows 7 installation DVD. I used RC 7100.
It should recognized the Windows partition you just created. You need to re-FORMAT it (under Advanced option) before installation can proceed. (Try NOT to CREATE new partition in Windows, it has a tendency to create a small 200MB partition without asking. This may create some problems later)
Let the installation complete, it will restart itself a couple of times.

After you successful booted into W7, get online, download and install EasyBCD 2.0 beta
http://neosmart.net/forums/showthread.php?t=642
(yes, I needed to register a new forum account before allowed to download)
-> Run the app
-> Add/Remove Entries, Mac, Mode: EFI(Default), Add Entry, Save
-> Under change Settings, select your choice of Default OS (this is the OS that will be booted without your selection at startup), Save.

Restart, everything should work now - boot to Windows when selected, or boot to Mac OS with selected.


Post-installation fixes:

Time sync issue between Windows and OS X - this patch fixed it for me
http://www.hackint0sh.org/forum/f184/68045.htm
(download and run in OS X)
Last edited by ikeny on Mon Aug 24, 2009 4:17 pm, edited 33 times in total.
ikeny
Expert
 
Posts: 217
Joined: Sun Mar 08, 2009 3:17 pm
Color and Model: S10 + OCZ Vertex SSD + OCZ Vista RAM
OS(s) installed: Leopard 10.5.6 + Windows 7

Advertisement

Re: Guide for DellEFI Mac OS installation, and then Windows 7

Postby flibblesan » Thu Apr 02, 2009 4:53 pm

Sweet guide!
flibblesan
Experienced
 
Posts: 119
Joined: Thu Mar 19, 2009 6:21 pm

Re: Guide for DellEFI Mac OS installation (and Windows 7)

Postby jugger18 » Mon Apr 06, 2009 8:29 am

This is working pretty well for me, just a few issues.

First lets enable sleep (from Carlos guide)
(using text edit) Open the Info.plist file in:
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext/Contents/
(you need to right click and go "Show Content" to explore kext files)
Look for:
<key>CFBundleVersion</key>
<string>3.1.5</string> (This number varies, mine is 3.2.5)
And add this below it, then save and reboot:
<key>OSBundleCompatibleVersion</key>
<string>1.0</string>


If i do this then reboot and all subsequent reboots I get an error saying that the file cannot be used.

Sleep does appear to work, when i close the lid it goes to the flashing light, although when it wakes up the screen remains off unless i do an Fn up or down to change brightness, then the screen powers on

2: During install when i create my account the webcam is working(gives me an option to take a pic for my profile icon). Afterwards no webcam in photobooth or ichat(although not sure about ichat as i only tried with an aim account)
jugger18
Beginner
 
Posts: 8
Joined: Fri Jan 30, 2009 9:47 am
Color and Model: Blask s10 1.5gb 160gb
OS(s) installed: windows 7 and Mac OSx Leopard

Re: Guide for DellEFI Mac OS installation (and Windows 7)

Postby ikeny » Mon Apr 06, 2009 9:46 am

jugger18 wrote:If i do this then reboot and all subsequent reboots I get an error saying that the file cannot be used.

Sleep does appear to work, when i close the lid it goes to the flashing light, although when it wakes up the screen remains off unless i do an Fn up or down to change brightness, then the screen powers on


This is because you didn't do it while logging on as root. To fix the error message, go to Utilities -> Disk Utility, and repair your disk.

The second problem related to black screen is because of your older bios (ver. 56). Do you search on "dim screen from wake" to get more information. Newer version of bios can fix this - I have ver. 59. For now, consider it working.

jugger18 wrote:2: During install when i create my account the webcam is working(gives me an option to take a pic for my profile icon). Afterwards no webcam in photobooth or ichat(although not sure about ichat as i only tried with an aim account)

Log back in as root, and see if it works. If it does, then create ANOTHER new account. Log in to the new account and try again. If it works in one account, it should with another; unless you installed/uninstalled something that messed it up.
ikeny
Expert
 
Posts: 217
Joined: Sun Mar 08, 2009 3:17 pm
Color and Model: S10 + OCZ Vertex SSD + OCZ Vista RAM
OS(s) installed: Leopard 10.5.6 + Windows 7

Re: Guide for DellEFI Mac OS installation (and Windows 7)

Postby jimjar » Wed Apr 08, 2009 6:58 am

ikeny - thanks for the guide. I used it yesterday to install OSX on my S10e using the DellEFI method, I had previously used MSIWindOSX86 but I like this better.

I was able to get my S10e to suspend by closing the lid. However when it resumes I no longer have wireless. The airport icon is totally gone from the menubar, not just 'blank' like not connected. Also if I try to use System Preferences - Network to try and turn it back on I get the spinning beachball. Any idea what is happening ?
User avatar
jimjar
Experienced
 
Posts: 120
Joined: Tue Mar 17, 2009 8:34 am
Color and Model: S10e
OS(s) installed: Ubuntu Netbook Remix and OSX Snow Leopard

Re: Guide for DellEFI Mac OS installation (and Windows 7)

Postby ikeny » Wed Apr 08, 2009 12:12 pm

Did you try restarting, to see if the problem reproduce everytime?

One more thing that I did was to change from safe sleep to fast sleep -
viewtopic.php?f=15&t=2004&start=0
ikeny
Expert
 
Posts: 217
Joined: Sun Mar 08, 2009 3:17 pm
Color and Model: S10 + OCZ Vertex SSD + OCZ Vista RAM
OS(s) installed: Leopard 10.5.6 + Windows 7

Re: Guide for DellEFI Mac OS installation (and Windows 7)

Postby jimjar » Wed Apr 08, 2009 12:42 pm

Yes, I rebooted it several times but I lost the wireless adapter every time I resumed. I also tried running the bcm43xx_enabler 2.sh again (and rebooting) to see if it helped but it did not.

I have the same Hibernation Failed, sleep image has garbage message that you did...hard to say that these are connected, but I will try switching to fast sleep also tonight to see if it helps.
User avatar
jimjar
Experienced
 
Posts: 120
Joined: Tue Mar 17, 2009 8:34 am
Color and Model: S10e
OS(s) installed: Ubuntu Netbook Remix and OSX Snow Leopard

Re: Guide for DellEFI Mac OS installation (and Windows 7)

Postby ikeny » Wed Apr 08, 2009 1:10 pm

Let me know how it goes with changing the sleep mode.
Another question, did you install all the available updates from Apple?
ikeny
Expert
 
Posts: 217
Joined: Sun Mar 08, 2009 3:17 pm
Color and Model: S10 + OCZ Vertex SSD + OCZ Vista RAM
OS(s) installed: Leopard 10.5.6 + Windows 7

Re: Guide for DellEFI Mac OS installation (and Windows 7)

Postby jimjar » Wed Apr 08, 2009 9:41 pm

ikeny, I fixed the problem and now it sleeps and restores great ! It wasn't the fast sleep...I now know I wasn't giving you all the info needed.
I was working on a 'test system'...I was building the DellEFI system on a USB external hard drive, so to not mess up my previous OSX system. However when the system sleeps, the USB ports sleep also and they could not resume without access to the hard drive code, creating a real Catch-22. It seems obvious now. So I didn't need to apply any fixes, I just 'restored' my external hard drive onto the built-in SATA drive and all is well.
FYI - I also installed the Chameleon graphical boot loader on top, I like the pictures a lot better than the Darwin command line.
User avatar
jimjar
Experienced
 
Posts: 120
Joined: Tue Mar 17, 2009 8:34 am
Color and Model: S10e
OS(s) installed: Ubuntu Netbook Remix and OSX Snow Leopard

Re: Guide for DellEFI Mac OS installation (and Windows 7)

Postby ikeny » Thu Apr 09, 2009 5:29 am

Chameleon graphical boot loader... sweet! I wanted to do that too, but worry that it might mess up with the EasyBCD bootloader. Are you dual booting or just running OS X? Please tell us how you did it.
ikeny
Expert
 
Posts: 217
Joined: Sun Mar 08, 2009 3:17 pm
Color and Model: S10 + OCZ Vertex SSD + OCZ Vista RAM
OS(s) installed: Leopard 10.5.6 + Windows 7

Next

Return to Installation

Who is online

Users browsing this forum: No registered users and 2 guests