Tag Archives: retail dvd

[MacOS] EPOS I. – EFI Post Install for White-Box PCs

We were working quite some time on this. Now here is EPOS I. – the “EFI Post Install” Script for white-box PCs that are almost hardware compatible with Apple’s devices

“EPOS I.” is an “EFI Post Install” Script

What does it do?

EPOS helps installing retail DVD’s of Apple’s Mac OS X 10.5 Leopard on white-box PC’s. EPOS is SlimBuild-Preboot compliant. And as such it makes installation very easy. Grab a copy of a SlimBuilt-Preboot CD image that matches your hardware (motherboard and graphics), then install Leopard and after installation run EPOS.

Technically EPOS I. automates the necessary steps of preparing MacOS’ native EFI partition and the installation of (legacy-) kexts to this EFI partition. The whole shebang was first discovered and described by Munky (all shouts fly out to him!). You may find his article here on the InsanelyMac forums.

Installation and Usage:

  • unplug ethernet cable from your white-box PC
  • copy EPOS I.zip to USB drive for instance
  • install Leopard from retail DVD using a SlimBuild-Preboot standard compatible CD (find links to tested disks below
  • boot installed Leopard using the SlimBuild-Preboot CD again
  • on first boot provide all the registration information required from Apple
  • see desktop for the first time
  • unpack EPOS I. and run it as ROOT from a terminal (have your SlimBuild-Preboot CD mounted)
  • EPOS takes about a minute to install everything
  • remove SlimBuild-Preboot CD from drive, reboot and let Apple’s autoinstaller grab the newest updates
  • enjoy a white-box Mek

Habit:

  • EPOS must be executed from the disk that will hold the EFI bootloaders.
  • If you are unsure what this means: better make sure you only have your DVD drive and your OS X harddrive connected.
  • I recommend using this script on a clean and fresh installed system, no other operating systems on the same disk!
  • prefers mounted SlimBuild-Preboot CD’s for getting kexts and the com.apple.Boot.plist
    (looks for /Volumes/SlimBuild-Preboot/initrd.img and /Volumes/SlimBuild-Preboot/com.apple.Boot.plist)
    if no SlimBuild-Preboot CD is found, EPOS tries to find Extensions in EPOS’ own Extensions folder

Supports:

  • autoextraction kexts from SlimBuild-Preboot CD
  • kexts in own Extensions folder
  • autoextraction com.apple.Boot.plist from SlimBuild-Preboot CD
  • com.apple.Boot.plist in own Plist folder
  • internally pretested with Leopard retail DVD’s 10.5.0, 10.5.1, 10.5.4 and 10.5.5

Notes:

  • Munky’s EFI Boot 6.1 included (found here)
  • compatible to Galaxy’s SlimBuild-Preboot creator 2.0 (Kudos!) found here
  • Tested with ximekon’s (Kudos, aswell) Gigabyte GA-EP35-DS3 SlimBuild-Preboot CDs found here

Error handling:

  • integrated for a bunch of common errors, anyway it remains an ugly script

Todo:

  • code cleanup / rewrite ;-)
  • autoinstallation of custom kernels
  • GUI is in the works, but don’t ask for timelines, we all got jobs to feed our families

License & restrictions:

  • This script is freeware but may NOT be used for commercial purposes!
  • It may NOT be included in SlimBuild-Preboot Disks that contain original / modded Apple kexts.
  • that means until not everything is self enabled via homebrew or legacy kexts you may only include it in your private SlimBuilds but don’t distribute them, please.
EPOS 0.95 running on a sample system :


Feedback

You are welcome to leave a note here in the comment’s section or on the insanelymac forums.

Download EPOS

Please download from the version history overview below. Did you know our sponsors yet? No we neither. Because it’s just Google adds. Anyway these premium sponsors really got the coolest offers and moreover by considering them you help us in return maintaining this site free… :-)

Version history:

  • 0.5 semi automatic really much too ugly one day rapid prototype (not released)
  • 0.6 rewrote using functions (not released)
  • 0.7 autodetermining of EFI partition (not released)
  • 0.8 improved error handling for common errors we experienced (not released)
  • 0.9 included autoextraction for SlimBuild-Preboot images (not released)
  • 0.95 included com.apple.Boot.plist extraction (released) –
    » Download EPOS 0.95 here…
  • 0.95.1 (cosmetic) bugfixes (not released)
  • 0.97 com.apple.Boot.plist bugfix (released) –
    » Download EPOS 0.97 here…
  • 10.0 “the got rich as bill from writing even uglier code” version (will definitly be released) ;-)

[MacOS] EFI-X.com releases compatibility list

Update jan 01, 2009: EFI software solution called EPOS available for free…
Update june 26, 2008: read latest news about EFI-X here

We yet reported the rumors about an EFI emulator being put into a USB boot device (read here). The project is called EFI-X.com and the guys behind announced to open their shop tomorrow. Anyway they updated their website already and released some more details about “their” products. Though there are no information about pricing yet.

EFiX seem to start with two products (see here)

EFiX USB V1

  • EFiX interactive system boot selector
  • allows to install MacOS X from retail DVD (and online updates)
  • installed into internal USB (this is quite vague still)

EFiX USB Deluxe / Sound

  • EFiX interactive system boot selector
  • allows to install MacOS X from retail DVD (and online updates)
  • includes USB Soundcard
  • USB Hub
  • installed into internal USB (this is quite vague still)

Supported Hardware (see here)

EFI-X supports the following CPUs:

  • Intel Core 2 Extreme
  • Intel Core 2 Quad
  • Intel Core 2 Duo
  • Intel Pentium dual-core (E2xx0)
  • Intel Celeron dual-core (E1200)
  • Intel Celeron (420, 430, 440)
  • Intel Multi Core CPU

and graphic adapters using these chipsets:

  • nVidia Geforce 7300 GS / GT
  • nVidia Geforce 7600 GT
  • nVidia Geforce 7800 GT / GTX
  • nVidia Geforce 7900 GS / GT
  • nVidia Geforce 7950 GT
  • nVidia Geforce 8600 GTS / GT
  • nVidia Geforce 8800 GS / GT / GTS / GTX / Ultra
  • nVidia Quattro FX 5600
  • ATI Radeon 2600 XT
  • ATI Radeon HD 3870

and these motherboards:

  • Gigabyte GA-P35-DS3P (rev. 2.0)
  • Gigabyte GA-EP35-DS3P (rev. 2.1)
  • Gigabyte GA P35-DS3R
  • Gigabyte GA P35-DS3L

What (we) the people think

Many endusers will welcome this product. Endusers won’t need to download illegal distributions of adjusted and custom hacked/packed install DVDs (like Kalyway or iAtkos). People who where following the Brazil-Mac’s way will also like it. It simply seems to make the installation of MacOS X on whitebox PCs hassle-free, because we all will be able to use original retail DVDs. People will tend to buy those DVDs rather than just downloading from dark torrent sites. This is a strong position to like this product. Apple might like it aswell since it may help their propable guerilla strategy to silently undercut the PC market.

Anyway in the meantime several things have been mentioned that might detain people from buying it. First being the question of the legal status of EFiX. There has been a strong dispute about if EFI-X is legal or if it might contain parts of code that have been released under Apple’s open source license (like Dave Elliot’s Darwin Bootloader or the EFI emulaton Chameleon), which would require to release the source code of EFi-X as open source aswell. Second being something we’re gonna tell when we got enuff information…

[MacOS] Boot native MacOS X with EFI-X USB Dongle

Update 26.06.2008: Read latest news about EFI-X here
Update 22.06.2008: Read latest news about EFI-X here

The newest on the market is announced to be released on 23. June. It is called EFI-X and seems to be quite a revolution. Technically it is a small USB dongle that contains a bootloader. That bootloader allows booting of native MacOS X installer DVDs or yet installed MacOS X installations…

Are you yet shackling your heads? Well, we are. It is said it will support any PC hardware to run OS X. At that point we are skeptical, since even Apple themselves are not able to support any hardware… We expect this to allow seamless installation on close-to-original-mac hardware. Which means: Intel Core2Duo on MoBo’s with Intel chipset and typical ATI or NVidia graphic adapters. But anyway: the installation will become simple and easy. No more BrazilMac workarounds or illegal downloading thru torrents from darkest places on the net. More features – as far as known yet – to be found in the updates section below the video.

We are quite curious about more details but currently the project’s website doesn’t contain anything more than we just told you. Netkas provides a video that shows the bootscreen. Sadly it is of poor quality and light, but see here:

Update (14.08.08):
Rumors on forums are telling about the specifications of your PC required to allow EFiX to run MacOS X

  • Intel Core 2 Duo (not likely to support AMD)
  • Intel chipsets on MoBo’s req
  • ALC889A or ALC885 audio chipset on MoBo to work out of the box
  • USB stick needs to plugged all the time (well who cares?)

Update II (15.06.08):
Althought not finished, the website of EFI-X.com has been updated during the last few hours. It seems, the following product versions of EFi-X will be sold:

  • EFiX for desktop computers
  • EFiX for notebooks
  • EFiX PCI version
  • EFiX complete systems

That looks promising. More to come at latest on 23rd…
Update III (16.06.08)
An FAQ has been published by the EFi-X Team. It clearly states, AMD CPUs are not supported, yet – as expected…