PC机器装苹果是有问题的]
因为是UNIX的核心需要64位寻址所以建议用以下方法
我没有时间翻译
自己看看很简单的!
需要内核替换支持
V5.2: Several optimisations on memory speed detection (might fix
loginwindow crash in some cases) and fix to fully enable nvram. You
can now set nvram value, and it will persist till reboot.
all changes made to applesmbios.kext only.
V5.1: Cosmetic changes and bugfixes.
Greetings, Everyone.
This package will allow PC users to install an EFI boot sector, which will make our lives a lot easier for present and future OSX-on-a-PC projects and developments.
EFI V5.1 Can be installed in two ways, depending from the use you need to make of it.
- Advanced installation --- For Multi-Booting systems ---
Install GRUB Bootloader
copy boot_v5 anywhere on: fat32/reiserfs/xfs/ext2/ext3/ntfs/any partition supported by grub
Add entry to your menu.lst such as the following:
title Darwin
kernel (hd0,0)/boot/boot_v5
Where:
hd0,0 is the partition where you copied boot_v5 and
/boot is the path where you copied boot_v5
After GRUB loads, choose Darwin and press enter - you will have 5 seconds to select the hard drive with osx on it , 80 - first, 81 - second, 82 - third and so on.
If no key is pressed during 5 seconds, it will start booting the default drive.
- Easy installation --- For Single-Booting systems ---
Create directory iamefi in the root folder of your boot osx disk.
Copy all included files into it
Boot in Single User mode by mashing F8 key during boot (right after bios POST) type -s and press enter
Then enter the following commands
cd /iamefi
./startupfiletool /dev/rdiskXsX ./boot_v*
reboot
Whereas rdiskXsX is the partition where your OSX install is (you can check that out on Disk Utility in OSX)
And v* is the EFI version bootloader you wish to use.
Existing 10.4.10 and 10.5/10.5.1 kernels compiled from sources, made by Toh are already known to work with this package.
You can also use vanilla appleacpiplatform.kext for leopard, and vanilla applesmbios.kext, but you might experience some glitches in system profiler and incorrect processor recognition with the latter.
dsmos.kext is mandatorily needed for vanilla and binary hacked kernels.
All credits for this work goes to def, Turbo , netkas, Dmitrik. And all testers.
English readme corrected by TorqueX86.
(C) ToH, 2007