NEW 3/2010! Install Snow Leopard - All Windows, All USB, MBR

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!

NEW 3/2010! Install Snow Leopard - All Windows, All USB, MBR

Postby SilverZero » Wed Mar 03, 2010 9:56 pm

READ THIS POST (and the rest of the thread) BEFORE ASKING QUESTIONS! There are a few users having problems that have already been addressed here.

UPDATE 17 April: If you are using NBI for your install, the backlight-not-returning-after-sleep issue has been resolved by ronin510. He figured out that editing one line in the included AppleIntelIntegratedFramebuffer.kext to match a different version that was updated (or wasn't updated) in 10.6.3 will fix the sleep issue. See his instructions here.

UPDATE 13 March: It has been reported that the new pre-release version of the NetbookInstaller (0.8.4) is problematic. Avoid it unless you're into debugging and alpha testing. Also, please note that installing NBI or Enabler during installation is now NOT necessary! You can just restart after the installation finishes, but leave BOTH USB keys connected until OSX has booted into the desktop for the first time, then install NBI/Enabler like normal. This should also help you avoid getting the "mach_kernel" error.

UPDATE 6 March: As it turns out, we don't need to bother with installing the Enabler or the NetbookInstaller while still in the installation process. We can get into OSX on the first boot without them. As such, the guide has been modified to reflect this, cutting out all of the Terminal commands and leaving it up to the user to download and install whichever patch method they prefer after first boot. Special thanks to ronin510 for setting me straight.

-------

THIS GUIDE IS STILL IN PROGRESS. By the time it's published, it will be complete as far as content, but the formatting will be made better in the next couple of days. I know my writing is lengthy and wordy, but I want to be sure I'm clear when I'm giving directions (I'm a teacher, it's my thing). I will try to bullet-point as much as I can. I'll also clean up and mirror the links wherever possible. Consider this a rough draft. :)

-------

This guide will take you through the steps to easily install Snow Leopard to your S10 using only Windows tools and two USB drives. It allows for installation on MBR hard disks, which opens the door for easy dual-booting with XP, Linux, and Windows 7 - although those topics will have to wait for another guide. This one is just for a clean, retail installation of OS X 10.6.

Highlights:
-This method uses only Windows software for all preparation - no Mac needed for pre-install work!
-This method was written for MBR hard disks, but you can skip that step if you are sticking with GUID.
-This method has only been tested on the S10 Classic - there is plenty of post-install info for other systems elsewhere.
-This method was tested as a clean install on a clean hard drive, but it could be done using just a single partition (no guarantees on the ease of that route).
-This method will guide you through the initial boot. Anything beyond that falls under "post-install" discussions.
-This method will provide instructions for installing with either vaniii's SL Enabler or the NetbookInstaller. Your choice.

Alrighty, let's get started.

Required hardware:
Two USB flash drives - One 8gb or larger and one 64mb or larger.
A computer running Windows for the prep work (the S10 will work).
A DVD drive to make a disk image of your retail Snow Leopard install DVD.
Your S10 with enough hard drive space for a full installation - at least 10gb recommended.

Required software:
-Windows (of course).
-TransMac - I used the latest version 9.1 on my Windows 7 machine, but earlier versions should also work.
-Your retail Snow Leopard install DVD (or the backed up .dmg of said DVD if you already have one).
-Modified OSInstall.mpkg and OSInstall files for MBR installation (skip if you're trying GUID).
-NetbookInstaller disk image (even if you're using the Enabler, you need this for booting the DVD).
-The Snow Leopard Enabler OR NetbookInstaller app (latest versions recommended - don't get the NetbookBootMaker, you want the NetbookInstaller). UPDATE: You can actually wait on these until after first boot, no need to have them on your installation media beforehand as long as you have wifi access to download them in OSX once you're logged in. If you don't, you may want to get them ahead of time and put them on a USB stick. I just copied them onto the large Install USB key using TransMac, but there have been reports of trouble doing this in other tests.

The process:
First, you need to install TransMac to your Windows system. They offer a 15-day free trial, or you can buy it and support the cause. When it is installed, launch it and click the "Options" menu, then check "Show Hidden Files."

After that, the first thing you need is a .dmg image of your retail Snow Leopard DVD. Insert your DVD, launch TransMac, and right-click on the DVD in the menu pane. Select "Save image of disk" and save it to your hard drive as a .dmg image. If you already have the .dmg image, make sure it is expanded (you may have compressed it when you made it) and move to the next step.

Now it's time to make your installation USB from the DVD image. Connect the larger USB drive to your machine. When it shows up in TransMac, right-click on it and select "Format disk" and then "Format with Disk Image." In the windows that pops up, navigate to the .dmg of your DVD and select it. The process will take a few minutes.

NOTE: I had some trouble with a pre-formatted USB key, I actually had to delete the FAT32 partition on the volume using the Windows Disk Management application and let TransMac format the unformatted drive itself.

Once the large drive has been formatted, you'll need to modify it a bit so it will install to an MBR drive. Open the MBR Patch folder on your desktop. In TransMac, click on the new HFS+ volume on your large USB drive and navigate to /System/Installation/Packages. Drag-and-drop the OSInstall.mpkg from the MBR Patch folder into the main window of TransMac to copy it to the USB drive (it will overwrite the original file). Then do the same to copy the OSInstall file to /System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/. Again, overwrite the previous version.

Connect your smaller USB key to your Windows machine (again, unformatted). Right-click it in TransMac and select "Format disk" and "Format with Disk Image," just like before. This time, select the NBI_083F.img file. It should be done pretty quick. This is now your boot stick.

And now, we install OSX!

Reboot your system with both USB keys connected. When the Lenovo splash screen shows up, hit F2 quickly to enter the BIOS setup. Change the boot order if necessary so that the S10 boots from all USB devices first, the the internal HDD. Plug both USB keys in and save/exit the BIOS setup. When it reboots again, hit FN+F11 (the F12 key) to get to the boot device selection screen (sometimes you don't know which USB port will boot first, and you need to boot from the right device to launch the installation). Select your smaller USB key and your system should launch a Chameleon bootloader.

Select the Mac OS X Install DVD from the menu to launch the installer. Once it boots up, enter Disk Utility and partition your drive as you see fit. In my case, I created 4 partitions in an MBR setup. I formatted the first one as Mac OS Extended (Journaled) for Snow Leopard, and the other three FAT for Windows and Linux down the road. This will, of course, destroy any data on the partitions you choose to change, and if you resize anything you will probably lose all your data, so think before you click.

Once the disk is partitioned, it's time to install. You've probably done this before, but go ahead and click through until you hit the "Customize" button, and remove everything you can uncheck unless you really want it. Proceed with installation. It will probably say it failed at the end, this is normal. Go ahead and restart, but do not remove either of the USB keys.

After restarting, you'll be back at the small USB stick's Chameleon bootloader screen again. This time, select your hard disk partition to boot from instead of the "Mac OS X Install DVD" option. I would also recommend that you type "-v" before hitting enter on the Apple icon, to enable a verbose boot mode so you can identify any problems should they occur during boot. If all goes well, you should boot up into OSX! There will not be any sound on the intro video, because we haven't actually patched the native file system with the correct kexts yet. Go through the setup process to your liking, and when you're at the desktop, go ahead and download either the NBI or Enabler files, and run them on your OSX partition. Reboot again when the process completes, being sure to remove your USB drives this time around (you might consider ejecting them from OSX before rebooting, they're not needed once you're logged in). Depending on whether you chose Enabler or NBI, your system may skip the Chameleon boot screen and go straight to the boot process. You can circumvent this by hitting F8 right when the cursor is spinning in the top left corner after the Lenovo splash screen, and then you'll be able to enter the "-v" flag if you want. I prefer watching code scroll to watching the Apple spinner anyway. :) If all went correctly, you should find yourself booted into OSX.

And now you have Snow Leopard on your S10, and you didn't even need to borrow your friend's MacBook to do it!

A few final thoughts on Enabler vs. NetbookInstaller: The Enabler is great and something we S10-ers can call our own, but I did have issues with sound after sleep. I also had an incorrect keyboard layout, and I still haven't found a straightforward tutorial on changing that so that my dang tilde key is working (a must for us command line users). On the other hand, the NetbookInstaller worked quite well for me "out of the box" when I installed it from within OSX after my first boot - including correct keyboard mapping and no "000" bug after waking from sleep. The only exceptions to this were the internal microphone not functioning (known issue) and the system not sleeping when I close the lid (I actually prefer this, I'd rather be able to close the lid and not put the system to sleep, and the Fn+F1 sleep command does work - and it will wake itself when the lid is opened if I sleep manually and then close the lid). So both options have their advantages and disadvantages.

Also, qubit pointed out to me that the Enabler is theoretically ready for the 10.6.3 update whenever that comes out, while NBI is not documented as such. If you're looking for future-proof, it seems the Enabler is on top for now.

I hope this guide is helpful, and please forgive the lack of pretty formatting initially. I'll dress it up and make it more readable as soon as I can get around to it. Good luck!
User avatar
SilverZero
Moderator
 
Posts: 1374
Joined: Wed Apr 08, 2009 3:47 pm
Location: The Great Northwest
Color and Model: Sold
OS(s) installed: All of them

Advertisement

Re: NEW 3/2010! Install Snow Leopard - All Windows, All USB, MBR

Postby qubit » Thu Mar 04, 2010 1:57 am

Hey congratulations on another great guide SilverZero ;) I know this is more post install, but I think it should be mentioned that vaniii's SL Enabler is all ready for 10.6.3 and Meklort's NB Installer is yet to be modified for 10.6.3 - http://www.meklort.com/?p=183, so if the 10.6.3 update comes out before NBI is updated DONT install 10.6.3 Wait till the new NBI is out - http://code.google.com/p/netbook-installer/ then install that over the old version, THEN install the 10.6.3 update :)
~~ Classic Black Ol'School S10 w/Triple Boot ~~
~~ OS X 10.6.4 modified NetBookInstaller 0.8.4RC1, modified DSDT ~~
~~ Ubuntu 10.04 ~~
~~ Windows7 ~~
~~NetBook Installer~~
~~XDA Developers - HTC Desire Android Development~~
User avatar
qubit
Experienced
 
Posts: 118
Joined: Sun Feb 22, 2009 11:19 pm
Color and Model: Classic Black S10
OS(s) installed: OS X Linux Win7

Re: NEW 3/2010! Install Snow Leopard - All Windows, All USB, MBR

Postby SilverZero » Thu Mar 04, 2010 7:55 am

Duly noted. :)
User avatar
SilverZero
Moderator
 
Posts: 1374
Joined: Wed Apr 08, 2009 3:47 pm
Location: The Great Northwest
Color and Model: Sold
OS(s) installed: All of them

Re: NEW 3/2010! Install Snow Leopard - All Windows, All USB, MBR

Postby Jayrcee » Fri Mar 05, 2010 6:06 pm

After I have written my .dmg image of the retail SL DVD to the large (16gb) usb thumb drive, I am unable to add the Snow Leopard Enabler (won't let me copy it to the drive). I assume this is because it's not accessible now by Windows since it's in the HFS+ format. Any suggestions?
Jayrcee
New User
 
Posts: 4
Joined: Fri Mar 05, 2010 3:52 pm
Color and Model: black s10e 4333-AT1
OS(s) installed: Win XP

Re: NEW 3/2010! Install Snow Leopard - All Windows, All USB, MBR

Postby MetsSFTF » Fri Mar 05, 2010 11:29 pm

Great write up, worked flawlessly for me!
Also just as an FYI, I used a USB external hard drive and it worked fine, setup the same way as a usb flash drive, just much faster
MetsSFTF
Beginner
 
Posts: 7
Joined: Thu Feb 25, 2010 5:18 am
Location: NYC
Color and Model: S10 black
OS(s) installed: OS X 10.6

Re: NEW 3/2010! Install Snow Leopard - All Windows, All USB, MBR

Postby SilverZero » Sat Mar 06, 2010 8:50 am

Jayrcee wrote:After I have written my .dmg image of the retail SL DVD to the large (16gb) usb thumb drive, I am unable to add the Snow Leopard Enabler (won't let me copy it to the drive). I assume this is because it's not accessible now by Windows since it's in the HFS+ format. Any suggestions?


Are you trying to copy using TransMac? For everything that involves editing the .dmg files, you need to work within the TransMac window (although you can drag-and-drop from a Windows folder to the TransMac window directly). And if you're using Windows 7, you may have to right-click the TransMac icon and launch using the "Run as Adminstrator" option, even though this wasn't the case for me.
User avatar
SilverZero
Moderator
 
Posts: 1374
Joined: Wed Apr 08, 2009 3:47 pm
Location: The Great Northwest
Color and Model: Sold
OS(s) installed: All of them

Re: NEW 3/2010! Install Snow Leopard - All Windows, All USB, MBR

Postby vaniii » Sat Mar 06, 2010 11:23 am

Just for the sake of completeness:

If you have a USB DVD drive, then you need no existing OS at all - just boot your SL DVD using a preboot CD and install the Enabler from there...

:-)
Image
vaniii
Master
 
Posts: 476
Joined: Tue Sep 08, 2009 10:46 am

Re: NEW 3/2010! Install Snow Leopard - All Windows, All USB, MBR

Postby SilverZero » Sat Mar 06, 2010 1:48 pm

vaniii wrote:Just for the sake of completeness:

If you have a USB DVD drive, then you need no existing OS at all - just boot your SL DVD using a preboot CD and install the Enabler from there...

:-)


Well then how do you burn the preboot CD? ;)

Also, using the SL DVD directly makes it more difficult to install to MBR.
User avatar
SilverZero
Moderator
 
Posts: 1374
Joined: Wed Apr 08, 2009 3:47 pm
Location: The Great Northwest
Color and Model: Sold
OS(s) installed: All of them

Re: NEW 3/2010! Install Snow Leopard - All Windows, All USB, MBR

Postby faiz23 » Sat Mar 06, 2010 2:38 pm

i got 2 s10 from the lenovo outlet deal for 186 each shipped/tax for refurb w 1yr warranty. I followed your guide and i was going insane trying to load enabler or netbook installer. first i was having issues with info.plist every time it tried to launch i was able to mount it, even verifying the test i entered i got an error that folder was not found but if i entered all the text it would not install since it could not find the bundle info.plist some error like that. I gave up and just used my small flash drive to boot and got into Snow leopard and once booted to the desktop i was able to installer enabler from there no issues. Terminal was not working for me and this was the only way i am glad i got that done and i am typing form my s10-SL as we speak. My next plan is to dual boot with windows 7 and possibly xp as well for third partition. Install my 1gb ram as soon as it comes in along with bluetooth. Overall i am happy with the netbook i can watch hulu and do lite work on it. Already installed office for mac and plan to update. I could only find my snow leopard 10.6 dvd is there any major updates or should i wait for 10.6.3 and how do we go about updating i heard they blocked install to atom processors in the updates and kernels
faiz23
New User
 
Posts: 4
Joined: Sat Feb 20, 2010 8:32 pm
Color and Model: s10 black

Re: NEW 3/2010! Install Snow Leopard - All Windows, All USB, MBR

Postby SilverZero » Sat Mar 06, 2010 2:42 pm

Yeah, that's another issue I need to test today: Whether the small USB bootloader will also get us through the first boot after install without running either NBI or Enabler. If so, it would eliminate all of the Terminal work inside of the installer. I'll get right on that.
User avatar
SilverZero
Moderator
 
Posts: 1374
Joined: Wed Apr 08, 2009 3:47 pm
Location: The Great Northwest
Color and Model: Sold
OS(s) installed: All of them

Next

Return to Installation

Who is online

Users browsing this forum: No registered users and 0 guests