Jump to content
15 posts in this topic

Recommended Posts

Apache, that's make anything to OSx86 to had EFI instead of BIOS on MSI motherboard. For real, it's UEFI. No link with Apple at all. And much to Apple EFI. The only change you were able to see, it's when you install Vista for example like on a Mac on Bootcamp, the drivers is already install theoricaly. We're gonna see cause UEFI is under developpement....

I quote wiki cause it's too long explain how works EFI:

 

The interface defined by the EFI specification includes data tables which contain platform information, and boot and runtime services which are available to the OS loader and OS.

 

Some existing enhancements to PC BIOS, such as the Advanced Configuration and Power Interface (ACPI) and System Management BIOS (SMBIOS), are also present in EFI, as they do not rely on a 16-bit runtime interface.

 

Services

 

EFI defines boot services, which include text and graphical console support on various devices, bus, block and file services, and runtime services, such as date, time and NVRAM services.

 

Device drivers

 

In addition to standard architecture-specific device drivers, the EFI specification provides for a processor-independent device driver environment, called EFI Byte Code or EBC. System firmware is required by the UEFI specification to carry an interpreter for any EBC images that reside in or are loaded into the environment. In that sense, EBC is similar to Open Firmware, the hardware-independent firmware used in PowerPC-based Apple Macintosh and Sun Microsystems SPARC computers, amongst others.

 

Some architecture-specific (non-EBC) EFI device driver types can have interfaces for use from the operating system. This allows the OS to rely on EFI for basic graphics and network support until OS specific drivers are loaded.

 

Boot manager

 

An EFI boot manager is also used to select and load the operating system, removing the need for a dedicated boot loader mechanism (the OS boot loader is an EFI application).

 

Disk support

 

In addition to the standard PC disk partition scheme, Master boot record (MBR), EFI adds support for a GUID Partition Table (GPT), which does not suffer from the same limitations. The EFI specification does not include a description for a file system; implementations of EFI typically support FAT32 as their file system.

 

320px-Efi_flowchart_extended.jpg

 

Now, did you see familiar things to OSx86...

Wouldn't it be possible though to use the flashing tool provided by MSI to flash an original Apple EFI to replace the BIOS?

 

Maybe. But your computer will not be able to boot. If you knew anything about this you wouldnt have asked such stupid question.

Maybe. But your computer will not be able to boot. If you knew anything about this you wouldnt have asked such stupid question.

 

Isn't the point of a question to increase the knowledge in an area? I'm fully aware I know nothing about this, but it would be even more stupid not to ask, and stay in my comfort zone of stupidity. I have a tendency to think I can still learn things... Now, since you seem to float in your ocean of knowledge, could you please explain to me in very basic terms why it wouldn't boot?

 

Really, I'm confused by the whole thing. I read everywhere in the forum that you can install and boot OS X on a PC, using an EFI bootloader. So my question really is: what is the difference between a hardware base EFI implementation such as the one from MSI, a software base solution as the one mentionned all acros this forum and the Apple EFI?

 

Flame me all you want, but I have an interest in the subject and like to understand...

Really, I'm confused by the whole thing. I read everywhere in the forum that you can install and boot OS X on a PC, using an EFI bootloader. So my question really is: what is the difference between a hardware base EFI implementation such as the one from MSI, a software base solution as the one mentionned all acros this forum and the Apple EFI?

 

First thing, since 2002, we are able to boot Mac OS X now called OSx86 on an Intel CPU base. For make it possible, they coded a emulation of EFI call pc EFI or later Chamaelon EFI. There is no link between PC EFI and Apple EFI cause Apple EFI is hardware and PC EFI are software and emulation. That's it, that's all! With those MSI MB, you can't install OSx86 with a retail disc because they have EFI. EFI is a false expression to say UEFI. It's not the same, completly different from Apple. UEFI is very similar to Apple but in the mean time, that's not Apple featured.Read my post on the Wiki description and you will more understand what is this.

First thing, since 2002, we are able to boot Mac OS X now called OSx86 on an Intel CPU base. For make it possible, they coded a emulation of EFI call pc EFI or later Chamaelon EFI. There is no link between PC EFI and Apple EFI cause Apple EFI is hardware and PC EFI are software and emulation. That's it, that's all! With those MSI MB, you can't install OSx86 with a retail disc because they have EFI. EFI is a false expression to say UEFI. It's not the same, completly different from Apple. UEFI is very similar to Apple but in the mean time, that's not Apple featured.Read my post on the Wiki description and you will more understand what is this.

 

I was just thinking about something, it is possible to flash this UEFI with the Apple EFI driver? are they completely different in the way how work these two EFI's? :o

Yes, they are.

 

As far as I know even if you could duplicate the AppleEFI into a non-apple-mobo with an EFI-chip it wouldn't do the trick.

 

What I think might be possible would be altering an UEFI i.e. so it allows us to boot OSX - think of it like putting Chameleon into the EFI-chip. But that would be mainboard-specific and a lot of work - so I don't expect it to happen.

And in my opinion, we are way better using boot-132 because it is not bound to specific hardware. Because of that more people are using and tweaking it, so you get faster and greater efforts.

First thing, since 2002, we are able to boot Mac OS X now called OSx86 on an Intel CPU base. For make it possible, they coded a emulation of EFI call pc EFI or later Chamaelon EFI. There is no link between PC EFI and Apple EFI cause Apple EFI is hardware and PC EFI are software and emulation. That's it, that's all! With those MSI MB, you can't install OSx86 with a retail disc because they have EFI. EFI is a false expression to say UEFI. It's not the same, completly different from Apple. UEFI is very similar to Apple but in the mean time, that's not Apple featured.Read my post on the Wiki description and you will more understand what is this.

 

Thanks for taking the time to answer! Very much appeciated.

×
×
  • Create New...