Вы находитесь на странице: 1из 23

CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.

00 - Motcb 21, 2011 1


Some Info and Notes About This Installation

Whlle Lhere are sLlll some unresolved lssues, Lhls lnsLallaLlon ls so much closer Lo perfecL Lhan many people
probably LhoughL we would ever achleve. l also know LhaL we have been very forLunaLe Lo have some really
smarL and nlce people Lo help us all ouL. 1hank you Lo all of you who have helped, ln ways boLh large and
small, lL all helps.
1hls verslon 2.00 of Lhe Culdes represenLs our comblned progress Lo Lhls polnL ln Llme. l encourage all of us Lo
conLlnue Lo do whaLever we can Lo help conLlnue Lhe monumenLal progress and momenLum we have golng.
keep reporLlng lssues and soluLlons as you flnd Lhem ln our Lhread on lnsanelyMac. 1hls ls one of Lhe blggesL
ways we can all help Lo resolve lssues more qulckly. 8eporLlng flxes, and progress oLhers are havlng elsewhere,
dlscoverles, and especlally Lhose Lhlngs you creaLe yourself, has been Lremendously helpful, so leL's keep lL up!
l wlll make sure you geL credlL for your conLrlbuLlons and we wlll ALL be very Lhankful Lo you! !
My prlmary conLrlbuLlon ls Lo gaLher all Lhe Lools each of you flnd, modlfy, or creaLe, and Lhen flnd Lhe besL
way Lo use Lhem Lo bulld a solld base plaLform. 1hen, l documenL and LesL my process and share lL wlLh all of
you, and Lhen Lhe cycle repeaLs.
When everyone has Lhe SAML lnS1ALLA1lCn, we wlll all have Lhe same lssues, whlch glves us more people Lo
be able Lo work LogeLher Lo resolve lssues collecLlvely and qulckly. So wlLh Lhls ln mlnd, lL's noL such a bad
Lhlng LhaL we all have Lo sLarL over wlLh fresh lnsLallaLlons uslng verslon 2.00. We wlll all be sLarLlng from
square one, all movlng forward LogeLher.
l Lhlnk everyone has come Lo undersLand and appreclaLe Lhe meLhodology l employ wlLh my releases. More so
Lhan ever wlLh v2.00, we are seelng our work Lowards as CLLAn and solld of an lnsLallaLlon as posslble geLLlng
closer and closer! Agaln, Lhanks Lo everyone who has helped us geL here.
l generally prefer Lo sLay away from sllck lnsLallaLlon scrlpLs, lnsLaller programs, and such. 1hls ls because lL
makes lL more dlfflculL for oLhers Lo learn from Lhe process, more dlfflculL Lo knCW our sysLems, and more
dlfflculL Lo know whaL's lnsLalled where, especlally when Lhlngs go wrong. l feel Lhe more we all learn and
know, Lhe beLLer chance we wlll have of solvlng our fuLure problems.
1haL belng sald, l have had Lo resorL Lo uslng a few scrlpLs and some sllckness" here and Lhere for Lhls release,
buL Lhey were necessary evlls ln order Lo produce whaL l feel are phenomenal resulLs. l Lhlnk Lhe Lrade-offs
have been well worLh lL. 1o balance Lhls offseL, lL ls sLlll easy Lo learn Lhe processes as my scrlpLs are very easy
CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 2
Lo open and examlne, and Lhey are very slmpllsLlc. So for Lhose who wanL Lo see whaL's under Lhe hood", you
can. 1hls ls ln sLark conLrasL Lo some oLhers (who l wlll noL name), who produce very sllck lnsLallers, programs,
and scrlpLs, buL purposely endeavor Lo keep you from learnlng how Lhelr meLhods work (for example by
maklng ALL Lhe flles on Lhelr booL Cus hldden), [usL so you become dependanL on Lhem for everyLhlng. l don'L
llke LhaL.
A blg lmpeLus for Lhls release and me was Lo make everyLhlng more open, easler for people Lo make changes
and lmprovemenLs, and be able Lo make conLrlbuLlons Lo Lhe scene. l wanLed Lo open lL all up so more people
could beneflL, more sysLems could be more easlly adapLed Lo Lhls meLhod and supporLed. l hope Lhls release
wlll prove Lo be Lhe success for whlch l have almed lL Lo be.

Backing Up Your Machine

Whenever l buy a new compuLer Lhere ls someLhlng l always do: l uC nC1 1u8n 1PL MACPlnL Cn! lnsLead, l
remove Lhe hard drlve, connecL lL Lo anoLher worklng machlne, Anu CLCnL l1! Cf course, Lhls ls noL a
necessary sLep, buL lL ls wlse one. MosL machlnes CnL? allow you Lo make SysLem 8esLore dlscs CnCL, and
Lhen Lhe program deleLes lLself. lf someLhlng happens Lo your dlscs laLer, you are SCL as you cannoL recreaLe
Lhem. lf you really need Lhem, you wlll have Lo buy Lhem from Lhe manufacLurer for $20.00 uS (or more). WlLh
a cloned lmage, you can resLore your machlne Lo a facLory, brand new sLaLe and once agaln creaLe Lhe SysLem
8esLore dlscs. Also, lf l ever wanL Lo sell my machlne laLer, l have an easy way Lo make lL [usL llke new".
nC1L: l have usually used norLon ChosL for Lhls, buL you can use whaLever works. noLe also LhaL Lhe laLesL
verslon of Acronls 1rue lmage Pome 2011 flnally uCLS supporL all verslons of Wlndows 7! 1he prevlous 2010
verslon dld nC1 supporL Wlndows 7. So you could use Lhls, buL l wlll be provldlng lnsLrucLlons for uslng ChosL.
AnoLher opLlon: 8emove Lhe facLory hard drlve and shelve lL, and Lhen puL ln a dlfferenL drlve. 1hls way your
facLory lnsLalled lmage of Wlndows 7 ls preserved, and you can puL lL back ln aL any Llme.
Whlle lL may be Loo laLe for you Lo clone your drlve before Lhe machlne was Lurned on, lL's someLhlng you can
do ln Lhe fuLure. lor now, MAkL 1PCSL S?S1LM 8LS1C8L ulSCS (lf you haven'L already). lf you wlll be uslng
Lhe meLhod of backlng up your machlne and wlplng your drlve clean, you could need Lhose dlscs lf someLhlng
goes wrong, so you wlll be ready for LhaL lf you have Lhose dlscs handy, make any klnd of backups you need
now as well. More ls beLLer Lhan less ln Lhls case.
nC1L: Lven lf you PAvL already Lurned on your machlne and seLup Wlndows 7, you can sLlll make an lmage of
your currenLly conflgured Wlndows 7 sysLem, and you wlll of course sLlll be able Lo resLore lL back Lo your CS x
drlve. l hlghly recommend you make Lhese lmages.
Also, don'L forgeL abouL Lhe opLlon Lo use anoLher hard drlve. urlves are super cheap Lhese days so why noL? l
removed my drlve, cloned lL, Lhen l seL lL on a shelf. l Lhen purchased a 300 C8 72k drlve, used Lhe cloned
lmage Lo resLore (Lo make sure my cloned lmage was solld), LesLed lL, and all perfecL.
CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 3
l used yeL anoLher spare hard drlve for lnsLalllng, LesLlng, and developlng Lhe v2.00 Culdes. Cnce l goL
everyLhlng worklng, Lhen l wlped ouL my new 72k drlve and seLup my lapLop as ouLllned ln Lhese guldes.
Cne lasL noLe on backlng up, l was able Lo lmage Lhe facLory lnsLallaLlon parLlLlon of Wlndows 7 uslng ChosL.
Cnce l had CS x lnsLalled and worklng, l was able Lo resLore Lhe facLory Wlndows 7 lmage Lo my CS x drlve,
and Lhen make lL all work. , ) ?ou can do Lhls Loo, [usL Lake your Llme, do your backups flrsL. ?ou can geL a free
13 or 30-day Lrlal of ChosL from SymanLec's slLe lf you need lL.
nC1L: new lnfo, lL seems llke Lhere ls a S?S1LM parLlLlon assoclaLed wlLh Lhe Wlndows 7 parLlLlon on our
lapLops. l have nC1 been able Lo updaLe Lo Lhe Wlndows 7 Servlce ack 1 because lL says lL can'L flnd Lhls
S?S1LM parLlLlon, whlch l currenLly do nC1 have lnsLalled and ls noL parL Lhe lnsLallaLlon meLhod (buL now lL
seems maybe lL should be). Cn my deskLop Pac l do nC1 have such a S?S1LM parLlLlon and l was able Lo
updaLe Lo S1 wlLh no problem. So you may wanL Lo updaLe Lo Servlce ack 1 before you make your resLore
lmage. ?ou may also wlsh Lo experlmenL wlLh addlng Lhls S?S1LM parLlLlon as parL of Lhe lnsLallaLlon. 1hls ls
someLhlng we wlll have Lo research and experlmenL wlLh. lease reporL any progress you make ln Lhls area.
8e sure Lo check ouL Lhe Wlndows 7 Culde for full lnformaLlon and procedures for backlng up and resLorlng.
!"#$%&'""(
8tooqbt to os by MocMoo50!
1here ls some free backup / clonlng sofLware LhaL allows for backlng up dlsslmllar sysLems ln one backup. So
wlLh one program you can make one backup lmage conLalnlng 8C1P CS x and Wlndows 7 parLlLlons!

Whlle l haven'L used or even Lrled Lhls yeL,MacMan30 has and says CloneZllla works very well. So Lhls mlghL be
someLhlng worLh checklng lnLo lf lL sounds lnLeresLlng Lo you. Pere ls Lhe llnk Lo Lhe CloneZllla slLe:
hLLp://clonezllla.org/

In-place / Preserve Existing Installation (Windows 7)

AL some polnL ln Lhe Lhread, someone had asked, Why noL provlde Lhe sLeps for dolng an ln-place (or
reserve LxlsLlng) lnsLallaLlon wlLh Wlndows 7?" 1hls sounded very lnLrlgulng Lo me, buL l never had Lhe Llme
Lo slL down and Lry lL ouL. 1hls sounded llke lL could be Lhe easlesL way Lo geL Wlndows 7 on a sysLem
because. lL's already lnsLalled. All we would have Lo do ls use Lhe ulsk ManagemenL uLlllLy of Wlndows 7 Lo
reslze (shrlnk) Lhe exlsLlng Wlndows 7 parLlLlon(s) enough Lo allow us room Lo lnsLall Chameleon and our 2
lnsLallaLlons of CS x.
1hls sounded preLLy good, as lL could be a greaL opLlon for Lhose wlLh new machlnes wlLh Lhe facLory
lnsLallaLlon of Wlndows 7 currenLly lnsLalled, or for anyone who has already spenL a loL of Llme seLLlng up
Wlndows 7 and lnsLalllng a loL of sofLware. lL could also be posslble Lo use Lhls opLlon lf, for example, you
CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 4
wlped ouL your machlne aL some polnL and lnsLalled Wlndows 7 from scraLch. So Lhls approach seemed Lo
have some poLenLlal mass appeal.
Well, llke l already sald, - lL lsn'L LhaL slmple. 1hls approach acLually ends up Laklng longer, and l mean a LC1
longer, 4 Lo 3 Llmes longer even, and ls more of a hassle Lhan lf you [usL slmply make Lhe backup (whlch you
should do anyway) and slmply resLore lL laLer.
1hls ls because you would have Lo do all of Lhese Lhlngs:
1) llrsL, you need Lo make your backups. 1hls ls also a requlremenL of Lhe 8esLore lrom lmage meLhod.
veo mote so lf yoo wlll be mokloq oltetotloos to pottltloos!
2) ?ou wlll need Lo run uefrag on all parLlLlon you wlll be shrlnklng, as recommended by Lhe Shrlnk
process. lo my testloq, osloq ulsk Moooqemeot fot tbls wos kAll slow, llke two boots jost fot tbe wloJows 7 pottltloo!
.p AoJ tbot wos foctoty lostollotloo wltboot oJJloq oll of my oppllcotloos!
3) 1hen you sLlll have Lo shrlnk each parLlLlon, and LhaL ls a lengLhy process.
lL may be posslble Lo sklp some of Lhese sLeps (l do nC1 ever recommend sklpplng Lhe sLep of maklng backups
Lhough), and make Lhe process fasLer, buL aL Lhls polnL l don'L have Lhe Llme Lo Lhoroughly LesL all Lhe
posslblllLles.
WhaL's worse, even afLer dolng Lhls, Lhe ulsk ManagemenL uLlllLy does noL even supporL feaLures needed Lo
arrange Lhe parLlLlons, as we need Lhem. A program such as Acronls 1rue lmage coolJ do Lhls however.
revlously, Acronls dld nC1 have a verslon LhaL was compaLlble wlLh Wlndows 7 and l'm Lalklng abouL Lhe
prevlous verslon, Acronls 1rue lmage Pome 2010! Well, l [usL checked Lhelr slLe, and lL looks llke Lhelr currenL
verslon, Acronls 1rue lmage Pome 2011, flnally supporLs all verslons of Wlndows 7.
So, lf someone really wanLs Lo pursue Lhls, Lhey would have Lo buy Lhls sofLware ($30.00 uS), and Lhen flgure
ouL how Lo do lL. (lf anybody wanLs Lo do Lhls and wrlLe up Lhe sLeps, l would be happy Lo lnclude Lhe
procedure ln a forLhcomlng updaLe Lo Lhese guldes.) l wanL Lo keep Lhe cosL of geLLlng your Pac as reasonably
close Lo free as posslble, so l am noL purslng Lhls any furLher aL Lhls Llme. Pavlng sald all Lhls, even lf you had
Lhls sofLware for free, l S1lLL belleve Lhe 8esLore lrom lmage meLhod ls a loL fasLer, and less Lrouble.
Now, bete ls tbe flool wotJ oo tbls, booestly, lt ls Mucn fostet jost to moke tbe bockops (os yoo oeeJ to Jo tbls
oo mottet wblcb metboJ yoo cboose ooywoy), wlpe tbe Jtlve cleoo ooJ pottltloo ooJet O5 \, os we bove to Jo
ooywoy. 5o tbeo tbe ptoceJote to lostoll wloJows 7 (by testotloq lt) coo be Jooe lo os llttle os 20 mlootes
(JepeoJloq oo tbe slze of yoot lmoqe). l bove oevet come octoss o ptocess tbot wos fostet ooJ eoslet tboo tbot!




CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 3
Working With Kernel Extensions on Cham

!*(+,-./0
As menLloned prevlously, we wanL Lo aLLaln as close Lo a vanllla lnsLallaLlon as posslble, and keeplng added and modlfled
kexLs ouL of /SysLem/Llbrary/LxLenslons/ and lnsLead ln our /Cham/LxLra/LxLenslons/ folder ls Lhe besL way Lo do Lhls.
AlmosL all kexLs should funcLlon properly when moved Lo /C/L/L/, so Lhere mosL llkely should noL be occaslons where a
kexL needs Lo reslde ln /S/L/L/.
Powever, Lhey wlll noL work lf noL properly lnsLalled or wlLh lncorrecL permlsslons / flle aLLrlbuLes, so Lo correcL Lhese
lssues, l have creaLed a slmple scrlpL (ChamLxLup, whlch ls shorL for Cham LxLenslons updaLer) LhaL wlll conflgure ALL
kexLs placed ln /C/L/L/ and creaLe an LxLenslons.mkexL. ?ou wlll flnd ChamLxLup ln Lhe /Cham/LxLra/MalnLenance/
folder.
lf ChamLxLup ls nC1 used, LhaL can cause Lhe 1rackad and / or keyboard Lo cease funcLlonlng when Lhey were worklng
prevlously [usL flne. Loss of oLher funcLlonallLy such as audlo, baLLery-monlLorlng lcon on Lhe Menu 8ar, or oLher lLems ls
posslble Loo.
1hls ls how lL works: Whenever you add or remove a kexL from /C/L/L/, [usL double-cllck Lo launch ChamLxLup. uolng so
wlll seL proper permlsslons and aLLrlbuLes for all kexLs ln /C/L/L/ and creaLe an updaLed LxLenslons.mkexL ln
/Cham/LxLra/. 1he LxLenslons.mkexL ls whaL Lhe kernel needs Lo load early booL Llme" kexL flles (kernel LxLenslons)
durlng Lhe booL process LhaL oLherwlse would noL funcLlon lf loaded laLer.
All non-Apple auLhenLlc, Lhlrd-parLy kexL flles for v2.00 funcLlon perfecLly ln /C/L/L/ wlLh no problem, so long as used ln
con[uncLlon wlLh Lhe ChamLxLup uLlllLy, llx, and ulsk uLlllLy 8epalr ulsk ermlsslons".
ln order Lo work wlLh flles ln /C/L/L/, such as add or make oLher changes Lo Lhem, you wlll flrsL need Lo use
ChamLxLCpen, whlch opens up" Lhe folder by seLLlng permlsslons requlred Lo allow you access Lo Lhem.
nC1L: 1hls ls very lmporLanL! lf you ever use Lhe -f booL flag (lgnore booL conflguraLlon flle) on sLarLup, some kexLs ln
/C/L/L/ (and Lhose conLalned ln Lhe LxLenslons.mkexL) wlll nC1 be loaded, so obvlously assoclaLed funcLlonallLy wlll be
losL. 1o correcL Lhls, resLarL Lhe machlne wlLhouL uslng -f and everyLhlng wlll reLurn Lo normal.

Whats Vanilla?

AL Lhls polnL, we do noL have a compleLely vanllla sysLem, and Lhls ls unforLunaLe. lf you are new and don'L
know whaL we mean by vanllla", leL me glve you a qulck explanaLlon. As you have read prevlously ln Lhese
guldes, Lhlngs LhaL don'L work now can be made Lo work laLer Lhrough updaLed flles and drlvers (kexL flles, ln
CS x parlance and uSu1 edlLs / paLches). Cne way Lhls ls ofLen accompllshed ls by MCull?lnC auLhenLlc Apple
CS x flles LhaL are parL of Lhe operaLlng sysLem. Whlle Lhls works, whaL happens ls lL becomes very easy Lo
forgeL whlch flles were modlfled, whlch verslons are / were belng used, where Lhese modlfled flles are, whaL
was modlfled ln Lhem, and even whlch flles were modlfled ln Lhe flrsL place. lL becomes a managemenL /
CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 6
LroubleshooLlng nlghLmare whlch ofLen resulLs ln some havlng Lo wlpe ouL Lhelr sysLem and sLarL over from
scraLch, someLhlng l PA1L Lo have Lo do! 1hese klnds of conflguraLlons are consldered nC1" vanllla.
AnoLher aspecL of vanllla ls ln reference Lo Lhe CS x kernel, Lhe maln program flle LhaL lS CS x. Cn sysLems noL
supporLed by CS x, Lhere are Lhose LhaL creaLe cusLomlzed, Lweaked, or alLered kernel verslons LhaL wlll allow
CS x Lo run on Lhelr unsupporLed compuLer. 1hese Lypes of sysLems uLllnl1LL? are noL vanllla, and
unforLunaLely, due Lo Lhe lnsyde 8lCS, ours ls one of Lhem.
Cn Lhe lssue of modlfled kexL flles, Lhanks Lo Chameleon, we have an alLernaLlve Lo mlxlng Lhem LogeLher wlLh
CS x flles. lnsLead, we can place mosL of our modlfled flles ln a separaLe folder LhaL ls lsolaLed from Lhe
genulne Apple operaLlng sysLem flles, a klnd of quaranLlne. lor us, Lhls folder ls on our Cham parLlLlon, and our
modlfled flles can be ln elLher Lhe /Cham/LxLra/" folder or Lhe /Cham/LxLra/LxLenslons/" folder.

Kernels: Vanilla vs. Chocolate

1he kernel (ln any operaLlng sysLem, noL [usL Apple's CS x), ls Lhe maln" program parL of Lhe enLlre operaLlng
sysLem, and whlle we are aL lL, a kexL flle" ls a kernel exLenslon" LhaL exLends, or adds Lo Lhe kernel's
ablllLles, Lhereby addlng or exLendlng lLs capablllLles.
lf you have noL prevlously used guldes for Lhe MammoLh lnsLallaLlon MeLhod or [usL goL an P lapLop and wlll
be lnsLalllng CS x for Lhe flrsL Llme, you may noL know or undersLand LhaL Lhere ls an lssue due Lo Lhe lnsyde
8lCS used on many P machlnes. 1he lssue ls, LhaL Lrylng Lo lnsLall and run CS x on Lhese machlnes wlll cause
a kernel panlc (crash) lf uslng Lhe sLock Apple CS x kernel (mach_kernel). noLe LhaL a sLock" or orlglnal,
unmodlfled kernel ls referred Lo as a vanllla kernel".
Cne way around Lhls problem ls Lo enLer Lhe followlng booL flags every Llme you sLarL Lhe machlne: cpus=1
busraLlo=xx (where xx" = Lhe approprlaLe bus raLlo for your processor, l.e. 12" for my uvx).
1hese booL flag enLrles are already lncluded ln Lhe Mllu (where and when necessary for Lhe lnsLallaLlon), and
ln Lhe case of Lhe busraLlo seLLlng, ls now handled by new capablllLles ln Chameleon. So you won'L have Lo
enLer Lhem manually anymore. Powever, whaL you should know ls when you use Lhe cpus=1 booL flag, lL
means CS x ls resLrlcLed Lo uslng only one core of Lhe Cu, even lf more cores are avallable. 1hls can resulL ln
degraded performance, buL wlll permlL booLlng on some non-vanllla, lncompaLlble sysLems, and all you Lo be
able Lo lnsLall and run CS x.
1o work around Lhls lssue (unLll a beLLer flx ls lmplemenLed), we musL use a modlfled kernel known as a
chocolaLe kernel" or legacy kernel". 1hls chocolaLe kernel ls Lhe orlglnal vanllla kernel, buL someone has
modlfled lL Lo correcL lssues and allow lL Lo work properly on sysLems LhaL are noL compleLely compaLlble. So
we ln affecL replace Lhe vanllla CS x kernel supplled by Apple wlLh a more flavor enrlched" verslon. So when
you hear people Lalklng abouL runnlng vanllla" Lhey are referrlng Lo belng able Lo run Lhe sLock CS x kernel
wlLhouL havlng Lo modlfy lL. lor vanllla sysLems, Lhey are 100 compaLlble ln LhaL regard.
CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 7
So our sysLems can be sald Lo be runnlng chocolaLe", or havlng Lo use a Legacy_kernel, whlch ls a Lerm l don'L
llke because lL's confuslng.
1,23!4 567 !89!913:,
ln Lhe world of l1, legacy" refers Lo old, anLlquaLed equlpmenL and devlces. lor example, lf you are Lalklng
abouL a legacy compuLer", you are Lalklng abouL a compuLer LhaL ls so old lL ls llkely no longer supporLed. Cur
slLuaLlon ls [usL Lhe opposlLe, our compuLers are Loo new. lf anyLhlng ls old Lhen, lL would be Lhe so-called
vanllla kernel" l.e. old kernel", whlch we can'L use. We have Lo baslcally creaLe a newer kernel", so whaL's
legacy" abouL LhaL? So Lhe vanllla kernel" ls acLually closer Lo belng a legacy kernel", especlally from our
perspecLlve. So lf we wanL Lo compare apples and oranges, don'L you Lhlnk vanllla and chocolaLe are more
relaLable Lerms and makes a loL more sense? Pow do you make a chocolaLe mllkshake? ?ou sLarL wlLh vanllla,
and Lhen you add chocolaLe. , )
!83;,1,9< !9/1= 2>?, /@ ?3<>113
Anyway, so unLll elLher Lhe 8lCS ls flxed or Chameleon ls updaLed Lo work around Lhe lssue ln our machlnes,
Lhey wlll nC1 be able Lo run vanllla.
An lnLeresLlng noLe we should all be aware of: someone on Lhe Chameleon Leam (l don'L remember who) ulu
creaLe a verslon of Chameleon LhaL when used, makes our P uvx lnSyde 8lCS sysLem vanllla capable, buL
wlLh an lmporLanL caveaL, Lhe machlne can only be run ln 32-blL mode, nC1 64-blL! So who wanLs LhaL? noL
me.
Someone asked Lhls developer lf he could, or would, make a 64-blL verslon, and lf l heard correcLly, lL would be
a loL of work, and Lhls developer doesn'L even have a uvx machlne so LhaL makes lL a blL more dlfflculL Lo LesL
and Lhere ls no real lncenLlve belng he doesn'L even have one of Lhese machlnes. 1he voodooLabs Leam lS
very busy and has qulLe a full plaLe, so l do undersLand Lhem havlng Lo prlorlLlze Lhelr developmenL Llme.
l have an ldea. WhaL lf we all chlpped ln some $ Lo donaLe Lo Lhe voodooLabs Leam lf Lhey would develop Lhls?
l know lL would be worLh lL Lo me Lo chlp ln say $10 Lowards Lhls. We could soon easlly have a nlce $100 Lo
$200 donaLlon Lo Lhe Leam ln no Llme and LhaL funcLlonallLy would help 100's Lo poLenLlally 1,000's of people
wlLh uvx machlnes.
lf we were golng Lo do Lhls and Lhe voodooLabs Leam was for lL, l would llke Lo ask Lhem lf Lhey could also flx
our only oLher Chameleon relaLed lssue, Chameleon lssue lu# 39, Memory speed lncorrecLly deLecLed -
ower Cn Self-1esL: lalled - Memory", especlally lf we were able Lo reach Lhose donaLlon levels or hlgher.

WhaL do you Lhlnk?

Erasing, Formatting, and Partitioning Your Had Drive
CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 8

AB C>D><2 9/: E ,F3@><2 :8, ,<:>F, 13D:9D 83F= =F>?,
1) Cn Lhe lefL hand slde Lhere are Lwo maln enLrles, one for your lnLernal hard drlve and Lhe oLher for
your opLlcal dlsc drlve. ?ou wlll also see enLrles for you Mllu and xllu, and of course you don'L wanL Lo
erase Lhese!
2) l suggesL you do a dlsk erase on your lnLernal hard drlve Lo make sure Lhe dlsk ls clean, especlally lf Lhls
drlve has already been used prevlously. Make sure you have backups lf needed.
3) SelecL your hard drlve on Lhe lefL, lL should be Lhe one aL Lhe very Lop (Lhe enLry LhaL sLaLes Lhe slze of
your hard drlve).
4) nexL, selecL Lhe Lrase Lab on Lhe rlghL.
3) 8elow, under lormaL:" make sure Mac CS LxLended (!ournaled)" ls selecLed.
6) no need Lo add a name yeL, lL wlll [usL be wlped ouL.
7) Cllck on Lhe Lrase Lab Lop rlghL, Lhen Lrase." aL Lhe boLLom rlghL and Lrase Lo conflrm (Whlch wlll
wlpe ouL all daLa on Lhe drlve)!
GB H9F;3::><2 E D3F:>:>9<><2 :8, 13D:9DI@ 83F= =F>?, H9F 5A7JJ ><@:3113:>9<
1) now we need Lo parLlLlon Lhe drlve Lo hold Chameleon, CS x, Wlndows 7, and our repalr verslon of CS
(uon'L sklp creaLlng Lhe CSx8ackup! A Llme wlll llkely come when you wlll regreL dolng so.)
NO1. lm osloq o 250 C8 Jtlve fot mooy exomples lo tbese qolJes. oot Jtlve coo be ooy slze ooJ yoo coo
oJjost tbem to yoot cboosloq. wbots qlveo bete ls wbot l ose ooJ tecommeoJ lf yoo bove o 250 C8 Jtlve.
2) ?ou musL know how many LoLal parLlLlons you wanL 8LlC8L beglnnlng! We wanL a LoLal of 4 parLlLlons:
5lclAl NO1. wltb tbe teceot teleose of wloJows 7 5etvlce lock 1 l bove JlscoveteJ tbot tbe 5etvlce lock wlll NO1 lostoll. 1bls ls
becoose lt ls lookloq fot tbe 551M pottltloo tbot ls pott of tbe nl foctoty lmoqe. wloJows 7 bos wotkeJ jost floe sloce Joy 1 oo my
mocbloe wltboot lt. 5o ot tbls tlme tbe teleose of v2.00 ls wA lote so l Joot bove tlme to teseotcb tbls ot tbls polot. we moy floJ oot
we bove to bove tbls pottltloo lostolleJ too ot oo 5etvlce locks. 5o lf someooe woots to look loto tbls ooJ let tbe test of os koow, tbot
woolJ be qteot. 1bls lssoe MA tepolte os to Jo oootbet lostollotloo lotet tbot locloJes tbls pottltloo, ot we coolJ ose Actools 1toe
lmoqe nome 2011 moybe to teslze pottltloos lo otJet to oJJ 551M bock. l olso bove oo lJeo to tty ooJ fool tbe 5etvlce lock
lostollet by testotloq 551M to oo extetool Jtlve, ooJ see lf 1nA1 wlll petmlt tbe lostollotloo, bot l boveot boJ tlme to tty tbot yet.
Aqolo, lf someooe woots to tty some of tbls, CkA1!
1o conLlnue.
1) Cham 1hls wlll be were Chameleon wlll be lnsLalled and become our booL parLlLlon
2) MaclnLosh Pu Snow Leopard CS x 10.6.x
3) WlnuCWS7 MlcrosofL Wlndows 7
4) CSx8epalr 2
nd
(very small) lnsLallaLlon of CS x Lo booL Lo lf our maln one has problems
lMC81An1 nC1L: Wlndows 7 CAnnC1 booL lf lnsLalled on a parLlLlon number hlgher Lhan 4!
3) WlLh Lhe Lop enLry of you lapLop hard drlve selecLed, cllck on Lhe arLlLlon buLLon Lowards Lhe Lop-
mlddle of Lhe ulsk uLlllLy wlndow.
CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 9
4) under volume Scheme:" change CurrenL" Lo 4 arLlLlons". ?ou wlll see four unLlLled" parLlLlons
from 1 Lo 4.
3) lor each parLlLlon we wlll SeL name, lormaL, Slze, and CpLlons.
6) ?ou may choose any names you deslre, excepL for your prlmary CS x parLlLlon, whlch MuS1 be
MaclnLosh Pu", or your lnsLallaLlon wlll fall. 8y uslng Lhose names suggesLed ln Lhe gulde, Lhls wlll
keep Lhlngs slmple and easy Lo follow LhroughouL Lhe guldes.
7) SelecL unLlLled 1. ln Lhe name: fleld, change lL Lo Cham", lormaL, whlch musL be Mac CS LxLended
(!ournald)", and Slze 1C8.

NO1. O5 \ moy oJjost tbls slze sllqbtly, so lt moy oot be exoctly 1 C8. 1bls ls oot o ptoblem, ooJ O5 \ moy Jo tbls to
otbet pottltloos os well.

8) nexL, sklp down Lo and selecL unLlLled 4. ln Lhe name: fleld, change lL Lo CSx8epalr", lormaL, whlch
musL be Mac CS LxLended (!ournald)", and seLLlng Lhe Slze Lo 20C8 ls enough.
9) now choose unLlLled 2 and ln Lhe name: fleld, change lL Lo MaclnLosh Pu", lormaL, whlch musL be
Mac CS LxLended (!ournald)", and for Lhls 230C8 slze drlve, l selecLed Lhe Slze Lo be 113C8.
1lp. lf yoo woot to koow bow blq to moke yoot O5 \ ooJ wloJows 7 pottltloos, l tecommeoJ
spllttloq tbem eveoly. Iost oJJ tbe totols ovolloble fot uotltleJ 2 ooJ uotltleJ J ooJ JlvlJe by 2.
10) llnally, choose unLlLled 3 and ln Lhe name: fleld, change lL Lo WlnuCWS7, buL for lormaL: we musL
change lL Lo MS-uCS (lA1)", and for slze we wlll use all LhaL ls lefL, ln my case, 113.99 C8.


oots sboolJ ptetty mocb look llke tbls, ooJ yoo sboolJ see yoot Mllu ooJ \llu JlsployeJ bete too. Aftet lostollloq
wloJows 7, O5 \ wlll cbooqe tbe pottltloo oome to uotltleJ. 1bls coo be cbooqeJ lotet.

CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 10
11) 8efore proceedlng, check lL all ouL and make sure LhaL everyLhlng ls correcL, oLherwlse you may have
Lo do lL all over agaln. lL's normal for some of Lhe parLlLlon slzes Lo have changed by a very small
amounL, and Lhe ones LhaL do wlll have an asLerlsk nexL Lo Lhelr names.
12) now cllck on Apply, and Lhen on arLlLlon.
13) AfLer a shorL perlod, you should now see your new parLlLlons on Lhe lefL.


1o see lmporLanL lnformaLlon abouL your parLlLlons, you can open up 1ermlnal and lssue Lhe followlng
command, buL Lhere ls really no need Lo do Lhls unless you suspecL LhaL you may have made a mlsLake:

dlskuLll llsL

NO1. lf yoo see some otbet llstloqs, Joot wotty so looq os tbe ooes we oeeJ ote tbete.
lf you haven'L already, you can exlL ulsk uLlllLy or 1ermlnal now.
lf you came Lo Lhls secLlon because you are ln Lhe mlddle of an lnsLallaLlon, you can reLurn Lo Lhe lnsLallaLlon
Culde now and conLlnue wlLh your lnsLallaLlon.

About Chameleon

lL ls lmporLanL Lo have some undersLandlng of Chameleon, whlch ls whaL makes booLlng lnLo CS x, and all Lhe
oLher operaLlng sysLems, posslble.
1he followlng was Laken from one of 8lackCSx's lnsLallaLlon guldes and provldes some useful lnformaLlon:
1he voodooLabs 1eam develop new feaLures as well as collecL varlous flxes & developmenLs ln Lhe fleld and
every now and Lhen release a newer verslon of Chameleon."

CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 11
voodooLabs creaLed Chameleon. ?ou can vlslL Lhelr offlclal slLe here: hLLp://forum.voodoopro[ecLs.org/lndex.php

1he followlng ls also from 8lackCSx:

The files of the Chameleon bootloauei which we aie inteiesteu in aie:
- !""#$ !"#$%& ( )**#+,-& . )**#" /0$1&-&*2 +3*1 $2 $4#,5& 6$3#,#,*278
- !""#$&'( !"#$%& ( )**#+,-& . )**#" /0$1&-&*2 +3*1 $ 2*2.$4#,5& 6$3#,#,*2 . 9"&+9- +*3 $ :9$- )**#7
- !""#)& !"#$%& ; )**#+,-&78
- !""# !"#$%& < )**#+,-&78
- '*+(,--$ !="&: #* 96:$#& *2-> #0& +,3"# ??( )>#&" *+ #0& @AB78

Installation of Chameleon involves basically installing thiee files anu cieating one foluei.
- Wiite !""#$ to the fiist 44u bytes of the Nastei Boot Recoiu (NBR) of the uiive.
- Wiite !""#)& to the paitition's boot sectoi which Chameleon will be installeu to.
- Wiite !""# to the paitition which will holu Chameleon's Extia foluei.
- Cieate a foluei nameu Extia

So foi any mouifieu Chameleon boot loauei you come acioss, uepenuing on what's been changeu, you neeu eithei all thiee
!""#$, !""#)& anu !""# files, oi sometimes just the !""# file if you alieauy have up to uate bootu anu boot1h files installeu.

Installing Chameleon from a MIID

ln prevlous verslons of Lhe MammoLh Culdes, Lhe followlng procedures were requlred Lo lnlLlally seLup and
lnsLall Chameleon. WlLh verslon 2.00, Lhe lnsLallaLlon process was sLreamllned so much, LhaL none of Lhese
sLeps had Lo be done. now Lhe only Llme you would need Lo use Lhem ls lf you had a problem wlLh Chameleon,
such as corrupLlon or a mlsLake, an lnsLallaLlon of Wlndows 7 from a Wlndows 7 lnsLallaLlon uvu, or lf you
wanLed Lo updaLe Lo a newer verslon of Chameleon.
1o relnsLall Chameleon from a Mllu, elLher connecL Lhe Mllu now whlle ln CS x, or lf you are unable Lo booL
your machlne now due Lo a problem wlLh Chameleon, booL Lo Lhe Mllu uslng l9 and make sure your xllu ls
also avallable. ?ou wlll need Lo use 1ermlnal Lo lnsLall Chameleon.
lf your Chameleon flles are comlng from a source oLher Lhan a Mllu, Lhen you wlll need Lo adapL Lhe followlng
procedures ln relaLlon Lo Lhe alLernaLe source.
1) ConnecL your Mllu Lo your uvx
2) AL Lhe Lop rlghL hand corner of your screen you should see an lCCn for your Mllu appear, so double
cllck Lo open lL.
3) nexL, open a new llnder wlndow wlLh Command key + n"
4) Cn Lhe lefL hand slde of Lhe new wlndow, selecL Lhe Cham" drlve. 1hls ls Lhe booLable Chameleon
parLlLlon!
3) nexL, we need Lo launch 1ermlnal.


CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 12
6) nexL, we need Lo enLer some very lmporLanL commands ln 1ermlnal. 1here musL noL be any errors, so
check and double check before presslng LnLer each Llme.
nC1L: When enLerlng commands ln 1ermlnal, mosL commands and parameLers A8L CASL SLnSl1vL. So lf Lhe
command ls sudo -s, uC nC1 enLer lL as SuuC -S or sudo -S. 1hese are LoLally dlfferenL commands and you
could really mess Lhlngs up by enLerlng someLhlng ln Lhe wrong case. 8L CA8LluL!
7) Cllck lnslde Lhe 1ermlnal wlndow and Lhen lssue Lhe followlng command followed by presslng LnLer:
sudo -s
AfLer presslng LnLer on Lhe above command, you wlll be asked Lo enLer your password. 1hls ls your password
you enLered for your user lu aL seLup Llme when you creaLed your accounL. As you Lype your password, nC
CPA8AC1L8S wlll be dlsplayed. !usL Lype your password (make sure you Lype lL correcLly), and Lhen press Lhe
LnLer key. ?ou should now have Lhe followlng prompL: bash-3.2#
8) now lssue Lhe followlng command followed by Lhe LnLer key:
dlskuLll llsL

oo sboolJ see sometbloq vety slmllot to tbls (250 C8 Jtlve oseJ bete).

1hls shows us all Lhe drlves and parLlLlons LhaL CS x sees. 1he 2 we are lnLeresLed ln aL Lhls Llme are Lhe enLrles
for Cham" and MaclnLosh Pu". lf you look Lo Lhe Lop lefL of Lhese 2 enLrles, you wlll see /dev/dlskx" (noLe
LhaL Lhe x" ln dlskx" refers Lo a slngle numeral). 1he number of x" refers Lo a physlcal dlsk drlve, such as a
hard drlve or an opLlcal drlve. So ln Lhe example glven above, you should be able Lo see LhaL dlsk0 ls Lhe hard
drlve and dlsk1 ls Lhe opLlcal drlve (noLe LhaL someLlmes Lhese can be reversed!).
CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 13
ln Lhe far rlghL hand corner, Lhe luLn1lllL8" coulomb Lells us whlch sllces are on whlch dlsks. ln unlx / Llnux
speak, Lhe Lerm used Lo represenL parLlLlon" ls sllce". So dlsk0s2 ln our case here means hard dlsk 0 (Lhe
flrsL, and only hard drlve ln Lhls sysLem), and sllce (or parLlLlon) 2, whlch ls where Lhe Chameleon parLlLlon ls.
lor Lhe comlng sLeps, you wlll need Lo know Lhe value of x" (Lhe hard drlve number, whlch should be 0), and
Lhe value of n" (Lhe sllce number of Lhe Cham volume, whlch ls usually 2).
So, flnd Lhe 1?L nAML" enLry for Lhe Mllu, whlch should be Mllu". Look Lo Lhe far rlghL of Lhe Mllu aL lLs
luLn1lllL8. lL wlll be someLhlng llke dlskxs?" where x ls Lhe physlcal dlsk number and ? ls Lhe parLlLlon
number. 8emember or wrlLe Lhls down.
9) We should have our 1ermlnal wlndow open and our Mllu wlndow sLlll open aL Lhls polnL.
10) ln Lhe 1ermlnal wlndow Lype Lhe command below, followed by a space, 8u1 uC nC1 Pl1 Ln1L8:
cd
11) lrom Lhe Mllu wlndow, cllck, hold, and drag Lhe Chameleon folder (found ln Lhe lnsLallaLlon" folder)
Lo Lhe 1ermlnal wlndow and leL go.
NO1. 1bls l5 NO1 o copy ot move opetotloo. All tbls Joes ls sove os tbe bossle of bovloq to type lo
looq potbs ooJ belps os to ollevlote typloq ettots.
12) Cnce you see Lhe paLh Lo Chameleon on Lhe Mllu appear aL Lhe boLLom of Lhe 1ermlnal wlndow, cllck
ln Lhe Lermlnal wlndow and Lhen press Lhe LnLer key.
13) now cllck Lwlce on Lhe Chameleon folder from Lhe Mllu wlndow.
14) urag Lhe flle fdlsk440" Lo Lhe 1ermlnal wlndow and leL go. Agaln, Lhls ls nC1 a copy or move
operaLlon.
13) uo nC1 hlL LnLer yeL.
16) Cllck ln Lhe 1ermlnal wlndow Lo acLlvaLe lL and Lhen Lype ln Lhe followlng 4 command llnes, one by one,
buL replaclng x and ? wlLh Lhe values from Lhe luLn1lllL8. lollow each command llne by presslng
LnLer:

cd /volumes/Mllu/lnsLallaLlon/Chameleon
./fdlsk440 -f booL0hfs -uy /dev/rdlskx
dd lf=booL1h of=/dev/rdlskxs?
cp booL /volumes/Cham
Chameleon ls now lnsLalled and your hard drlve ls now booLable.



IORegestryExplorer
CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 14

lf you wanL Lo flnd ouL some very deLalled lnformaLlon abouL Lhe hardware lnslde your Pac, you can use
lC8eglsLryLxplorer Lo do [usL LhaL. Look ln Lhe lnsLallaLlon/uLlllLles folder of your Mllu for lL. 1o lnsLall lL, slmply copy lL Lo
your /AppllcaLlons/uLlllLles folder of your Pac.

FakeSMC and iStat Pro

H(K%@;!
lakeSMC has been greaLly expanded and a loL of developmenL ls under way for lL. lakeSMC ls Lhe prlmary componenL
needed Lo make a Pac appear llke a Mac Lo CS x. new funcLlonallLy allows for sysLems Lo have monlLorlng of heaL
sensors for S.M.A.8.1 enabled hard drlves, Cu cores, and even Lhe Cu. lan speed monlLorlng ls also posslble. 1o
provlde Lhls new funcLlonallLy, lakeSMC works ln con[uncLlon wlLh kexL plug-lns, plus anoLher plece of sofLware, lSLaL
ro", for dlsplaylng all of Lhls addlLlonal daLa.
Powever, on our sysLems, Lhls ls currenLly a work ln progress" and much of Lhls ls noL worklng yeL. MosL of Lhe
developmenL has been on moLherboard based deskLop Pacs, alLhough some lapLops are currenLly supporLed.
8lghL before Lhe release of v2.00, [usL when l LhoughL l had a solld, sLable conflguraLlon, l sLarLed seelng ks on booL
wlLh ApplelnLelCuowerManagemenL.kexL. 1hls seemed Lo occur more when Lhe machlne was cold, and less as Lhe
machlne warmed up. My lnvesLlgaLlon lnLo Lhese ks acLually led me Lo removlng Lhe lakeSMC assoclaLed flle
lnLelCuMonlLor.kexL" from /Cham/LxLra/LxLenslons/, and Lhe ks wenL away.
l am much more lnLeresLed ln a solld, sLable sysLem, Lhan l am ln new fancy bells and whlsLles, so l removed all
exLraneous lakeSMC relaLed kexLs oLher Lhan Lhe essenLlal lakeSMC.kexL lLself. 1hls ls someLhlng LhaL someone ls golng
Lo have Lo research, and flgure ouL how Lo geL worklng properly for our machlnes.
Pere are Lhe llnks Lo Lhe relevanL lakeSMC slLes:
lakeSMC ro[ecL slLe:
hLLp://www.pro[ecLosx.com/forum/lndex.php?showforum=163
lmporLanL lakeSMC lnfo here:
hLLp://prasys.lnfo/2009/11/edlLlng-fakesmc/

(Clder Lhread, buL wlLh LC1S of greaL lnfo:)
hLLp://www.pro[ecLosx.com/forum/lndex.php?showLoplc=1206
AL Lhe Llme of Lhls wrlLlng, Lhe mosL currenL verslon of Lhe lakeSMC package ls v3.1.0, 2011-01-06, rev477. 1here ls an
updaLed lnLelCuMonlLor.kexL, 2011-02-23, rev480, and Lhls ls Lhe one l replaced ln Lhe package. ?ou can flnd Lhese on
your Mllu ln /lnsLallaLlon/lakeSMC/ folder.
RealTek LAN Adapter and Networking
F%(".%KFLJJJ@17K%-.
CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 13
We have a perfecLly worklng, lnLegraLed 8eal1ek nlC wlLh our currenL kexL and lnsLallaLlon procedure. 1here are some
oLher drlvers floaLlng around here and Lhere, buL my LesLlng, ln my neLworklng envlronmenL and wlLh my equlpmenL,
has shown Lhe one we are uslng Lo be Lhe besL. l have LesLed oLher drlvers, and whlle Lhere are clalms Lhey are fasLer as
LesLed wlLh varlous benchmarklng Lools, my real world LesLlng (acLual flle Lransfers) have proven Lhese clalms Lo be false.
Cne such drlver ls noL even capable of worklng aL lull-duplex, so why on earLh anyone would wanL Lo use Lhls drlver ls
beyond me.
So lf you come across such drlvers and clalms, lL's flne lf you wanL Lo LesL, buL unless someLhlng Lruly new and lmproved
ls released, we are already uslng Lhe besL avallable LAn drlver. Agaln, l can only LesL ln my envlronmenL, so lL ls posslble
Lhlngs may be dlfferenL for you.
lor LesLlng, forgeL abouL LheoreLlcals and benchmarks, Lhe besL LesLlng ls Lo place a large flle on one machlne (such as an
updaLe (Combo) from Apple), and Lhen Lry copylng lL Lo your machlne and Llme lL. Whlle dolng Lhls, surf Lhe neL or
sLream someLhlng such as a movle Lraller from hLLp://Lrallers.apple.com ln hlgh-def (Lhls wlll help LesL half vs. full
duplexlng).
Also, dependlng you your neLworklng seLup and equlpmenL, changes ln Advanced." neLworklng seLLlngs may be beLLer
for you, so you need Lo LesL. 1o do Lhls:
1) ln SysLem references, cllck on neLworklng.
2) Cn Lhe lefL-hand slde selecL your LLherneL (LAn) adapLer, Lhen cllck Lhe Advanced." buLLon Lo Lhe rlghL.
3) Cllck Lhe LLherneL Lab, Lop-rlghL of Lhe wlndow.
?our cholces are elLher 1) AuLomaLlc or 2) Manual.
Pere ls Lhe Lhlng abouL AuLomaLlc vs. Manual ln neLworklng maLLers. ?ou would 1Plnk LhaL AuLomaLlc would be able Lo
auLomaLlcally selecL Lhe besL seLLlngs, and LhaL ls whaL lL's SuCSLu Lo do. very ofLen Lhough, Lhls ls noL Lhe case. lf all
of your equlpmenL ls from Lhe same manufacLurer, Lhen auLomaLlc SPCuLu work and choose Lhe besL seLLlngs. An
example of Lhls would be LhaL your nlC (neLwork lnLerface Card) or LLherneL / LAn card, ls an lnLel, your swlLch (Lhe box
your neLwork cables plug lnLo) ls an lnLel, and your uSL or Cable modem LAn porL (lnLernally) ls also an lnLel. Powever,
Lhls ls rarely Lhe case. lL lS posslble Lo have dlsslmllar neLwork connecLlvlLy devlces and sLlll have auLomaLlc deLecLlon
work flne, buL lL ls such sysLems where you can generally expecL lL noL Lo work.
Cf course, your flrsL LesLs should be done on auLomaLlc, so Lry LhaL flrsL.
When you are ready Lo Lry manual, here are your cholces:
Speed: 10, 100, or 1000 (whlch ls 1 ClgablL nC1 1 ClgabyLe)
?ou should never have Lo use 10, as LhaL's way old school now, so you should be able Lo run aL elLher 100 or 1000. lf all
of your equlpmenL ls 1000 Mb ( 1 Cb), Lhen LhaL ls for sure whaL you wanL Lo geL Lhlngs worklng aL. So sLarL your manual
LesL aL 1000
uuplex: half or full
?ou wanL Lo run full. lf for some reason you have Lo run aL half, you should change Lhe plece of equlpmenL ln your LAn
envlronmenL LhaL ls causlng Lhls. lull duplex means you can boLh send and recelve daLa aL Lhe same Llme. 1hlngs geL
preLLy slow and awful aL half so you need Lo do whaLever ls needed Lo geL Lhlngs runnlng aL full-duplex.
CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 16
M1u: no need Lo mess wlLh Lhls. Leave lL aL SLandard (1300)
So here ls Lhe conflguraLlon order of your LesLlng:
1) AuLomaLlc
2) Manual
1. 1000, full (lf doesn'L work, go Lo nexL)
2. 1000, half (lf doesn'L work, go Lo nexL)
3. 100, full (lf doesn'L work, go Lo nexL)
4. 100, half (lf sLlll doesn'L work, someLhlng ls really wrong!)

Hibernation & Sleep
8tooqbt to yoo by I8toJJock ooJ Mommotb!
llrsL of all, leL me say LhaL l'm no experL on Lhls sub[ecL, so l am [usL passlng along whaL l do know aL Lhls polnL.

Cn a Mac, Lhere are baslcally 3 hlbernaLlon modes:
- Suspend Lo 8AM only (defaulL on deskLops)
- Suspend Lo dlsk only
- Suspend Lo dlsk + 8AM (defaulL on lapLops)
?ou can swlLch beLween Lhese modes uslng Lhe followlng commands (however l don'L recommend uslng mode 1)
- sudo pmseL -a hlbernaLemode 0 = suspend Lo 8AM only (defaulL on deskLops)
- sudo pmseL -a hlbernaLemode 1 = suspend Lo dlsk only
- sudo pmseL -a hlbernaLemode 3 = suspend Lo dlsk + 8AM (defaulL on lapLops)

1o see your currenL hlbernaLemode:
pmseL -g | grep hlbernaLemode
?ou can geL some more lnfo from Lhe orlglnal documenL l found here:
hLLp://eLherealmlnd.com/osx-hlbernaLe-mode/
AL Lhe Llme of Lhls wrlLlng, mode 1 ls noL worklng on our machlnes, aL leasL noL on my sysLem, buL lL probably can be
flxed. When uslng mode 1, resumlng from sleep wlll leave you wlLh nC worklng uS8 porLs.




CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 17
Mac OS X Info

9@ M ;3< D32,@
lollowlng ls a llnk Lo all Lhe commands ln CS x:
hLLp://developer.apple.com/llbrary/mac/#documenLaLlon/uarwln/8eference/Manages/

;9F, !919FH/1 1>@:><2@
When you are uslng Lhe ls" Lo LlSL dlrecLory and flles, you can geL a color-coded llsLlng by uslng Lhe followlng
command:
ls -lsC
(AoJ yes, tbe C most be copltollzeJ ot lt Joesot wotk.)

N,F<,1 ?,F@>9<
lf you are ever curlous abouL Lhe verslon of Lhe kernel you are currenLly runnlng, here ls a qulck command you can use ln
1ermlnal:
uname -v

;(O @P6.%+ ($Q ;#Q%" <R+S%T >$U#T+(.'#$
hLLp://supporL.apple.com/kb/P11237
SM8lCS.pllsL deLermlnes many aspecLs of how Lhe uvx machlnes funcLlon and Lhe reporLlng of sysLem relaLed
componenLs, among oLher Lhlngs lL's responslble for. 1here are 3 lmporLanL aspecLs LhaL need Lo be
menLloned now ln relaLlon Lo Lhe SMroducLname value. uependlng on whaL your SMroducLname value ls
seL Lo, Lhls value deLermlnes:
1) lf you wlll have Lhe speaker popplng lssue"
2) WheLher you wlll have Lhe poor playback quallLy lssue wlLh Culck1lme
3) Can dramaLlcally affecL Ceek8ench scores (whlch also means sysLem performance).



CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 18
Ceek8ench 2.1.13 performance relaLed LesL resulLs (your LesLs may vary wlldly):

" xserve3,1: Ceek8ench=6639 Speaker opplng=?es, C1 lssues=no
" Macro1,1: Ceek8ench=3320, Speaker opplng=no, C1 lssues=no
" Macro2,1: Ceek8ench=3324, Speaker opplng=no, C1 lssues=no
" Macro3,1: Ceek8ench=6638, Speaker opplng=no, C1 lssues=no
" Macro4,1: Ceek8ench=6636, Speaker opplng=no, C1 lssues=?es
" Macro3,1: Ceek8ench=6613, Speaker opplng=no, C1 lssues=?es
" Macro3,2**: Ceek8ench=3338, Speaker opplng=no, C1 lssues=no
" Macro8,1**: Ceek8ench=3311, Speaker opplng=no, C1 lssues=no
" Mac8ookro1,2: Ceek8ench=3318, Speaker opplng=?es, C1 lssues=no
" Mac8ookro3,1: Ceek8ench=3318, Speaker opplng=?es, C1 lssues=no
" Mac8ookro3,2: Ceek8ench=6628, Speaker opplng=?es, C1 lssues=no
" Mac8ookro6,1: Ceek8ench=6623, Speaker opplng=?es, C1 lssues=?es
" Mac8ookAlr3,1: Ceek8ench=6633, Speaker opplng=?es, C1 lssues=?es (very bad)
" none (removed)*: Ceek8ench=6641, Speaker opplng=?es, C1 lssues=?es
*When seL Lo none (removed), whlch means SMroducLname and SMlamlly are removed, CS x defaulLs Lo
seelng Lhe uv8 as an lMac11,1.
** uoesn'L acLually exlsL.

BIOS Patching Use Any Wi-Fi Card
8tooqbt to os by Nl\lo!
We all qulckly learned when we goL our uvx machlnes and Lrled Lo geL CS x runnlng, LhaL our lnLel WLAn cards
would noL work under CS x. 1haL wasn'L Lhe bad news, Lhe bad news was LhaL when we removed Lhe lnLel
card and lnsLalled one LhaL was CS x compaLlble, Lhe P / lnSyde 8lCS was deslgned nC1 Lo allow Lhls.
My soluLlon Lo Lhls dllemma was Lo re-rouL Lhe WLAn anLenna wlres Lo Lhe lower", alLernaLe mlnl-Cl sloL
LhaL dld nC1 have Lhls resLrlcLlon. Whlle Lhls was a greaL soluLlon, lL lnvolved a compleLe Leardown of Lhe
machlne ln order Lo make Lhe modlflcaLlon, whlch undersLandably was ouLslde many people's comforL zone or
level of experlence. eople were worrled abouL damaglng Lhelr machlne and voldlng Lhelr warranLy ln Lhe
process, and rlghLly so.
8uL Lhen nlxln appeared and broughL us Lhe besL soluLlon Lo Lhls problem wlLh a way Lo hack Lhe uvx 8lCS Lo
allow us Lo lnsLall any Wl-ll card we wanL ln Lhe orlglnal, Lop" sloL. no need Lo open up Lhe machlne or make
any oLher hardware changes. 1hls was Lruly a wonderful and very useful developmenL.
CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 19
Whlle nlxln has very graclously offered Lo mod some P uvx 8lCS flles for us, and l wlll work wlLh hlm Lo geL
Lhem posLed ln our Lhread, l am also golng Lo provlde Lhe procedure below on how Lo do Lhls for Lhose who
may have a need Lo do Lhls for Lhemselves aL some polnL.
Whlle Lhls process ls MuCP easler Lo compleLe Lhen Lhe hardware modlflcaLlon of Lhe anLenna re-rouLe
procedure, lL does requlre whaL some may conslder challenglng sofLware skllls. 1here ls some rlsk lnvolved
Loo. We are Lalklng abouL modlfylng Lhe compuLer's 8lCS, whlch lf done lncorrecLly or a sLupld mlsLake" ls
made, could end up brlcklng" your sysLem. PonesLly, l Lhlnk Lhe odds of Lhls happenlng are very low, buL lL ls
sLlll a posslblllLy worLh menLlonlng.
l would recommend flrsL checklng our P uvx 8lCS llbrary Lo see lf your 8lCS has already been paLched and ls
avallable for download as Lhese are Lhose LesLed and known wlll noL damage your machlne. lf noL, you could
Lhen make a requesL ln Lhe Lhread Lo have yours paLched. lf for whaLever reason your requesL goes unfulfllled,
Lhen you may declde Lo Lry Lhls procedure on your own.
3 C9F= 9H !3/:>9<
1hls procedure has been around for a whlle, and many have used lL successfully, however, Lhlngs are always
changlng. 1he procedure l deLall below ls based on how Lhlngs were aL Lhe Llme of Lhls wrlLlng. P / lnSyde
could, and probably wlll, make changes Lo Lhelr machlnes / 8lCS aL some polnL ln Lhe fuLure, and Lhls
procedure may Lhen need Lo be modlfled, or may noL work aL all anymore. 1o avold Lhe posslblllLy of breaklng
your machlne and Lurnlng lL lnLo a brlck", lf Lrylng Lo compleLe Lhls procedure and Lhlngs are nC1 golng as
ouLllned, especlally lf you are Lrylng Lhls much laLer afLer Lhls was wrlLLen, you may wanL Lo aborL and do some
research as Lo how Lhlngs may have changed. Also, l only have my 8lCS and machlne Lo LesL wlLh, so l cannoL
LesL all posslblllLles. roceed aL your own rlsk, and wlLh cauLlon.
23:8,F><2 C83: 49/ C>11 <,,=
8efore you geL sLarLed, know Lhere are Lwo prlmary pleces of Wlndows based sofLware you wlll need. Cne ls
avallable freely, Lhe oLher you wlll elLher have Lo purchase or oLherwlse obLaln (llke from a frlend or
someLhlng). , ) 1he enLlre process musL be done on a Wlndows machlne. ?ou modlfy Lhe 8lCS flle, Lhen uslng
Wlndows, you updaLe Lhe 8lCS on your uvx wlLh Lhe modlfled 8lCS.
1) LzP20
locloJeJ oo yoot Mllu lo /lostollotloo/utllltles/
2) WlnPex
Most potcbose ot obtoloeJ. bttp.//www.wlobex.com/wlobex/ (oo coo ose vetsloo 15.65k12, ot lotet.)
3) ?ou wlll need Lo geL Lhe mosL currenL 8lCS for your machlne from Ps slLe.



CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 20
,V8A9 (fot wloJows ooly)
1hls sofLware ls an offlclal lnSyde 8lCS edlLlng uLlllLy LhaL was leaked, Lhankfully, oLherwlse, we would noL
have lL. 1here ls no lnsLaller for Lhls sofLware. l recommend copylng Lhe LzP2C folder from your Mllu Lo your
C:\rogram llles (x86)\" folder, Lhen elLher launch lL from Lhere wlLh LzP2C.exe or creaLe a ShorLcuL on your
ueskLop for lL. 8efore you can use Lhls sofLware or compleLe Lhls procedure, you WlLL need WlnPex.
C'$8%- (fot wloJows ooly)
1hls sofLware ls used for compuLer forenslcs and daLa recover. lL's a hex and dlsk edlLor. Agaln, you wlll need
Lo purchase or oLherwlse acqulre Lhls sofLware. 8efore proceedlng, geL WlnPex and lnsLall lL.

2,::><2 :8, ;9@: !/FF,<: W>9@ H9F 49/F ;3!8><,
uownload Lhe laLesL 8lCS for your machlne from P's slLe. Make cerLaln you are geLLlng Lhe CC88LC1 one for
?Cu8 machlne!
1hls wlll come ln Lhe form of an .LxL flle, such as sp49106.exe for 8lCS l.23 for Lhe uv8. ?ou wlll Lhen
need Lo pull ouL Lhe .fd flle such as 7001l23.fd from Lhls .LxL. ?ou can slmply use Wln8ar, or some
oLher program Lo do Lhls, or you can use Lhe followlng process:
1. lrom wlLhln Wlndows 7, launch Lhe Sxxxxx.LxL flle.
2. lrom Lhe lnsLallShleld wlndow, Cllck nexL
3. SelecL l accepL Lhe Lerms.", Lhen cllck nexL
4. uo nC1 do An?1PlnC ln Lhe lnsydellash uLlllLy!
3. lnsLead, use a llle Lxplorer wlndow Lo navlgaLe Lo Lhe followlng folder:
Note tbot ootusetNome ls wbotevet yoot octool oset oome ls.
C:\users\?ourusername\AppuaLa\Local\1emp\
6. llnd Lhe xxxxxxx.Lmp folder wlLh Lhe currenL daLe under uaLe Modlfled"
7. lnslde Lhls folder you wlll flnd Lhe 8lCS flle wlLh an .fd" exLenslon. lf Lhere are more Lhan one,
you wlll need Lo flgure ouL whlch one ls Lhe correcL one for your parLlcular machlne.
8. Copy Lhls enLlre folder somewhere for laLer use. Cnce we paLch Lhe 8lCS flle, we wlll launch Lhe
lnSydellash uLlllLy from Lhls folder ln order Lo updaLe your machlne wlLh Lhe paLched 8lCS.
9. Copy your .fd 8lCS flle someplace safe. Save a backup copy LhaL you do nC1 edlL.
10. ?ou can now go back Lo Lhe lnsydellash uLlllLy and cllck only on LxlL".
now you have your 8lCS flle, whlch we wlll soon edlL / paLch.



CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 21
D3:!8><2 49/F W>9@ X :8, DF9!,=/F,
1he process for maklng Lhls hack / paLch ls very lnLeresLlng. We wlll use LzP2C Lo load our 8lCS lmage lnLo
memory, Lhen WlnPex allows us Lo edlL Lhe ln-memory lmage. Cnce our slmple one-byLe change has been
made (yes, we only need Lo change one byLe Lo allow us Lo use any Wl-ll card we wanL!), Lhen we go back Lo
LzP2C and Lhen save Lhe lmage Lo a flle. 1haL's lL. noLe also LhaL Lhls hack wlll nC1 affecL any uSu1 aL all so no
need Lo updaLe or seek a new uSu1 due Lo Lhls procedure.
?ou musL have LzP2C and WlnPex lnsLalled now, and have your 8lCS lmage ready Lo modlfy aL Lhls polnL.
nC1L: 8efore you begln, know LhaL your currenL 8lCS seLLlngs wlll be losL afLer flashlng, so you may wanL Lo
check and record Lhem flrsL, Lhen come back afLerwards Lo sLarL Lhls procedure.
1) Launch LzP2C
2) Cllck on llle, Load llle. navlgaLe Lo where you sLored your 8lCS .fd flle, selecL lL, Lhen cllck Cpen. (8e
sure you have a backup copy of your 8lCS flle lncase someLhlng goes wrong and you wanL Lo sLarL
over.)
3) ?ou wlll geL a small pop-up wlndow wlLh lnfo abouL your 8lCS flle. Cllck Lhe Ck buLLon Lo dlsmlss lL.
4) 1he LzP2C wlndow WlLL be empLy. 1hls ls correcL, [usL mlnlmlze Lhls wlndow for now. We wlll come
back Lo lL laLer.
3) now launch WlnPex.
6) SelecL 1ools, Cpen 8AM, scroll Lo Lhe boLLom and you wlll see an enLry such as Lzh2o #xxxx, cllck on
Lhe + Lo expand lLs llsL.
7) SelecL Lhe enLry for LnLlre Memory" Lhen cllck Ck.
8) ?ou may see a warnlng abouL .modlflcaLlons are wrlLLen ul8LC1L?.", [usL cllck Ck.
9) uon'L be overwhelmed by Lhe amounL of daLa you'll see on Lhe screen, l wlll walk you Lhrough Lhls.
10) 8lghL under Lhe 1ools on Lhe Menu 8ar you wlll see some lcons of some blnoculars. Cllck on Lhe 2
nd

from Lhe lefL, Lhe Llny blnoculars lcon wlLh PLx" wrlLLen beneaLh lL.
11) ln 1he followlng hex values wlll be searched:" box, enLer: 84C073
12) Cllck Lhe Ck buLLon. ?ou should see a blue cursor bllnklng on Lhe 8" of Lhe 84 C0 73.
13) vL8? CA8LluLL?, Lap Lhe cursor rlghL arrow 4 1lMLS. 1he cursor should end up on Lhe 7" of Lhe 73.
14) vL8? CA8LluLL?, make sure caps lock ls Cn, Lhen Lype: L8
13) Where Lhe 73" was, should now read L8"
16) Cllck on Lhe lcon of Lhe black dlskeLLe, [usL under llle" of Lhe Menu 8ar (you uC know whaL a dlskeLLe
ls don'L you? nC? Well, LhaL's whaL Lhy used Lo look llke.) , )
17) Mlnlmlze Lhe WlnPex wlndow, Lhen maxlmlze Lhe LzP2C wlndow.
18) Cllck on llle, Save As. ?ou can save lL Lo Lhe lnSydellash uLlllLy folder. lf you made a backup copy of
Lhe clean, unmodlfled 8lCS, Lhen you can [usL overwrlLe Lhe one LhaL ls Lhere. Cllck on Lhe Save buLLon.
!"#$% '($ )*+,-$./01( 2#3/3#, 43// !5' 6$ 06/$ #" 1$$ #($ 73/$ 37 #($ *08$ 31*9# 01 3# $:;$<#1= >$ 12?$ #" @3A$ 3# #($ 108$
*08$ 01 #($ "?3@3*0/B
19) ?ou can now close boLh LzP20 and WlnPex
CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 22
20) now, go back Lo Lhe folder where Lhe lnSydellash uLlllLy and your now paLched 8lCS are. We are ready
Lo flash your new, paLched 8lCS!
Moke sote yoot powet oJoptet ls ploqqeJ lo befote flosbloq!
21) uouble cllck on lnsydellash.exe, when Lhe wlndow comes up, cllck on Lhe SLarL buLLon.
22) 1he flashlng process beglns lmmedlaLely. Cllck Lhe Ck buLLon when presenLed.
Aftet oboot 6 mlootes, yoot mocbloe wlll sbotJowo oo lts owo.
23) ower Lhe machlne back on and be sure Lo go lnLo 8lCS seLup (l10) Lo reseL your 8lCS seLLlngs. When
you go Lo power on your machlne, lL wlll power on, Lhen off agaln! uCn'1 l8LAk! lL wlll Lhen Lurn lLself
back on, so [usL walL for lL. , )
lf all wenL well, your 8lCS ls paLched, and you can now use any Wl-ll card you wanL!
1hanks agaln Lo nlxln for sharlng Lhls wlLh all of us!!! : )
Also Lhanks Lo PSumanLl and Lllquel [ www.blos-mods.com!!!
lor more lnformaLlon abouL Lhls, you can check ouL Lhe Lhread here:
hLLp://www.blos-mods.com/forum/1hread-Ceneral-meLhod-Lo-remove-whlLellsL-from-lnsyde-8lCS
















CS x / Wln 7 on P uvx avlllon LapLops - 8 1echnlcal" - by MammoLh - v2.00 - Motcb 21, 2011 23
Version History

v2.00
lnlLlal release.

Вам также может понравиться