OSx86 : creating a Hackintosh

6 downloads 78 Views 1MB Size Report
Contents. Acknowledgments. xx. Introduction xxi. Part I: Installing OS XI 0.5. 1. Chapter 1: Getting Started. 3. DeterminingYour Computer Hardware. 3.
CV>-S6:

Q^atirg I

^

ickir *osh Peter Baldwin

WILEY

Wiley Publishing, Inc.

Contents Acknowledgments.

xx

Introduction

Part I:

xxi

Installing OS XI 0.5

1

Chapter 1: Getting Started

3

Determining Your Computer Hardware Finding Specifications for Your Motherboard Finding Your Processor Specifications Working with older processors Using an early Pentium chip Finding Specifications of Your Video Setup Using a separate video card Using integrated video Finding Your Audio Hardware Specifications

3

Finding the manufacturer

10

Finding the device name

11

5

6 7 7

7 8 8 9

Finding Your Networking Hardware Specifications

11

Wired networking

12

Finding Your Other Hardware

14

Determining Your Hardware Compatibility. Finding my motherboard Finding my processor Finding my graphics card Finding my wired network Finding my sound device

Chapter

2:

Booting

Installing Leopard

from

a

to a

16

16

Separate Hard Disk

Boot CD

...................

1 ? 17

Checking Finding a Creating your boot disk Checking that you have everything Specifying the Hard Disk identifier Specifying Boot Options

18

Preparing Your Hard Disk

25

your BIOS boot disk

20 20 21

21 23

30

Installation Options

Specifying Watching the Welcome Video Booting your computer to run Leopard Watching the welcome video

32 32 34

ix

Entering Details About Yourself

Selecting

your

35

keyboard

35

Transferring data from another Mac

37

details

Entering your networking Entering your personal details

37

Setting time and date

40

Seeing your Leopard screen Troubleshooting Summary

Chapter

3;

Avoiding the

38

for the first time

41 42

42

Need for the Boot CD

.43

Finding and Downloading the Relevant Software Downloading the file to update Leopard

43 43

Downloading the file to modify your boot system

44

Using the Installer to Complete Your OS X Installation

Installing

the combo

Installing

the boot loader

45

update

45 50

Selecting the Boot Disk from the Menu

54

Installing a Different Bootloader

56

Summary

58

Chapter 4; installing

to a

Hard Disk with Windows Vista

Performing a Complete Image Backup of Your Vista Hard Disk Finding and downloading the software Creating a disk image Restoring your system from the disk image

Downloading Required Downloading software to partition your Vista system disk Downloading software to modify the Vista boot loader boot sector

Partitioning the Vista System Disk Shrinking your existing partition Creating the new partitions Booting the Leopard Installer Finding a boot disk Creating your boot disk Specifying the hard disk identifier Specifying boot options Formatting your disks Modifying Your Leopard Installer Forcing the installer to use your modifications Specifying installation options Restarting your computer the Downloaded Software to Restore the Vista Partition

Using Ensuring That Vista Starts

,..,

59 59

60 61

62

Software to Start Vista and OS X

Downloading software to repair your Vista

Already Installed

65

65 66

67 67 68

70 72

72 73

73 75

78 81

84 87 90 91 92

Starting

OSX

93

a Different Boot Loader

93

Expanding Your Windows Partition

95

Summary

96

Using

Chapter 5; Installing

to a Hard Disk with Windows XP

Performing a Complete Image Backup of Your XP Hard Disk, Finding and downloading the software Creating a disk image Restoring your system from the disk image Downloading Required Software to Start XP and OS X Downloading software to partition your XP system disk Downloading software to modify the XP boot loader Partitioning the XP System Disk Shrinking your existing partition Creating the new partitions Booting the Leopard Installer

Finding a boot disk Creating your boot disk Specifying the hard disk identifier Specifying boot options Formatting your disks Modifying Your Leopard Installer

Already Installed

...

97 97 98 98

100 102

102 103 103 104 107 109 109 110 110 112 114

118

Forcing the installer to use your modifications

121

Specifying installation options

123

Restarting your computer Choosing Your Boot Loader Using the standard Darwin boot loader Using the Windows XP boot loader Using the Chameleon boot loader Summary

126

Chapter

6:

Troubleshooting Your Installation

Booting from the Install DVD Starting the retail Leopard DVD Starting a modified installation DVD Booting Leopard Restoring Your Computer from Your Backup Using the Vista Backup and Restore utility Using other backup and restore programs Reinstalling with Different Parameters Restoring Your XP Boot Loader

127 127

127 130

132

133 133 133 137 138 143 143 144 144

144

Modifying the Apple Property Lists to Specify Future Boot Parameters Specifying boot parameters to the Darwin boot loader Making the changes permanent Fixing file permissions

Testing

the

1 1

Setting Up and Customizing Leopard 7:

1

1

Summary

Chapter

1 1

changes

Changing other parameters

Part II:

1

Comparing Leopard and Windows

Using the Keyboard Using the Single Menu

Bar

About This Mac Software

Update

Mac OS X Software

System Preferences The Dock Recent Items

Force Quit

Using the Dock Adding an application to the Dock Displaying folders in the Dock Adding a folder to the Dock

Using Application Software Using window control buttons

Controlling Finder Using the view buttons Using Quick Look Double-clicking the title bar Arranging icons Customizing Finder's toolbar

Using a

breadcrumbs bar

Missing the Start Menu

Saving frequently used applications in the Viewing all programs Viewing user files and folders Using system controls

Using Spotlight Using Time Machine Setting

up Time Machine

Excluding files from Time Machine Retrieving files from Time Machine

Troubleshooting Time Using TextEdit

Machine

Dock

..15 1!

191

Using the Services Menu

Using the Context Menu

on

194

Text

195

Summary

Chapter 8: Setting Up Personal System Preferences..................... 197 197

Setting Up Appearance Setting general appearance options

198

Setting scrolling options

198

Setting number of recent items

199

Setting font smoothing

199 199

Desktop and Screen Saver

Setting Up Setting up your desktop Setting up your screen saver Setting up hot corners Setting Up the Dock Setting Up Expose and Spaces Setting Up International Setting languages

200 200 201 203 205 207

207

Setting formats

Using

the

input

207 209

menu

211

Setting Up Security General

211

security options

FileVault

214

Firewall

215 216

Setting Up Spotlight

Using

Chapter

218

Dashboard

9:

Setting Up

Hardware

System Preferences....................221 221

Setting Up Bluetooth Setting up your device

221 225

Browsing your mobile phone

225

Setting Up CDs and DVDs Setting Up Your Display Setting your screen resolution Setting up a color profile Setting Up Energy Saver Setting sleep options Setting wake and power down

226

226 227

229 229

options

Setting Up Keyboard and Mouse

230 231

Setting up your keyboard

231

Setting up your mouse Using a Bluetooth mouse and keyboard Setting keyboard shortcuts

233

Setting Up Print and Fax Setting up your printer Setting up faxing

235

235 238

238 239

Setting Up Sound

Finding the correct audio drivers Setting up sound in System Preferences

Summary

Chapter 10: Setting Up Internet and Network Preferences...............2Setting Up Your Network Using a wired connection Using a wireless connection Managing without networking Setting Up Sharing Setting up file sharing Setting up printer sharing Setting Up MobileMe

Synchronizing with MobileMe Using your iDisk

Using the Back to My Mac feature Setting Up QuickTime

Summary

Chapter

11:

Setting Up System Preferences ............................2'

Setting Up User Accounts Setting login options for your account Creating a new account Using fast user switching Setting login items Setting Up Date and Time

Setting your time zone Setting clock options

Synchronizing time with Windows Running Software Update

Setting Up Speech Setting up Speech Recognition

Exploring Text to Speech Exploring Leopard's voices Setting Up Startup Disk Setting Up Time Machine Setting up a separate hard disk Recovering a file using Time Machine Fixing the networking kernel extension setup

Setting Up Universal Access Setting up for seeing difficulties Setting up for hearing difficulties Setting keyboard options for assistance

Setting Summary

mouse

options forassistance

Port Ills

Usincj Your Mscintosh

»••

f



Chapter 12; Using the Main Macintosh Software

.......

........

291 .293

Using Safari Starting Safari for the first time Working with bookmarks Setting Safari preferences Surfing privately Using Mail Linking to your e-mail provider Setting Mail preferences Using other mailboxes Using smart mailboxes

293

Using Address Book

316

Using

296 302 302 303 306

311 314 316

Synchronizing with a mobile phone

317

Synchronizing with Yahoo Synchronizing with Google contacts

319

iCal

320 320

mobile phone

a Synchronizing Synchronizing with Google calendar Synchronizing with Yahoo calendar

Preview

320 321 321

322

Setting Preview preferences

322

Editing with

Preview

323

Preview with PDF files

323

Using

324

Using iTunes

Synchronizing

with your iPod

Playing files on your Windows disks

13:

324

325 326

Summary

Chapter

294

Setting preferences

with

Using

293

Reading

and 'Writing to Windows Disks.

327

Reading and Writing to FAT Partitions

327

Viewing hidden files

328

Deleting hidden files

332

Reading and Writing to NTFS Partitions Installing MacFUSE Installing NTFS-3G Installing ntfs-mac

332

Summary

335

Chapter 14; Running Windows in OS X Using Parallels Desktop Installing Parallels Desktop

Creating

a

virtual machine

332 334 334

-337 337

337

338

Parallels modes

341

Using snapshots Using VMware Installing and creating

343 344 a

virtual machine

344

VMware modes

348

Measuring performance

349

Importing other virtual machines

349

Summary

351

Chapter 15: Running Virtual Snow

OS X on Windows

Leopard Installation

Creating a Creating an install disk image Sourcing the other fi les you need Creating a VMware Virtual Machine Obtaining your VMware software

Using VMware

.353 353 354 355

356 356

Booting your Snow Leopard install disk

356

Installing Snow Leopard

361

Setting Up Snow Leopard

363

Booting for the first time Saving a snapshot

363

366

Using Your Virtual Machine Sharing your Windows files Summary Part IV:

Enhancing Your

Chapter

16:

366 369 374

Macintosh

Automating Your Work,

375 .377

Getting Around in Automator Preparing to launch Automator Orienting yourself to Automator Running a Sample Workflow Preparing to run workflows Downloading and running the workflow Viewing the results and the log Modifying the Sample Workflow Looping Using variables Creating a New Workflow Using the actions library Saving a Workflow as a Plug-in Creating Finder plug-ins

377

Using Folder Actions

392

Detecting files added to a folder

Converting graphics files to other formats Summary

377 378 380 380 380

383 384 385 387 388 388 391 391

392

395 396

Chapter 17: Creating and Editing AppleScript Macros Starting with

AppleScript Starting ScriptEditor Orienting to the ScriptEditor screen Using a Prepared AppleScript Finding prepared scripts Running the script

.397 397

397 399

399 399 400

Reading the AppleScript code Changing the script Creating Your Own Scripts Creating Finder scripts Saving and running scripts Using scripts In other applications

400

Summary

439

Chapter

Modifying the Dashboard

18:

Installing the Apple Developer Tools Downloading the developer tools Installing the developer tools Getting Around with Dashcode Reviewing the Dashboard Starting with Dashcode

Creating

a

Basic Computer Gauge

Testing the gauge

402 403 403

408 424

.441 441 442 442 443 443 444

446 448

Modifying the gauge Using the gauge Deploying your widget for anyone to use Creating a Map Widget Creating your widget Creating your Google map Getting your mashup code Putting it together

448

Creating a Countdown Timer

460

Setting the event Changing the look of the timer Adding some programming Summary

460

Chapter

19:

453 455 455 456

456 458

459

462

469 475

Using Quartz Composer...................................47?

Introducing Quartz Composer

477

Understanding the main windows Understanding patches Understanding the coordinate system Creating a Rotatable Picture

477 478 480 481

Preparing your picture

481

Using sprite rendering

482

Reading mouse movements Applying mathematical transforms Filtering the image Creating a Rotating Cube

Adding interpolations Creating a screen saver Using Image Effect Filters Using Image Masks Understanding alpha channels Creating an image mask Using Render in Image Macros Creating a Audio Spectrum Display Obtaining audio input Making a unidirectional bar

Continuing development of the meter Summary

hapter 20: Using

Some Other

Developer Tools

5

Using Core Image Fun House Starting Core Image Fun Using the Effect Stack Saving your work

House

Using Repeat After Me Starting with Repeat After Me Modifying the inflection of the voice Changing the voice to match your inflexion Making other changes Playing the output in another application

and pitch

Summary

Chapter

21:

Using

XCode to Create Hem

Developing a Cocoa Application Understanding Cocoa Understanding Aqua Using XCode Designing the User Interface Starting a new project Using Interface Builder the Adding Programming Understanding object-oriented programming Creating the Converter method Creating the Controller method Connecting the pieces

Programs

......5

.

V

•u-wnAuAc

-

,

V

.

-

.

^

i

>