Jump to content

[TOTALLY VANILLA] Retail Leopard Install with EFI-strings support [Powered by Chameleon 2.0]


  • Please log in to reply
343 replies to this topic

#1
MACinized

MACinized

    Addicted to InsanelyMac

  • Members
  • PipPipPipPipPipPipPip
  • 559 posts
  • Gender:Male
  • Location:OSx86 Community
[UPDATED: 31 August 2009]

Since you're reading this, it is an assumption that you've somehow read about boot-132 (by dfe) and chameleon and hopefully all other members of the osx86 community who have dedicated their time & knowledge to make this happen: run Retail (vanilla) Mac OS X Leopard in non-Mac computers and get updates direct from Apple website. The advantage of this is that EFI-strings (i.e. for graphics/video, audio, lan, boot parameters, etc.) can be loaded on boot w/out touching the original/vanilla com.apple.Boot.plist.

roisoft brought this method right in my doorstep and I'm just here to share my experience using it and experimenting around it.

Pre-requisite is a working boot-132 disc loader which has been discussed in the original thread by f41qu3. You may visit this thread to check some boot-132 iso(s) and add yours to the collection. You can also use my Boot-132 DiscMaker.

Now let's get started preparing a Boot-132-Chameleon w/ EFI-strings Loader to "power up" a Retail Mac OS X Leopard install.

1. Buy a retail copy of Mac OS X Leopard DVD Installer.

Install Retail Leopard for the 1st time:

2. Boot with your Boot-132-Disc loader. At prompt, press [ENTER] then remove Boot-132-Disc and put in the Retail Leopard DVD Installer. Wait until LED light of your optical drive stops blinking then press [ENTER]. Press [ENTER] again at prompt. Wait for a while.

3. After the "installation language" window, open Disk Utility.

4. Make at least two (2) [Mac OS Extended (Journaled)] partitions. One for our MacLoader (only about 200MB or less) and then one for the retail Leopard install. DO NOT use space(s) for the names of these two partitions.

5. Close Disk Utility then proceed with the installation.

6. After completing installation, restart/reboot with your Boot-132-Disc.

7. At prompt, press [ENTER] then type "80" (for the 1st HDD, "81" for the 2nd HDD, and so on) then press [ENTER]. Select the partition where you installed retail Leopard then press [ENTER].

8. You should now be booting to your newly installed retail Mac OS X Leopard. Fill-up all required forms then you'll get to your Leopard desktop.

Setting-up the MacLoader:

9. Download this MacLoader (already inclusive of Chameleon-2.0-RC2-r640.pkg) then unzip.

10. Open the MacLoader folder from step 9 then put inside the "KEXTs" folder all extra kexts from your Boot-132-Disc.

11. Still in the MacLoader folder, double-click macloader.command.

12. Enter your root password and follow succeeding prompts.

13. Reboot without your Boot-132-Disc in the optical drive. If all is well, you should be able to boot back to your Retail Leopard via MacLoader. If not, try rebooting your computer.

14. If you still can't boot to your retail Leopard, put back in your Boot-132-Disc and reboot your computer then review the steps you've taken.

15. Once you've successfully loaded your retail Leopard, install any necessary updates.

16. After installing every [critical i.e. (usually) the ones that need to restart your computer after install] update, open MacLoader folder from step 9 then double-click updater.command and follow prompts.

17. Restart your computer and enjoy your OSx86 (untouched) Leopard!


n.b.
To disable automount for the MacLoader, thus you will not see the partition in your desktop and make any unintentional edits, execute the following in Terminal:

sudo nano /etc/fstab
	  UUID="MacLoader's UUID" none hfs rw,noauto
	  [CTRL]+o		(to save)
	  [ENTER]
	  [CTRL]+x		(to exit)
You can still easily mount it back by using Disk Utility.

Attached Files



#2
Nick14

Nick14

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,125 posts
  • Gender:Male
THX can really use this

#3
vitoxpyesmac

vitoxpyesmac

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
sound great . and video of "how to" will be great also.. thanks for the hard work :rolleyes:

#4
DB1

DB1

    InsanelyMac Sage

  • Donators
  • 407 posts
Nice work Roisoft and great instructions MACinized.

Worked a treat for me.

Previously tried the hidden EFI partition method however having tried this method I think theres greater flexibibility and its easier to make changes.

Thanks both.

#5
roidm

roidm

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,059 posts
  • Gender:Male
  • Location:Spain
Nice guide MACiniced :)

Keep up the good work!

#6
Guest: oguz286_*

Guest: oguz286_*
  • Guests
I want to thank everybody who made this possible and thank you MACinized for writing such a clear tutorial. I consider myself very experienced with computers, hardware and software (Win, Lin, whatever you name it) but I have a hard time trying to figure out tutorials that are written here because most of the writers expect that most of us have a fair amount of knowledge of and experience with everything the OSx86 scene has to offer (and that's a lot) and therefore are written like were all OSx86 veterans :) Thank you!

#7
MACinized

MACinized

    Addicted to InsanelyMac

  • Members
  • PipPipPipPipPipPipPip
  • 559 posts
  • Gender:Male
  • Location:OSx86 Community
tnx for the comments guys.

would anyone confirm whether or not contents of /System/Library/Extensions and Extensions.mkext of a freshly installed leopard 10.5.5 are all the same across any computer?

coz if yes, i could image/clone a "generic" mac loader that can be restored to anyone's target partition and all that needs to be replaced is the uuid string & add any other necessary strings. and of course to set that partition active.

any advice?

#8
HiDDeNN

HiDDeNN

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
I have the same mobo as you, an Intel DP35DP, and your ISOs are not working for me.

The USB one shows this when I reboot: "boot error"
And the CD version runs well, but when I switch the DVDs and put the Leopard retail DVD, I can't boot from it because the loader doesn't recognize my DVD drive (I can however boot from my first and second hard drives). I have an ASUS DVD SATA2.

Just in case I checked my BIOS settings and configured my SATA drives as IDE, but then the CD becomes not recognized showing a CRC error. When I switch the setting to AHCI again, it boots from the CD (but I'm stuck again in the DVD switching step).

It seems that Boot-132 is not working for this mobo... so I don't understand how you managed it. Could you explain please? :)

#9
MACinized

MACinized

    Addicted to InsanelyMac

  • Members
  • PipPipPipPipPipPipPip
  • 559 posts
  • Gender:Male
  • Location:OSx86 Community

I have the same mobo as you, an Intel DP35DP, and your ISOs are not working for me.

The USB one shows this when I reboot: "boot error"
And the CD version runs well, but when I switch the DVDs and put the Leopard retail DVD, I can't boot from it because the loader doesn't recognize my DVD drive (I can however boot from my first and second hard drives). I have an ASUS DVD SATA2.

Just in case I checked my BIOS settings and configured my SATA drives as IDE, but then the CD becomes not recognized showing a CRC error. When I switch the setting to AHCI again, it boots from the CD (but I'm stuck again in the DVD switching step).

It seems that Boot-132 is not working for this mobo... so I don't understand how you managed it. Could you explain please? :)

this is the boot-132 disc loader that i used. if u can't run your retail leopard dvd installer w/ it, then there must be something wrong w/ your leopard installer. make sure it is the RETAIL copy & not something else (i.e. "drop-in"/upgrade dvd or the hacked/modified ones).

if u can't make my usb-version work, better follow stickpin's guide or u can try this guide.

good luck.

#10
HiDDeNN

HiDDeNN

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
My Leopard disk is the one I used to install in my MacBook, and it worked perfectly. But I think the problem is not the DVD itself, but the DVD drive detection. The original Boot-132 didn't recognize it either.

What DVD drive do you have? What ID appears when you have to switch the disks?

#11
MACinized

MACinized

    Addicted to InsanelyMac

  • Members
  • PipPipPipPipPipPipPip
  • 559 posts
  • Gender:Male
  • Location:OSx86 Community

My Leopard disk is the one I used to install in my MacBook, and it worked perfectly. But I think the problem is not the DVD itself, but the DVD drive detection. The original Boot-132 didn't recognize it either.

What DVD drive do you have? What ID appears when you have to switch the disks?


[fe] & it means i no longer need to type anything. just have to press [ENTER].


can u do a FRESH install to your macbook using your leopard dvd installer?

#12
HiDDeNN

HiDDeNN

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
Yes I can, it's the original disk. But as I said, it's not because of the disk, but about the drive.
Do you have a SATA drive? And how do you configure your drives in BIOS? Native AHCI or Native IDE?

#13
MACinized

MACinized

    Addicted to InsanelyMac

  • Members
  • PipPipPipPipPipPipPip
  • 559 posts
  • Gender:Male
  • Location:OSx86 Community

Yes I can, it's the original disk. But as I said, it's not because of the disk, but about the drive.
Do you have a SATA drive? And how do you configure your drives in BIOS? Native AHCI or Native IDE?


sata optical drive. sata is set to ahci.

#14
pure3d2

pure3d2

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
After the 10.5.5 update installed, I can't get back into OS X at all. The hard drives go into standby after being on the grey apple logo screen for like 3 minutes.

I'm using a Q6600 CPU on a Gigabyte P35-DS3L Rev 2 board, 4GB of ram, 250 GB SATA drive, 8800 GT 512MB video card.

I followed these steps to the T. What could I be doing wrong?

#15
HiDDeNN

HiDDeNN

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

sata optical drive. sata is set to ahci.


Then I don't understand where is the problem...
Today I tested this method on another computer, and it worked perfectly. But in my computer, with the DP35DP mobo, it doesn't work. When I get to the "boot: " prompt waiting for the disk swap, I just put the original Leopard DVD, wait for the led to stop, and then press Enter twice. Nothing happens. The system will not even read the DVD. I press Enter and get another "boot: ", I press Enter again and get another "boot: ", and so on...

Using the original Boot-132 I'm getting identical results.

#16
MACinized

MACinized

    Addicted to InsanelyMac

  • Members
  • PipPipPipPipPipPipPip
  • 559 posts
  • Gender:Male
  • Location:OSx86 Community

After the 10.5.5 update installed, I can't get back into OS X at all. The hard drives go into standby after being on the grey apple logo screen for like 3 minutes.

I'm using a Q6600 CPU on a Gigabyte P35-DS3L Rev 2 board, 4GB of ram, 250 GB SATA drive, 8800 GT 512MB video card.

I followed these steps to the T. What could I be doing wrong?


on 1st reboot after the 10.5.5 update, just give the grey apple bootscreen about 10mins. if after 10mins your still on that screen, forche shutdown your computer then reboot (w/ your boot-132 disc loader in the optical drive of course). if you're still stuck to the grey apple bootscreen, then there must be something missing w/ your boot-132 disc loader.

Then I don't understand where is the problem...
Today I tested this method on another computer, and it worked perfectly. But in my computer, with the DP35DP mobo, it doesn't work. When I get to the "boot: " prompt waiting for the disk swap, I just put the original Leopard DVD, wait for the led to stop, and then press Enter twice. Nothing happens. The system will not even read the DVD. I press Enter and get another "boot: ", I press Enter again and get another "boot: ", and so on...

Using the original Boot-132 I'm getting identical results.

if you're still at it, re-download the boot-132 disc loader (for intel dp35dp) here.

#17
HiDDeNN

HiDDeNN

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

f you're still at it, re-download the boot-132 disc loader (for intel dp35dp) here.


Done. I erased my CD-RW with Disk Utility, and burned your new.iso

I restarted my PC, and when it boots the CD I get this:

Kernel: /boot
Loading /boot.

Fatal: cannot open /boot
boot:


And it gets refreshed each few seconds repeating those lines. If I press Enter I get yet another time the same. So, it doesn't work.

By the way, before I said that I was getting the 'boot: ' prompt each time. Well, what I intended to say is that I get the 'boot: ' prompt, then I swap the CD for the Leopard DVD and press Enter, and I get the [fe] line, I press Enter again and I get again 'boot: '. I press Enter and I get the [fe] line, enter again and 'boot: '.... and so on. This happens with your modified iso, the original one, and Kabil.

I have DP35DP, SATA2 DVD drive and Intel Core 2 Duo.

#18
MACinized

MACinized

    Addicted to InsanelyMac

  • Members
  • PipPipPipPipPipPipPip
  • 559 posts
  • Gender:Male
  • Location:OSx86 Community

Done. I erased my CD-RW with Disk Utility, and burned your new.iso

I restarted my PC, and when it boots the CD I get this:

Kernel: /boot
Loading /boot.

Fatal: cannot open /boot
boot:


And it gets refreshed each few seconds repeating those lines. If I press Enter I get yet another time the same. So, it doesn't work.

By the way, before I said that I was getting the 'boot: ' prompt each time. Well, what I intended to say is that I get the 'boot: ' prompt, then I swap the CD for the Leopard DVD and press Enter, and I get the [fe] line, I press Enter again and I get again 'boot: '. I press Enter and I get the [fe] line, enter again and 'boot: '.... and so on. This happens with your modified iso, the original one, and Kabil.

I have DP35DP, SATA2 DVD drive and Intel Core 2 Duo.

weird. don't have any idea why it won't work on your dp35dp.

ok. here's what i did just now. made an image of my [actual] boot-132 disc loader. difference only is it has natit.kext (w/c works for my gf6500). u can dowload it here.

if it still won't work, u can visit superhai's guide.

good luck.

#19
HiDDeNN

HiDDeNN

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
It doesn't work either :P

Thanks for your help anyway!

#20
MACinized

MACinized

    Addicted to InsanelyMac

  • Members
  • PipPipPipPipPipPipPip
  • 559 posts
  • Gender:Male
  • Location:OSx86 Community

It doesn't work either ;)

Thanks for your help anyway!

it musn't be w/ the boot-132 disc then. maybe something peculiar w/ your mobo.

anyways, u may be interested w/ superhai's guide.

hope you'd still get it to work.

good luck.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy