Mac OS X Lion (Developer Preview) – Install Guide

Arya MirΛογισμικό & κατασκευή λογ/κού

22 Ιουλ 2011 (πριν από 6 χρόνια και 1 μήνα)

1.744 εμφανίσεις

Installing “Mac OS X Lion (Developer Preview)” is quite a difficult task. You will need both your own knowledge and understanding of installing Mac OS X on a PC, as well as patience, in order to complete this challenging task. In some cases, you may be very unlucky and therefore, will not be able to install Mac OS X on your system specifications. This guide does not go in full depth, so please refrain from complaining if your computer blows up.

 
 
 
Mac  OS  X  Lion  (Developer  
Preview)  

 
Install  Guide  
 
Last  Updated:  05.03.11
 
David  Huynh
 
DAVIDEMON  

 
INSANELYMAC  FORUMS
 
 
P
AGE  
2
 
OF
 
6
 
 
Mac  OS  X  Lion  (Developer  Preview)  

 
Install  Guide
 
 
Installing  “Mac  OS  X  Lion  (Developer  Preview)”  is  quite  a  difficult  task.  You  will  need  both  your  own  
knowledge  and  
understanding  of  installing  Mac  OS  X  on  a  PC,  as  well  as  patience,  in  order  to  complete  this  challenging  task.  In  some  
cases,  you  may  be  very  unlucky  and  therefore
,
 
will  not  be  able  to  install  Mac  OS  X  on  your  system  specifications.  This  
guid
e  does  not  go  in  
full  
depth,  so  please  refrain  from  complaining  if  your  computer  blows  up.
 
 
Here  are  my  system  specifications:
 
 
Motherboard:
 
ASUS  P5E  (x38)  
 
Processor:
 
Intel  Pentium®  Dual
-­‐
Core  Processor  E5200  
 
Memory:
 
4GB  DDR2  SDRAM  
 
Graphics  Card:
 
ATi
 
Radeon  Gigabyte  HD  5670  
 
Sound  Card:
 
SupremeFX  II  Blackhawk
 
 
WHAT  YOU  WILL  NEED:
 
 


Mac  OS  X  Lion.dmg  
 


Existing  Snow  Leopard  installation  or  maybe  Leopard  
 


iBOOT  EFI  boot  loader  
(download  
-­‐
 
http://osx86.co/f36/new
-­‐
duet
-­‐
based
-­‐
efi
-­‐
bootloader
-­‐
t6383/
)  
 


Spare  USB  drives  (
for  
Mac  OS  X  Lion  Installation  and  iBOOT  EFI  boot  loader)  
 


Existing  Windows  installation  
 
(optional  
if  you  a
lready  know  how  to  install  iBOOT
)
 
 
CONTENTS:
 
1.

Part  1  (Setting  up  Mac  OS  X  Lion  installation)  
 
2.

Part  2  (Installing  iBOOT)
 
3.

Part  3  (Installing  Mac  OS  X  Lion)
 
4.

Part  4  (Getting  Mac  OS  X  Lion  to  work)
 
5.    A  few  side  notes…
 
DAVIDEMON  

 
INSANELYMAC  FORUMS
 
 
P
AGE  
3
 
OF
 
6
 
 
INSTRUCTIONS:
 
 
Part  1  (Setting  up  Mac  OS  X  Lion  installation)  
 
 
1.

Boot  into  your  existing  Mac  OS  X  installation.  
 
2.

Mount  the  “Mac  OS  X  Lion.dmg”.  
 
3.

Open  “Terminal.app”  and  type  the  following:    
 
open /Volumes/Mac
\

OS
\

X
\

Install
\

ESD/BaseSystem.dmg

4.

Open  “Disk  Utility.app”  and
 
erase  your  USB  drive  and  modify  the  “Format”  to  “Mac  OS  Extended  (Journaled)

 
and  use  GUID  partition  table.
 
5.

Restore  “Mac  OS  X  Base  System”  from  “BaseSystem.dmg”  to  that  same  USB  drive.  
 
6.

Open  “Finder”  and  locate  the  newly  restored  drive.  
 
7.

Go  to  the  folders
 
“System  >  Installation”  and  remove  the  “Packages”  alias.  
 
8.

Go  back  to  “Terminal.app”  and  type  the  following:
 
open /Volumes/Mac
\

OS
\

X
\

Install
\

ESD/Packages

9.

Copy  the  contents  of  that  folder.  
 
10.

Go  back  to  the  restored  USB  drive  and  again,  locate  “System  >  In
stallation”.  
 
11.

Create  a  folder  called  “Packages”  and  paste  the  previously  copied  files.  
 
12.

Wherever  your  “FakeSMC.kext”  is,  locate  it.  
e
.g.  “Extra  >  Extensions”
 
13.

Copy  that  kernel  extension  and  go  to  the  USB  drive  and  paste  it  in  the  folder  “System  >  Library  >
 
 Extensions”.  
 
14.

Go  back  to  “Terminal.app”  and  type  the  following  (drag  and  drop  FakeSMC.kext
 
from  the  folder
):    
 
sudo su


[enter your password]

chown

R 0:0 FakeSMC.kext

chmod

R 755 FakeSMC.kext

And  the  f
irst  part  should  be  
set!  
 
 
Part  2  (
Installing  iBOOT
)
 
 
1.

Boot  into  your  existing  Windows  Installation.  
 
2.

Download  iBOOT  EFI  boot  loader.  
 
3.

Extract  the  file  to  your  Desktop,  or  anywhere  else  you  prefer.
 
4.

Run  the  Windows  setup  located  i
n  

iBOOT  
>  iBOOT  
Setup  Tool  (Windows)
 
>
 

iBOOT_SetupToolBeta.2
.exe’”
 
DAVIDEMON  

 
INSANELYMAC  FORUMS
 
 
P
AGE  
4
 
OF
 
6
 
 
5.

Insert  a  
spare  USB  drive  and  click  on  “Format  Disk”.
 
6.

Re
-­‐
plug  your  USB  drive  and  click  on  “Prepare  iBOOT”.  (or  whatever  it  is  called).
 
If  you  need  to  add  your  DSDT  or  EFI  drivers,  add  them  in  their  respective  folders.
 
 
There  is  an  alternate  way  if  you  do  not  have  a
n
 
ex
isting  Windows  installation  

 
installing  iBOOT  via  Mac  OS
:
 
1.

Go  to  the  folder  “iBOOT  >  DuetToHDD”.
 
2.

Run  “Terminal.app”  and  drag  and  drop  “DuetToHDD”  (not  the  folder,  the  actual  file)  press  the  “Space”  bar  and  
type:
 
w
rite

/dev/rdisk
X
s
Y

Where  
X  
and
 
Y
 
points  
to  your  spare  USB  drive
.
 
3.

Press  the  “Space”  bar
 
again,  and  drag  the  “
Efildr20
”  file  into  “Terminal.app”  and  press  “Enter”
.

Credits  to  “
blade5502
”  of  
InsanelyMac
 
Forums
 
for  the  instructions.

You’re  ready  to  go!  
 
 
Part  3  (Installing  Mac  OS  X  Lion)
 
 
1.

Boot  your  computer  via  iBOOT  USB  drive.  
 
2.

You  should  see  a  white  line  for  a  few  seconds,  then  a  blank  screen,  if  not,  the  GUI  interface.  
 
3.

If  you  do  not  see  a  GUI  interface,  press  the  “U”  key  to  increase  the  resolution,  or  the  “D”  key  to    decrease  the  
resolu
tion,  until  you  are  able  to  see  the  USB  drives.  
 
4.

If  not  again,  press  “V”  to  detect  volumes,  which  should  refresh  the  loader.  
 
5.

Press  “M”  and  set  the  boot  flags  as:  
-
v
 
Any  
other  flags  are  optional,  e.g.  
arch=i386
,  
arch=X86_64
”.  
 
6.

Select  your  installation  USB  
drive,  “Mac  OS  X  Base  System”.  
 
If  it  does  not  boot  properly,  then  either  you  have  no  completed  a  
step
 
properly,  OR,  you  are  missing  a    boot  flag  which  
varies  among  systems.  
 
7.

Once  the  installation  loads,  select  your  language  and  continue  the  normal  process
 
of  removing,  resizing,  or  
creating
 
partitions  on  your  hard  drive.
 
I  recommend  partitioning  your  hard  drive,  to  keep  your  existing  Operating  Systems  incase  something  goes  wrong.  As  for  
me,  I  like  having  everything  new  even  if  it  is  in  alpha,  beta,  etc,  sta
ges.  I  destroyed  my  existing  partitions  and  started  a  
fresh  install.
 
It’s  time  to  unleash  the  Lion.
 
 
 
DAVIDEMON  

 
INSANELYMAC  FORUMS
 
 
P
AGE  
5
 
OF
 
6
 
 
Part  4  (Getting  Mac  OS  X  Lion  to  work)
 
 
There  is  an  alternate  way  of  doing  this  via  an  existing  Mac  OS  ins
tallation,  however  since  we  are
 
performing  a  fresh  
install,  we  will  boot  into  your  installation  drive.  
 
1.

Once  everything  is  done,  restart  your  computer  and  boot  into  iBOOT  again.  
 
2.

Load  up  the  “Mac  OS  X  Base  System”.    
 
3.

When  the  installation  is  loaded,  go  into  the  “Utilities”  menu  and  sele
ct  “Terminal”.  
 
4.

Type  in  the  following:    
 
cd /Volumes
/[
---
]/
System/Library/CoreServices/

rm

rf PlatformSupport.plist

cd /Volumes/Mac
\

OS
\

X
\

Base
\

System/System/Library/Extensions/


cp

R FakeSMC.kext /Volumes
/[
---
]/
System/Library/Extensions/ 


chown


R 0:0 /Volumes
/[
---
]/
System/Library/Extensions/FakeSMC.kext

chmod

R 755 /Volumes
/[
---
]/
System/Library/Extensions/FakeSMC.kext

exit

Where  
[
-­‐-­‐-­‐
]
 
is  your  Mac  OS  X  Lion  partition.
 
 
5.

Reboot  and  once  again  load  up  iBOOT
,
 
and  this  time,  select  your  installed  Mac  OS  X  Lion  partition
 
and  go!
 
 
6.

If  everything  goes  well,  you  should  see  the  welcome  video,  and  account  creation  wizard.  
 
You  may  now  customize  boot  settings  in  iBOOT  to  your  
tastes
,  install  kexts  from  “Extra  >  Extensi
ons”    from  your  
previous  Mac  OS  
X  Snow  Leopard  10.6.6  partition
 
into  “System  >  Library  >  Extensions”  of  your  newly  installed  OS.  
 
 
And  that  should  be  it!  Welcome  to  the  world  of  Lions…
 
K
nown  working  kexts  are:
 
-­‐

FakeSMC.kext
 
(System  Management  Controller  emulator  

 
required
)
 
-­‐

NullCPUManagement.kext
 
(disables  AppleIntelCPUManagement.kext  which  may  cause  kernel  panics  without  a  proper  DSDT  

 
recommended
)
 
-­‐

EvOreboot.kext
 
(adds  restart  and  shutdown  functionality,  without  a  DSDT,  for  most  systems  

 
optional
)
 
-­‐

ElliotForce
Legacy
RTC.kext
 
(prevents  the  “CMOS  Reset”  which  is  encountered  on  most  motherboards  

 
recommended
)
 
-­‐

IOAHCIStorageBlockInjector.kext
 
(cosmetically  changes  the  look  of  external  drives  to  look  internal  

 
optional
)
 
 
 
DAVIDEMON  

 
INSANELYMAC  FORUMS
 
 
P
AGE  
6
 
OF
 
6
 
 
A  few  side  notes…
 
Your  system  may  or  may  not  accept  certain  hardware  c
omponents  such  as  graphics  cards.
 
F
or  me,  my  ATi  worked  out  of  
the  box  
(all  ports  working)  
with  the  new  
ATi  support.  If  troubles  occur,  read,  research  and  have  patience  while  other  
members  figure  out  methods  that  will  help  you,  or,  experiment  on  your  own.
 
 
Quote  “
netkas
”  from  netkas.org:
 
 
Apple didn’t include Fermi drivers in Lion DP (Shame!!)

But, with
NVID
IA’s

Fermi drivers you can get resolution change working, just copy NVDAResman.kext and NVDAFG100hal.kext
from
NVIDIA

drivers into /S/L/E/ of Lion, and remove GeForce.kext from /S/L/E/

That’s
all;

you will not get QE/CI because

a)

Lion’s GeForce.kext

doesn’t properly work with Fermi and
Snow’s

nvdaresman (from
NVIDIA

drivers)

b)

Lion’s GeForceGLDriver.bundle doesn’t work with GeForce.kext
(
from
NVIDIA

drivers
)
, and

c)

Snow’s GeForceGLDriver.bundle (from
NVIDIA

drivers) can’t be used in Lion.

 
That’s  it  from
 
me!  
 
Thank  you  all  that  helped  me  through  my  installation,  and  I  hope  this  community  prospers  in  the  time  to  come.
 
Special  credits  to
 
USR
-­‐
SSE2
 
for  coming  up  with  the  original  guide  on  installing  
Mac  OS  X  Lion  (Developer  Preview)
.