달력

4

« 2024/4 »

  • 28
  • 29
  • 30

'Hackintosh/PC_EFI'에 해당되는 글 2

  1. 2011.04.29 PC EFI 10.6 that will work on both Lion and older
  2. 2010.03.03 PC EFI V 10.6







































First of all thanks Andy Vandijck
Original post is  Insanelymac.com

We've worked hard on making a non-double faulting bootloader (the credits go to cparm for this).
I've constructed a PC EFI 10.6 that will work on both Lion and older.
It is no longer required to use the kernelcache (you can use also Extensions.mkext or just .kext files)
This is only the first step in the line, next will be an AnVAL and I'm sure cparm will release stuff too wink.gif
I've also attached atom / new Celeron patched kernel but it'll only work for 64bit cpu's (apple is dropping their legacy 32bit support since Lion with every step...).
Even with DP1 and perfect bootloader and patched kernel it'll halt execution after launchd is launched so...
I've done the same test on an i7 and it loaded very fast without issues...
Patch for Snow Leopard PC EFI 10.6 is also included...

Kernel for DP2 Atom / New celeron 64bit:
https://rapidshare.com/files/459219349/kern...on_DP2_Atom.zip
Attached File(s) Attached File  PC_EFI_10.6_Lion_Snow_Rel3.diff.zip ( 21.41K ) Number of downloads: 178
Attached File  PC_EFI_10.6_Lion_Snow_V3.zip ( 501.42K ) Number of downloads: 372




'Hackintosh > PC_EFI' 카테고리의 다른 글

PC EFI V 10.6  (0) 2010.03.03
:
Posted by uno-ani
2010. 3. 3. 14:33

PC EFI V 10.6 Hackintosh/PC_EFI2010. 3. 3. 14:33

























다운로드 : http://files.netkas.org/boot.bz2

소스 : http://files.netkas.org/Chameleon-2.0-RC3-r658-src_PCEFIV10.6-src.zip

먼저 다음글에서 카멜레온 패키지를 설치한 다음 boot 화일만 / 폴더에 복사하여 주면 끝!!

http://x86osx.textcube.com/425


추가 테마 : http://www.mediafire.com/?koznefji54n

Update

이것저것 커맨드가 힘드신 분들은 걍 클릭하여 설치하세요.

패키지 다운로드 : ChameleonRC3PCEFI10.5.pkg.zip

10.5 이기는 하지만 나름 쓸만합니다.


   Chameleon Boot Loader

   =====================

  What is it?

  -----------

  Chameleon is combination of various boot loader components. It is based

  on David Elliott's fake EFI implementation added to Apple's boot-132

  project. Chameleon is extended with the following key features:

 

  Features

  --------

 

   - Device Property Injection via device-properties string in com.apple.Boot.plist

   - hybrid boot0+boot1h loaders for both MBR and GPT partitioned disks.

   - automatic FSB detection code even for recent AMD CPUs.

   - Apple Software RAID support.

   - stage2 loader (boot) can be placed as a regular file in the boot

   partition's root folder. It has precedence over the embedded

   startupfile.

    

   Installation

   ============

 

  Normal Install (non-RAID):

  --------------------------



I. Installation

- Install boot0 to the MBR:


sudo fdisk -f boot0 -u -y /dev/rdisk0





- Install boot1h to the partition's bootsector:


sudo dd if=boot1h of=/dev/rdisk0s2





- Install boot to the partition's root directory:


sudo cp boot /

 

  Suppose that your installation is on /dev/disk0s2

 

   - Install boot0 to the MBR:

   sudo fdisk -f boot0 -u -y /dev/rdisk0

 

   - Install boot1h to the partition's bootsector:

   sudo dd if=boot1h of=/dev/rdisk0s2

 

   - Install boot to the partition's root directory:

   sudo cp boot /

 

  No need to use startupfiletool anymore!

 

 

  RAID Install:

  -------------

 

  Suppose that your installation is on /dev/disk3, which is either a mirror- or a

  stripeset consisting of /dev/disk0 and /dev/disk1

  Mac OS X creates a small helper partition at the end of each RAID member disk,

  namely /dev/disk0s3 and /dev/disk1s3

 

   - Install boot0 to the MBR of both disks:

   sudo fdisk -f boot0 -u -y /dev/rdisk0

   sudo fdisk -f boot0 -u -y /dev/rdisk1

 

   - Install boot1h to the bootsector of each boot partition:

   sudo dd if=boot1h of=/dev/rdisk0s3

   sudo dd if=boot1h of=/dev/rdisk1s3

 

   - Install boot to both helper partition's root directories.

   diskutil mount disk0s3

   cp boot /Volumes/Boot\ OSX

   diskutil unmount disk0s3

   diskutil mount disk1s3

   cp boot /Volumes/Boot\ OSX

   diskutil unmount disk1s3

 

   - Add "rd=uuid boot-uuid=506D8F03-0596-32D8-BE0B-E3A4E7D5C72A" to your kernel flags

   (replace with your root volume's UUID; find out using "Disk Utility.app", right

click on your root volume, then Get Info"):

   nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

   touch /System/Library/Extensions

  Support:

  --------

 

  If you have any questions, issues etc. feel free to join us

  at irc.voodooprojects.org #chameleon

 

  Source Code

  -----------

  For downloading the source code please visit the project page at

  http://chameleon.osx86.hu

  Licensing

  ---------

  Chameleon is released under the terms and conditions of

  Apple Public Source License (see APPLE_LICENSE).

  To use "Chameleon" for commercial purposes please contact us at:

  http://chameleon.osx86.hu/contact


'Hackintosh > PC_EFI' 카테고리의 다른 글

PC EFI 10.6 that will work on both Lion and older  (0) 2011.04.29
:
Posted by Ritz®™