Contribute
Register

GPT UEFI Standard: The Way it was meant to be used

Status
Not open for further replies.
Joined
Dec 7, 2012
Messages
48
Motherboard
GA-B75M-D3P
CPU
i5 3570K 3.4Ghz
Graphics
GT 650
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. iMac
  2. Power Mac
Mobile Phone
  1. 0
So Ive been reading into Bootloaders, UEFI Spec, GPT, Cameleon, etc.

So a UEFI Boot Goes like this:
UEFI -> Boot.efi (in EFI System Partition) -> System Load

MBR Boot goes like this:
BIOS -> MBR (Boot0) -> Volume boot sector (boot1h) -> System Load

Real Mac:
EFI -> System Load (Isn't that dandy!;))

If the above makes no sense then wait no further to reply to this and break my habit of trusting wikipedia.

Otherwise...

A few questions:
Does Chameleon/chimera Boot0 do anything besides loading Boot1h?
are EFI boot loaders written in a majorly different way that regurlar bootloaders? (ie. different language)

If both of the above are no, then would it technically be possible to run chimera as a single stage UEFI Boot loader?
The only reason its multi-stage is because it dosent fit in the MBR alone. If its not too hard it might be time to upgrade to a UEFI system,
or just create a fork: Chimera-UEFI. It would fix many problems and would make Dual Booting a breeze. Just install the UEFI version of Windows, skip GRUB, and Mac with the Chimera-UEFI Option. Even If for no other reason then to follow standard, it would be a nice addition.
 
So Ive been reading into Bootloaders, UEFI Spec, GPT, Cameleon, etc.

So a UEFI Boot Goes like this:
UEFI -> Boot.efi (in EFI System Partition) -> System Load

MBR Boot goes like this:
BIOS -> MBR (Boot0) -> Volume boot sector (boot1h) -> System Load

Real Mac:
EFI -> System Load (Isn't that dandy!;))

If the above makes no sense then wait no further to reply to this and break my habit of trusting wikipedia.

Otherwise...

A few questions:
Does Chameleon/chimera Boot0 do anything besides loading Boot1h?
are EFI boot loaders written in a majorly different way that regurlar bootloaders? (ie. different language)

If both of the above are no, then would it technically be possible to run chimera as a single stage UEFI Boot loader?
The only reason its multi-stage is because it dosent fit in the MBR alone. If its not too hard it might be time to upgrade to a UEFI system,
or just create a fork: Chimera-UEFI. It would fix many problems and would make Dual Booting a breeze. Just install the UEFI version of Windows, skip GRUB, and Mac with the Chimera-UEFI Option. Even If for no other reason then to follow standard, it would be a nice addition.

If you've missed it, there is an EFI bootloader that already exists. It's called Clover.

http://sourceforge.net/projects/cloverefiboot/
 
Status
Not open for further replies.
Back
Top