- 注册时间
- 2007-5-6
- 最后登录
- 2012-2-8
- 在线时间
- 99 小时
- 积分
- 1071
- 阅读权限
- 40
- 主题
- 77
- 精华
- 0
- UID
- 374320
- 帖子
- 862
- PB币
- 896
- 威望
- 121
- 贡献
- 0
  
- UID
- 374320
- 帖子
- 862
- PB币
- 896
- 威望
- 121
- 贡献
- 0
|
So, many people using OSx86 are using netkas’s fake EFIimplementation called PC_EFI, but not many people know that a better,more open fake EFI implementation has emerged. Chameleon, led by zef,Kabyl, and other developers aims to create an open-sourceimplementation for OSx86 users. So its open, is that it? No, Chameleonposes many advantages over traditional PC_EFI and here is a quote ofthe list of advantages from zef, the lead developer:
* Provides the same (fake) EFI features as PC_EFI
*device-properties string in the com.apple.Boot.plist can haveline-breaks, tabs, spaces. With PC_EFI you must keep the whole stringin one single line - which is hard to maintain.
* Unifiedboot0/boot1h for MBR/GUID partitioned disks - PC_EFI uses a separateboot0/boot1h for GUID disks which makes DVD builders and users workharder.
* boot0 can even pick-up unactivated primary HFS+ partitions - PC_EFI can’t.
*cdboot is also available (works now with JMicron connected IDE DVDdrives) - you can’t get cdboot with PC_EFI. DVD builders would be happywith that, it makes their - and our - life easy.
* Can boot from software RAID configs - PC_EFI can’t.
*Don’t need to hassle with startupfiletool anymore to embed the stage2boot onto your partition, instead just copy the ‘boot’ file to yourroot folder as a single file. boot1h is still compatibile with the oldstartupfile loading method.
* Installation takes only 3 steps:
Suppose that your installation is on /dev/disk0s2
1. Install boot0 to the MBR: fdisk -f boot0 -u -y /dev/rdisk0
2. Install boot1h to the partition’s bootsector: dd if=boot1h of=/dev/rdisk0s2 bs=512 count=2
3. Install boot to the partition’s root directory: cp boot /
* Supports more CPUs (AMD, Intel SSE2) - PC_EFI only supports Intel CPUs.
*As a bonus we’re providing a Vista friendly fdisk which won’t breakyour current Vista installation in case of dual-booting scenarios.
* Chameleon is an opensource (APSL) and open-minded project - how about PC_EFI?
As you can see, Chameleon has many advantages, and chances are, ifyour computer works fine with PC_EFI then it will work well, or evenbetter, with Chameleon. I have switched all my OSx86 installs over toChameleon and I can say that its working amazingly with no problemswhatsoever. The official site of Chameleon is at:
http://chameleon [DOT] osx86 [DOT] hu
You can find information, downloads, and updates there. JaS alsocomments that he will be using Chameleon rather than PC_EFI in his next10.5.3 OSx86 release.
转自
PCWiz blog |
|