
Книги и журналы » Компьютерная литература » Mac OS; Linux, FreeBSD и прочие *NIX
OS x86: Creating a HackintoshГод: 2010
Автор: Peter Baldwin
Жанр: Обучающий
Издательство: Wiley Publishing, Inc.
ISBN: 978-0-470-52146-5
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Количество страниц: 659
Описание: Уникальный гид по установке Mac OS X на не-Apple железо. Если Вам всегда хотелось установить Mac OS X на свой PC или ноутбук, эта книга покажет как это сделать. Последовав пошаговым инструкциям, Вы больше узнаете о столь любимой фанатами операционной системе.
[spoiler="Описание на английском"]
Unique guide to installing Apple's Mac OS X software on non-Apple hardware
If you've always wished you could install Apple's rock solid Mac OS X on your non-Apple notebook, budget PC, or power-tower PC, wish no more. Yes, you can, and this intriguing book shows you exactly how. Walk through these step-by-step instructions, and you'll end up knowing more about Apple's celebrated OS than many of the most devoted Mac fans. You'll learn to build OS X-ready machines, as well as how to install, use, and program OS X.
* Now that Apple computers are based on the Intel platform, the same as most PCs, rogue developers in droves are installing Mac OS X on PCs, including those based on the AMD and Atom processors; this is the first book to show how to create an OSx86 machine running OS X
* Provides step-by-step instruction on the installation, use, and programming of OS X on your existing computer, as well as how to build OS X-ready machines
* Helps you avoid pitfalls and common problems associated with running Apple software on PC hardware
* Offers numerous practical hints, tips, and illustrations
[/spoiler]
[spoiler="Примеры страниц"]

[/spoiler]
[spoiler="Оглавление"]
Acknowledgments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xx
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
Part I: Installing OS X 10.5 ....................................................................1
Chapter 1: Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Determining Your Computer Hardware .............................................................................................................................3
Finding Specifications for Your Motherboard.....................................................................................................................5
Finding Your Processor Specifications ................................................................................................................................6
Working with older processors .............................................................................................................................7
Using an early Pentium chip .................................................................................................................................7
Finding Specifications of Your Video Setup ........................................................................................................................7
Using a separate video card ..................................................................................................................................8
Using integrated video .........................................................................................................................................8
Finding Your Audio Hardware Specifications .....................................................................................................................9
Finding the manufacturer...................................................................................................................................10
Finding the device name ....................................................................................................................................11
Finding Your Networking Hardware Specifications ..........................................................................................................11
Wired networking ..............................................................................................................................................12
Wireless networking ..........................................................................................................................................13
Finding Your Other Hardware ..........................................................................................................................................14
Determining Your Hardware Compatibility .....................................................................................................................14
Finding my motherboard ...................................................................................................................................15
Finding my processor .........................................................................................................................................16
Finding my graphics card ...................................................................................................................................16
Finding my wired network .................................................................................................................................16
Finding my sound device ....................................................................................................................................16
Summary .........................................................................................................................................................................16
Chapter 2: Installing Leopard to a Separate Hard Disk . . . . . . . . . . . . . . . . . . . 17
Booting from a Boot CD ...................................................................................................................................................17
Checking your BIOS .............................................................................................................................................18
Finding a boot disk .............................................................................................................................................20
Creating your boot disk ......................................................................................................................................20
Checking that you have everything ....................................................................................................................21
Specifying the Hard Disk Identifier ..................................................................................................................................21
Specifying Boot Options ..................................................................................................................................................23
Preparing Your Hard Disk .................................................................................................................................................25
Specifying Installation Options ........................................................................................................................................30
Watching the Welcome Video .........................................................................................................................................32
Booting your computer to run Leopard ..............................................................................................................32
Watching the welcome video .............................................................................................................................34
Entering Details About Yourself .......................................................................................................................................35
Selecting your keyboard .....................................................................................................................................35
Transferring data from another Mac ...................................................................................................................37
Entering your networking details .......................................................................................................................37
Entering your personal details ............................................................................................................................38
Setting time and date .........................................................................................................................................40
Seeing your Leopard screen for the first time .....................................................................................................41
Troubleshooting .................................................................................................................................................42
Summary .........................................................................................................................................................................42
Chapter 3: Avoiding the Need for the Boot CD . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Finding and Downloading the Relevant Software ...........................................................................................................43
Downloading the file to update Leopard ............................................................................................................43
Downloading the file to modify your boot system ..............................................................................................44
Using the Installer to Complete Your OS X Installation ....................................................................................................45
Installing the combo update ..............................................................................................................................45
Installing the boot loader ...................................................................................................................................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 Already Installed . . . . 59
Performing a Complete Image Backup of Your Vista Hard Disk ........................................................................................59
Finding and downloading the software ..............................................................................................................60
Creating a disk image .........................................................................................................................................61
Restoring your system from the disk image ........................................................................................................62
Downloading Required Software to Start Vista and OS X .................................................................................................65
Downloading software to partition your Vista system disk .................................................................................65
Downloading software to modify the Vista boot loader .....................................................................................66
Downloading software to repair your Vista boot sector ......................................................................................67
Partitioning the Vista System Disk ...................................................................................................................................67
Shrinking your existing partition ........................................................................................................................68
Creating the new partitions ................................................................................................................................70
Booting the Leopard Installer ..........................................................................................................................................72
Finding a boot disk .............................................................................................................................................72
Creating your boot disk ......................................................................................................................................73
Specifying the hard disk identifier ......................................................................................................................73
Specifying boot options ......................................................................................................................................75
Formatting your disks .........................................................................................................................................78
Modifying Your Leopard Installer ....................................................................................................................................81
Forcing the installer to use your modifications ...................................................................................................84
Specifying installation options ...........................................................................................................................87
Restarting your computer ...................................................................................................................................90
Using the Downloaded Software to Restore the Vista Partition .......................................................................................91
Ensuring That Vista Starts ................................................................................................................................................92
Starting OS X ...................................................................................................................................................................93
Using a Different Boot Loader ..........................................................................................................................................93
Expanding Your Windows Partition .................................................................................................................................95
Summary .........................................................................................................................................................................96
Chapter 5: Installing to a Hard Disk with Windows XP Already Installed . . . 97
Performing a Complete Image Backup of Your XP Hard Disk ...........................................................................................97
Finding and downloading the software ..............................................................................................................98
Creating a disk image .........................................................................................................................................98
Restoring your system from the disk image ......................................................................................................100
Downloading Required Software to Start XP and OS X...................................................................................................102
Downloading software to partition your XP system disk ..................................................................................102
Downloading software to modify the XP boot loader .......................................................................................103
Partitioning the XP System Disk ....................................................................................................................................103
Shrinking your existing partition ......................................................................................................................104
Creating the new partitions ..............................................................................................................................107
Booting the Leopard Installer ........................................................................................................................................109
Finding a boot disk ...........................................................................................................................................109
Creating your boot disk ....................................................................................................................................110
Specifying the hard disk identifier ....................................................................................................................110
Specifying boot options ....................................................................................................................................112
Formatting your disks .......................................................................................................................................114
Modifying Your Leopard Installer ..................................................................................................................................118
Forcing the installer to use your modifications .................................................................................................121
Specifying installation options .........................................................................................................................123
Restarting your computer .................................................................................................................................126
Choosing Your Boot Loader ...........................................................................................................................................127
Using the standard Darwin boot loader ............................................................................................................127
Using the Windows XP boot loader ..................................................................................................................127
Using the Chameleon boot loader ....................................................................................................................130
Summary .......................................................................................................................................................................132
Chapter 6: Troubleshooting Your Installation . . . . . . . . . . . . . . . . . . . . . . . . . .133
Booting from the Install DVD .........................................................................................................................................133
Starting the retail Leopard DVD ........................................................................................................................133
Starting a modified installation DVD ................................................................................................................137
Booting Leopard ............................................................................................................................................................138
Restoring Your Computer from Your Backup .................................................................................................................143
Using the Vista Backup and Restore utility .......................................................................................................143
Using other backup and restore programs ........................................................................................................144
Reinstalling with Different Parameters .........................................................................................................................144
Restoring Your XP Boot Loader ......................................................................................................................................144
Modifying the Apple Property Lists to Specify Future Boot Parameters .........................................................................146
Specifying boot parameters to the Darwin boot loader ....................................................................................146
Making the changes permanent .......................................................................................................................146
Fixing file permissions ......................................................................................................................................150
Testing the changes .........................................................................................................................................154
Changing other parameters ..............................................................................................................................155
Summary .......................................................................................................................................................................156
Part II: Setting Up and Customizing Leopard...................................157
Chapter 7: Comparing Leopard and Windows . . . . . . . . . . . . . . . . . . . . . . . . . .159
Using the Keyboard .......................................................................................................................................................159
Using the Single Menu Bar ............................................................................................................................................160
About This Mac .................................................................................................................................................163
Software Update ..............................................................................................................................................163
Mac OS X Software ............................................................................................................................................163
System Preferences ..........................................................................................................................................164
The Dock ...........................................................................................................................................................164
Recent Items ....................................................................................................................................................164
Force Quit .........................................................................................................................................................165
Using the Dock...............................................................................................................................................................165
Adding an application to the Dock ....................................................................................................................165
Displaying folders in the Dock ..........................................................................................................................166
Adding a folder to the Dock ..............................................................................................................................167
Using Application Software ...........................................................................................................................................168
Using window control buttons .........................................................................................................................169
Controlling Finder..........................................................................................................................................................172
Using the view buttons.....................................................................................................................................172
Using Quick Look ..............................................................................................................................................174
Double-clicking the title bar .............................................................................................................................174
Arranging icons ................................................................................................................................................175
Customizing Finder’s toolbar ............................................................................................................................177
Using a breadcrumbs bar ..................................................................................................................................178
Missing the Start Menu .................................................................................................................................................180
Saving frequently used applications in the Dock ..............................................................................................180
Viewing all programs .......................................................................................................................................181
Viewing user files and folders ...........................................................................................................................181
Using system controls .......................................................................................................................................181
Using Spotlight ..............................................................................................................................................................181
Using Time Machine ......................................................................................................................................................186
Setting up Time Machine ..................................................................................................................................187
Excluding files from Time Machine ...................................................................................................................187
Retrieving files from Time Machine ..................................................................................................................188
Troubleshooting Time Machine ........................................................................................................................190
Using TextEdit ...............................................................................................................................................................191
Using the Services Menu ................................................................................................................................................191
Using the Context Menu on Text ....................................................................................................................................194
Summary .......................................................................................................................................................................195
Chapter 8: Setting Up Personal System Preferences . . . . . . . . . . . . . . . . . . . . .197
Setting Up Appearance ..................................................................................................................................................197
Setting general appearance options .................................................................................................................198
Setting scrolling options ...................................................................................................................................198
Setting number of recent items ........................................................................................................................199
Setting font smoothing ....................................................................................................................................199
Setting Up Desktop and Screen Saver ............................................................................................................................199
Setting up your desktop ...................................................................................................................................200
Setting up your screen saver .............................................................................................................................200
Setting up hot corners ......................................................................................................................................201
Setting Up the Dock .......................................................................................................................................................203
Setting Up Exposé and Spaces .......................................................................................................................................205
Setting Up International ................................................................................................................................................207
Setting languages ............................................................................................................................................207
Setting formats ................................................................................................................................................207
Using the input menu .......................................................................................................................................209
Setting Up Security ........................................................................................................................................................211
General security options ...................................................................................................................................211
FileVault ...........................................................................................................................................................214
Firewall ............................................................................................................................................................215
Setting Up Spotlight ......................................................................................................................................................216
Using Dashboard ...........................................................................................................................................................218
Summary .......................................................................................................................................................................220
Chapter 9: Setting Up Hardware System Preferences . . . . . . . . . . . . . . . . . . . .221
Setting Up Bluetooth .....................................................................................................................................................221
Setting up your device ......................................................................................................................................221
Browsing your mobile phone ...........................................................................................................................225
Setting Up CDs and DVDs ...............................................................................................................................................225
Setting Up Your Display .................................................................................................................................................226
Setting your screen resolution ..........................................................................................................................226
Setting up a color profile ..................................................................................................................................227
Setting Up Energy Saver ................................................................................................................................................229
Setting sleep options ........................................................................................................................................229
Setting wake and power down options ............................................................................................................230
Setting Up Keyboard and Mouse ...................................................................................................................................231
Setting up your keyboard .................................................................................................................................231
Setting up your mouse .....................................................................................................................................233
Using a Bluetooth mouse and keyboard ...........................................................................................................235
Setting keyboard shortcuts ...............................................................................................................................235
Setting Up Print and Fax ................................................................................................................................................238
Setting up your printer .....................................................................................................................................238
Setting up faxing ..............................................................................................................................................239
Setting Up Sound ..........................................................................................................................................................240
Finding the correct audio drivers ......................................................................................................................240
Setting up sound in System Preferences ...........................................................................................................241
Summary .......................................................................................................................................................................243
Chapter 10: Setting Up Internet and Network Preferences . . . . . . . . . . . . . . .245
Setting Up Your Network ...............................................................................................................................................245
Using a wired connection .................................................................................................................................245
Using a wireless connection .............................................................................................................................249
Managing without networking ........................................................................................................................254
Setting Up Sharing ........................................................................................................................................................255
Setting up file sharing ......................................................................................................................................255
Setting up printer sharing ................................................................................................................................258
Setting Up MobileMe .....................................................................................................................................................260
Synchronizing with MobileMe ..........................................................................................................................261
Using your iDisk ................................................................................................................................................262
Using the Back to My Mac feature ....................................................................................................................263
Setting Up QuickTime ....................................................................................................................................................266
Summary .......................................................................................................................................................................268
Chapter 11: Setting Up System Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . .269
Setting Up User Accounts ..............................................................................................................................................269
Setting login options for your account ..............................................................................................................269
Creating a new account ....................................................................................................................................271
Using fast user switching ..................................................................................................................................274
Setting login items ...........................................................................................................................................275
Setting Up Date and Time ..............................................................................................................................................276
Setting your time zone .....................................................................................................................................276
Setting clock options ........................................................................................................................................277
Synchronizing time with Windows ...................................................................................................................277
Running Software Update .............................................................................................................................................278
Setting Up Speech .........................................................................................................................................................280
Setting up Speech Recognition .........................................................................................................................280
Exploring Text to Speech ..................................................................................................................................282
Exploring Leopard’s voices ...............................................................................................................................284
Setting Up Startup Disk .................................................................................................................................................284
Setting Up Time Machine ..............................................................................................................................................284
Setting up a separate hard disk ........................................................................................................................285
Recovering a file using Time Machine...............................................................................................................286
Fixing the networking kernel extension setup ..................................................................................................287
Setting Up Universal Access ...........................................................................................................................................287
Setting up for seeing difficulties .......................................................................................................................287
Setting up for hearing difficulties .....................................................................................................................289
Setting keyboard options for assistance ...........................................................................................................289
Setting mouse options for assistance ...............................................................................................................290
Summary .......................................................................................................................................................................290
Part III: Using Your Macintosh ..........................................................291
Chapter 12: Using the Main Macintosh Software . . . . . . . . . . . . . . . . . . . . . . . .293
Using Safari ...................................................................................................................................................................293
Starting Safari for the first time ........................................................................................................................293
Working with bookmarks .................................................................................................................................294
Setting Safari preferences ................................................................................................................................296
Surfing privately ...............................................................................................................................................302
Using Mail .....................................................................................................................................................................302
Linking to your e-mail provider ........................................................................................................................303
Setting Mail preferences ...................................................................................................................................306
Using other mailboxes ......................................................................................................................................311
Using smart mailboxes .....................................................................................................................................314
Using Address Book .......................................................................................................................................................316
Setting preferences ..........................................................................................................................................316
Synchronizing with a mobile phone .................................................................................................................317
Synchronizing with Yahoo ................................................................................................................................319
Synchronizing with Google contacts .................................................................................................................320
Using iCal.......................................................................................................................................................................320
Synchronizing with a mobile phone .................................................................................................................320
Synchronizing with Google calendar ................................................................................................................321
Synchronizing with Yahoo calendar .................................................................................................................321
Using Preview................................................................................................................................................................322
Setting Preview preferences .............................................................................................................................322
Editing with Preview ........................................................................................................................................323
Using Preview with PDF files ............................................................................................................................323
Using iTunes ..................................................................................................................................................................324
Synchronizing with your iPod ...........................................................................................................................324
Playing files on your Windows disks .................................................................................................................325
Summary .......................................................................................................................................................................326
Chapter 13: 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 ........................................................................................................................332
Installing MacFUSE ...........................................................................................................................................332
Installing NTFS-3G ............................................................................................................................................334
Installing ntfs-mac ...........................................................................................................................................334
Summary .......................................................................................................................................................................335
Chapter 14: Running Windows in OS X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .337
Using Parallels Desktop .................................................................................................................................................337
Installing Parallels Desktop ..............................................................................................................................337
Creating a virtual machine ...............................................................................................................................338
Parallels modes ................................................................................................................................................341
Using snapshots ...............................................................................................................................................343
Using VMware ...............................................................................................................................................................344
Installing and creating a virtual machine .........................................................................................................344
VMware modes ................................................................................................................................................348
Measuring performance ...................................................................................................................................349
Importing other virtual machines .....................................................................................................................349
Summary .......................................................................................................................................................................351
Chapter 15: Running OS X on Windows Using VMware . . . . . . . . . . . . . . . . . .353
Creating a Virtual Snow Leopard Installation ................................................................................................................353
Creating an install disk image ..........................................................................................................................354
Sourcing the other files you need .....................................................................................................................355
Creating a VMware Virtual Machine ..............................................................................................................................356
Obtaining your VMware software .....................................................................................................................356
Booting your Snow Leopard install disk ............................................................................................................356
Installing Snow Leopard ...................................................................................................................................361
Setting Up Snow Leopard ..............................................................................................................................................363
Booting for the first time ..................................................................................................................................363
Saving a snapshot ............................................................................................................................................366
Using Your Virtual Machine ...........................................................................................................................................366
Sharing your Windows files ..............................................................................................................................369
Summary .......................................................................................................................................................................374
Part IV: Enhancing Your Macintosh ..................................................375
Chapter 16: Automating Your Work. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .377
Getting Around in Automator ........................................................................................................................................377
Preparing to launch Automator ........................................................................................................................377
Orienting yourself to Automator.......................................................................................................................378
Running a Sample Workflow .........................................................................................................................................380
Preparing to run workflows ..............................................................................................................................380
Downloading and running the workflow..........................................................................................................380
Viewing the results and the log ........................................................................................................................383
Modifying the Sample Workflow ...................................................................................................................................384
Looping ............................................................................................................................................................385
Using variables .................................................................................................................................................387
Creating a New Workflow ..............................................................................................................................................388
Using the actions library ...................................................................................................................................388
Saving a Workflow as a Plug-in .....................................................................................................................................391
Creating Finder plug-ins ...................................................................................................................................391
Using Folder Actions ......................................................................................................................................................392
Detecting files added to a folder .......................................................................................................................392
Converting graphics files to other formats ........................................................................................................395
Summary .......................................................................................................................................................................396
Chapter 17: Creating and Editing AppleScript Macros . . . . . . . . . . . . . . . . . . .397
Starting with AppleScript ..............................................................................................................................................397
Starting ScriptEditor .........................................................................................................................................397
Orienting to the ScriptEditor screen ..................................................................................................................399
Using a Prepared AppleScript ........................................................................................................................................399
Finding prepared scripts ...................................................................................................................................399
Running the script ............................................................................................................................................400
Reading the AppleScript code ...........................................................................................................................400
Changing the script ..........................................................................................................................................402
Creating Your Own Scripts .............................................................................................................................................403
Creating Finder scripts ......................................................................................................................................403
Saving and running scripts ...............................................................................................................................408
Using scripts in other applications ....................................................................................................................424
Summary .......................................................................................................................................................................439
Chapter 18: Modifying the Dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .441
Installing the Apple Developer Tools .............................................................................................................................441
Downloading the developer tools.....................................................................................................................442
Installing the developer tools ...........................................................................................................................442
Getting Around with Dashcode ......................................................................................................................................443
Reviewing the Dashboard ................................................................................................................................443
Starting with Dashcode ....................................................................................................................................444
Creating a Basic Computer Gauge ..................................................................................................................................446
Testing the gauge .............................................................................................................................................448
Modifying the gauge ........................................................................................................................................448
Using the gauge ...............................................................................................................................................453
Deploying your widget for anyone to use .........................................................................................................455
Creating a Map Widget ..................................................................................................................................................455
Creating your widget ........................................................................................................................................456
Creating your Google map ................................................................................................................................456
Getting your mashup code ...............................................................................................................................458
Putting it together ...........................................................................................................................................459
Creating a Countdown Timer .........................................................................................................................................460
Setting the event ..............................................................................................................................................460
Changing the look of the timer .........................................................................................................................462
Adding some programming .............................................................................................................................469
Summary .......................................................................................................................................................................475
Chapter 19: Using Quartz Composer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .477
Introducing Quartz Composer ........................................................................................................................................477
Understanding the main windows ...................................................................................................................477
Understanding patches ....................................................................................................................................478
Understanding the coordinate system ..............................................................................................................480
Creating a Rotatable Picture ..........................................................................................................................................481
Preparing your picture ......................................................................................................................................481
Using sprite rendering ......................................................................................................................................482
Reading mouse movements .............................................................................................................................488
Applying mathematical transforms ..................................................................................................................489
Filtering the image ...........................................................................................................................................491
Creating a Rotating Cube ...............................................................................................................................................492
Adding interpolations.......................................................................................................................................494
Creating a screen saver .....................................................................................................................................496
Using Image Effect Filters ..............................................................................................................................................499
Using Image Masks ........................................................................................................................................................502
Understanding alpha channels .........................................................................................................................503
Creating an image mask ...................................................................................................................................503
Using Render in Image Macros ......................................................................................................................................507
Creating a Audio Spectrum Display ................................................................................................................................513
Obtaining audio input ......................................................................................................................................513
Making a unidirectional bar ..............................................................................................................................514
Continuing development of the meter .............................................................................................................515
Summary .......................................................................................................................................................................516
Chapter 20: Using Some Other Developer Tools . . . . . . . . . . . . . . . . . . . . . . . .517
Using Core Image Fun House .........................................................................................................................................517
Starting Core Image Fun House ........................................................................................................................518
Using the Effect Stack .......................................................................................................................................519
Saving your work ..............................................................................................................................................520
Using Repeat After Me ...................................................................................................................................................521
Starting with Repeat After Me ..........................................................................................................................521
Modifying the inflection of the voice ................................................................................................................522
Changing the voice to match your inflexion and pitch ......................................................................................523
Making other changes ......................................................................................................................................526
Playing the output in another application ........................................................................................................527
Summary .......................................................................................................................................................................528
Chapter 21: Using XCode to Create New Programs . . . . . . . . . . . . . . . . . . . . .529
Developing a Cocoa Application ....................................................................................................................................529
Understanding Cocoa .......................................................................................................................................530
Understanding Aqua ........................................................................................................................................530
Using XCode .....................................................................................................................................................531
Designing the User Interface .........................................................................................................................................531
Starting a new project ......................................................................................................................................531
Using Interface Builder .....................................................................................................................................535
Adding the Programming ..............................................................................................................................................542
Understanding object-oriented programming .................................................................................................542
Creating the Converter method ........................................................................................................................545
Creating the Controller method ........................................................................................................................552
Connecting the pieces ......................................................................................................................................557
Building the Application ................................................................................................................................................56
Fixing compile-time errors ...............................................................................................................................56
Fixing run-time errors ......................................................................................................................................56
Running the Application ................................................................................................................................................56
Refining the Application ................................................................................................................................................56
Changing the submenus ...................................................................................................................................56
Changing the application icon ..........................................................................................................................56
Summary .......................................................................................................................................................................57
Chapter 22: Some Successful Case Studies . . . . . . . . . . . . . . . . . . . . . . . . . . . . .571
Installing to a Gigabyte Motherboard ............................................................................................................................57
Overcoming difficulties .....................................................................................................................................57
Viewing a success .............................................................................................................................................57
Installing to a Dell Mini 9 ...............................................................................................................................................57
Overcoming difficulties .....................................................................................................................................57
Viewing a success .............................................................................................................................................57
Summary .......................................................................................................................................................................57
Appendix A: References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .575
Appendix B: The Missing Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .579
Appendix C: Installing Snow Leopard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .601
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .607
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .613
[/spoiler]