- Methods are invoked by sending messages to the object
- Messages will only ask to perform an activity, not the data that it’ll be performed on. Object decides what data it’ll be performed on
- An object can be redefined as receiver to conduct the same activity on a different set of data or a different activity altogether. Receiver is sort of an instance of an object.
- The result of a message can’t be calculated from the message or method name alone; it also depends
on the object that receives the message - Using the static storage class designator to limit the scope of names to just the files
where they’re declared enhances the independence of source modules - Function names are global; each function must have a unique name (except for those declared static).
- A function is useful only to those who agree to use the same kind of data structures it accepts as arguments. Because it hides its data, an object doesn’t have this problem. This is one of the principal reasons why classes can be reused more easily than functions.
- Must use, Implementation and Interfaces seperately to hide information.
Tuesday, August 11, 2009
Object Oriented Programming using Objective-C
Wednesday, August 5, 2009
iPhone OS Overview
In Cocoa Touch layer, The UIKit framework provides the visual infrastructure for your application, including classes for windows, views, controls, and the controllers that manage those objects.
IMPORTANT: Start by learning everything about UIKit. Its the start point for any new project.
Help > Show Research Assistant and leave it open on your desktop while you write your code
UIApplication class provides a centralized point of control and coordination for applications running on iPhone OS
Model Object Implementation Guide
Cocoa Fundamentals Guide is the conceptual entry-point
document
Wednesday, July 29, 2009
Thursday, July 16, 2009
How-To: Stream TV shows to your iPhone & iPod Touch wirelessly with EyeTV
JAN 21 2008
Posted by luna6 11 Comments
This simple how-to is for anyone interested in streaming recorded television shows from their Mac computer (using EyeTV software) to across the internet and onto their iPhone or iPod Touch. With EyeTV 2.5 or higher you can use their PVR software to stream recorded television shows across your local LAN with their “WIFI Access” feature. What’s not well documented is that you can just as easily stream those shows across the internet to your iPhone, iPod Touch, select smartphones and other laptops/desktops. The system requirements to stream shows are :
EyeTV software 2.5 or higher
Mac Computer (preferably Intel based computers).
iPhone or iPod Touch
Router on your local LAN.
*Also having Elgato’s turbo.264 isn’t required, but it will greatly help to speed up the encodes for your mpeg2 tv recordings to the h.264 format, which the iPhone and iPod Touch uses.
STEP 1:
First step is to give your home Mac computer a static ip address if it does not already. Open up System Preferences –> Internet & Network –> Network. Then select Airport or Ethernet depending on whether you use a wireless (Airport) or wired (Ethernet) connection to access the internet. Once that is opened navigate to the TCP/IP tab (for Airport you have to go into the Advanced setting) and under “Configure IPv4″ select from the drop down box “Using DHCP with manual address.” Then in the “IP Address” box type in a permanent ip address for your Mac computer. It’s a good idea to pick something under the 192.168.x.100 range to not interfere with any dynamic addresses handed out by router. As an example give your Mac the IP address of 192.168.0.90 or 192.168.1.90 (depending on which range your router uses).
STEP 2 :
If you are using OS X’s firewall you have to give permission for EyeTV to accept incoming connections. This is done through System Preferences –> Personal –> Security –> Firewall. Once there select click the + box and add the EyeTV program (found in Applications) AND EyeConnect service found in /Library/Application Support/EyeConnect/EyeConnect.app.
STEP 3:
Next step is to enable the “WIFI Access” feature in EyeTV. This is accomplished by opening EyeTV –> Preferences. Once that window is opened, click the check box under “WIFI Access” which reads “Enable access from Safari on iPhone, iPod Touch, or Mac/PC.
STEP 4:
Most likely you have a dynamic ip through your ISP. This creates problems connecting from remote iPhones and iPod Touches because of the ip changes. To solve this we will use dyndns.org to give ourselves a permanent hostname accessible from the internet no matter what IP address your ISP has assigned to your home network.
Go to http://dyndns.org and sign up for their free service. Once logged in to their service select “Dynamic DNS” under free service. Give yourself an easy to remember hostname (example Johneyetv.dyndns.org), then make sure your home computer’s ip address is given to that dyndns account and then install their update client onto your Mac computer (for any future ip changes).
For further information on these steps, read dyndns.org’s howto here
https://www.dyndns.com/services/dns/dyndns/howto.html
and you can download their mac client update program here
https://www.dyndns.com/support/clients/mac.html
STEP 5:
Last step is to forward port 2170 on your home router to your Mac computer. Every brand of router has a different configuration, but they will have “Port Forwarding” available somewhere. Once you find that section input “2170″ next to the TCP/IP section and for the IP address input the static IP Address you selected from STEP 1 (ex 192.168.0.90 or 192.168.1.90).
FINISHED
Once that is done, the setup completion is finished. To view your recorded programs on your iPhone or iPod Touch launch Safari and type in the hostname that you picked in STEP 4, plus port 2170 and the eyetv directory. As an example if your hostname is Johneyetv.dyndns.org then you would input into iPhone’s Safari web browser :
http://Johneyetv.dyndns.org:2170/eyetv
Now you can watch all your recorded shows on your iPhone and iPod Touch. As an added bonus, the shows are streamed to your device, so they don’t take up anymore storage space. You can also opt to download the shows.
Wednesday, July 15, 2009
Wednesday, July 1, 2009
Monday, June 29, 2009
Setup QNAP for time machine backup and RESTORE
(See the pdf version in Sami/Documents)
I'm new to the OSX scene, but have some experience with the Unix world... I've bought a QNAP TS509Pro and a MacBook Pro and wanted to
know more about backup and restore using the above combination using Time Machine.
There are a lot of sources with parts of this walk-through but I try to make it as comprehensive as possible.
! Disclaimer: I am not responsible for any loss of data and/or functionality of your Mac and/or QNAP machine. !
Setup a TimeMachine on the QNAP
Setup:
– MacBook Pro running OSX 10.5.6 (hostname eight)
– QNAP TS509Pro running 2.1.5 build 0408T (SMB + AFP sharing)
! Keep the Computer Name (hostname) simple (< 8 characters) and without spaces...
Turn TimeMachine off at this point in the System Preferences (if already
disabled skip this step)
If you see a closed lock at the bottom of the page click the lock and
type you password (assuming you have admin rights) to unlock the
preferences pane.
Apple TimeMachine with QNAP NAS v0.1.2 Page 1/4
1. Open the Terminal application (⌘+space to open Spotlight (or click op the magnifying glass in the upper right corner) and type Terminal)
For those new to this funny blinking cursor do not be afraid :-)
You'll see something like this:
Last login: Thu Apr 23 15:34:14 on ttys001
eight:~ $
2. Create a special file which will be used by TimeMachine called a sparsebundle (virtual filesystem image)
In my case I made the file as big as my internal HDD (350 Gbyte) because if my internal disk would fill up to the max I still have 1 total backup.
cut and paste the following whole line (without the $) into the Terminal application
$ HN=`hostname | cut -f1 -d.` ; echo $HN
and you will see something like:
eight
$ MA=`ifconfig en0 | grep ether | sed "s|:||g" | cut -f2 -d' '` ; echo $MA
and you will see something like:
002332123456
Now create the sparsebundle with the following command
$ hdiutil create -size 350g -fs HFS+J -volname "TM_$HN" $HN\_$MA.sparsebundle
and you will see something like:
created: /Users/sodium/eight_002332123456.sparsebundle
! keep in mind that eight,sodium & 002332123456 are variables and on your system you should see something different
! keep in mind that this newly created virtual filesystem is empty and the above command will not fill up your disk instantly :-)
3. Mount the destination (in my case Qbackup) via AFP click on finder and press ⌘+k (connect to server)
Apple TimeMachine with QNAP NAS v0.1.2 Page 2/4
4. Copy the sparsebundle file to the volume by typing the following in the Terminal screen: (replacing the variables eight_002332123456 with the
varibales of your own system)
$ rsync -avE eight_002332123456.sparsebundle /Volumes/Qbackup/
This will not take long as the created file is only about 60 Mbyte for a sparsebundle of 350 Gbyte. After some seconds and several lines with
information, you'll get the prompt back.
5. Tidy up your HDD using finder select and delete the local sparsebindle file or do it in the terminal session with (replacing
eight_002332123456.sparsebundle with your local saprsebundle name)
$ rm -rf eight_002332123456.sparsebundle
6. Enable non-TimeCapsule disks for TimeMachine.
$ defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
7. Open the System Preferences application again and enable TimeMachine and click on change disk select Qbackup.
While your are waiting fro the first backup, do the following: (if you have enabled spotlight (apple default is enable)
prevent spotlight from indexing the "TM_eight" share, while doing the backup (this would speedup things)
Goto Spotlight's privacy panel and add (+)“TM_eight” like this:
Apple TimeMachine with QNAP NAS v0.1.2 Page 3/4
8. Sit back, relax for several hours! while the first backup is being made.
! Time Machine will automatically mount the sparsebundle file directly (during backups you'll see “TM_eight”mounted)
Done!
Restore in case of total disk failure (you should test this at least once, until step 4)
1. Boot from the installer DVD. Choose “Options…” to get the Utilities menu
2. Utilities > Disk Utility to partition the disk the way you like it
3. Utilities > Restore System from Backup… If your Time Machine backup set appears, then restore away. While there’s a button here to connect
to a remote disk, that option wasn’t clickable for me. So we’ll have to mount our network volume manually.
4. Utilities > Terminal Run this command to mount your backup volume manually (substitute your username, password, and so forth):
$ mkdir /Volumes/Qbackup
$ mount -t afp afp://username:password@hostname/Qbackup /Volumes/Qbackup
$ exit
5. Utilities > Restore System from Backup… and you should now be able to choose your Time Machine backups.
Note:
On the QNAP you should have the following permissions:
[/share/Qbackup] # ls -al
drwxrwxrwx 14 sodium everyone 4096 Apr 25 12:37 ./
drwxrwxrwx 17 admin administ 4096 Apr 25 09:03 ../
drwxr-xr-x 2 sodium everyone 4096 Apr 25 12:32 .AppleDB/
drwxrwxrwx 2 sodium everyone 4096 Apr 25 12:32 .AppleDesktop/
drwxrwxrwx 2 sodium everyone 4096 Apr 25 12:36 .AppleDouble/
-rw-rw-rw- 1 sodium everyone 16 Apr 25 12:34 :2e002332123456
-rw-rw-rw- 1 sodium everyone 6148 Apr 25 12:32 :2eDS_Store
drwxrwsrwx 4 sodium everyone 4096 Apr 25 12:36 eight_002332123456.sparsebundle
MacBook & OSX & TimeMachine & TimeCapsule are trademarks of Apple Inc., registered in the U.S. and other countries.
Apple TimeMachine with QNAP NAS v0.1.2 Page 4/4
AFP problem on QNAP Solution!
by avvidme on Sat Feb 14, 2009 6:35 am
Well, solution for me anyways. Deleting these files did NOTHING. Based on a couple log files, it looked like a permissions issue (out of the blue).
Although password etc. have NEVER changed. So here's what I did; I changed my login script from:
mount volume "afp://10.0.0.100/Qdownload"
- TO -
mount volume "afp://username:password@10.0.0.100/Apps"
Username and password substituted for your UN and PW of course.
The AFP mappings are working fine again.
This tends to point to a "keychain" issue, although in the keychain "10.0.0.100" has an accurate username and password. So I'm not entirely sure what's at fault here.
Cheers
Friday, June 26, 2009
Bootable OSX86 Raid Walkthrough
OK Guys time for another walkthrough! OSX86 RAID!
This time it is to create a bootable Striped Raid Array to give your Hard Disks some welly.
You will need a MINIMUM of 2 identical Hard Disks.
This will be for 2 disks, but it can be for more.
Step 1.
I am assuming that you have installed OSX86 on a single HD already and that you have it running just the way you want it.
You will need 2 further disks!
Step 2.
Open up Disk Utility and click on one of your newly installed Hard Drives in the LH pane. Then Select Raid from the top tab.
Drag your 2 new disks into the raid window as you would if you were using a real mac.
Name your array, I called mine "Macintosh Raid" then select Stripe from the dropdown box below.
Then click the "Create" button. A new disk called "Macintosh Raid" will pop up on your desktop.
OK, nothing too exiting so far.
Step 3.
Clone your existing working OSX86 drive with CCC or Superduper. Make sure you select not to reformat though, otherwise you will wipe the raid array you just made. You just want to copy the files.
You will now have a Raid drive that is a copy of your existing HD but it will not boot.
Step 4.
Open up Disk Utility and from the LH pane, right click "Macintosh Raid" Then select "Information".
Where you see Raid identifier which will look something like this:
RAID Identifier : 948357DD-2F47-4EE6-8F22-294C275C8A90.
Copy this by right clicking.
Drag your com.apple.boot.plist to your desktop and open it in text edit.
Copy the identifier you found in Disk Utility to the plist as below:
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>boot-uuid=948357DD-2F47-4EE6-8F22-294C275C8A90</string>
<key>device-properties</key>
and replace the existing one. It must say: "boot-uuid="
(without quotation marks) in front of the identifier. You must replace your existing one at this stage or the whole project will be a waste of time.
Step 5.
Download Chameleon boot-loader from here and copy all the files to your desktop.
http://rapidshare.com/files/134271456/Chameleon_Files_.zip.html
Step 6.
Now, open the Terminal program from your utilities folder and type:
cd ~/desktop (hit return)
Then type:
sudo su (hit return and enter password)
Then type:
diskutil list (hit return)
which should show your disk partitions like this :
The first 2 disks shown each have an installation of OSX86 but the 2 disks we are interested in are /dev/disk2 & /dev/disk3. These are the 2 Raided disks. Depending on how your disks show up, change the /dev/rdisk2 information below to whatever information you need.
Step 7.
Into the terminal type:
fdisk -f boot0 -u -y /dev/rdisk2 (then hit return)
then type:
fdisk -f boot0 -u -y /dev/rdisk3 (then hit return)
then type:
dd if=boot1h of=/dev/rdisk2s3 (then hit return)
then type:
dd if=boot1h of=/dev/rdisk3s3 (then hit return)
OK so far..good, well carry on...
then type:
diskutil mount disk2s3 (then hit return)
then type:
cp boot /Volumes/Boot\ OSX (then hit return)
then type:
diskutil unmount disk2s3 (then hit return)
then type:
diskutil mount disk3s3 (then hit return)
then type:
cp boot /Volumes/Boot\ OSX (then hit return)
then type:
diskutil unmount disk3s3 (then hit return)
You are now finished and should have a bootable Raid drive. All you need to do now is reboot and select the first of the 2 raid drives that shows up in your bios and select that drive to boot from.
Thanks go to all the devs that worked this one out!
Scores for Hard Disks improve somewhat with Raid-see below:
Backup, Search, and Data storage scheme
Equipment needed:
- 1 internal sata raid card (if choosing hardware raid…tricky on osx86)
- 2 external usb sata drive enclosures and optionally eSata Adapter
- 3 or more 250 GB internal sata disks (stock)
- 2 sata disks 650 GB each capacity each (Stock)
- USB hub (stock)
- Airport Extreme (stock)
Setup:
- Setup 3 sata disks in raid 0 (stripped) mode to make 750 GB of continuous available disk space internally to mac pro (See this article for software raid)
- Setup external disks with airport extreme air disks
- Use one of the two disks as time machine backup (to be indexed by spotlight)
- Use the second external disk as a “mirror” or “bootable backup” of raid 0 sata disks in mac pro using SuperDrive. This external drive will be setup as “remote disk” for internet access (see article AirDisk sharing over internet without Mobileme) and will not be indexed by spotlight.
AirDisk sharing over internet without Mobileme
1. Start the Airport Utility.
2. Select your Time Capsule or AEBS. Make a note of the IP Address shown on the right -- you will need it later.
3. Click Manual Setup.
4. Check your "Connection Sharing" setting under the Internet Tab. The following tutorial is valid if your "Connection Sharing" is to "Share a public IP address", the normal setup for a home network. You will need to have a static IPaddress, or use a free dynamic DNS service. If you have a different type of "Connection Sharing," you probably don't need a tutorial to set up remote access to your disk; adapt this one as needed.
5. Click Disks (at the top of the dialog box), and then click File Sharing.
6. Select (check) the "Enable file sharing" checkbox and the "Share disks over Ethernet WAN port" checkbox. It is strongly recommended that you also set Secure Shared Disks to "With base station password" and Guest Access to "Not allowed"; not making these changes may allow unauthorized users to access your Time Capsule/AEBS hard drive.
7. Click Airport (at the top of the dialog box), and then click Base Station.
8. Enter a Base Station Password and verify it in the Verify Password box.
9. Click Advanced (at the top of the dialog box), and then click Port Mapping.
10. Click the plus sign (+) to add a new port mapping.
11. In the Public UDP Port(s) and Public TCP Port(s) boxes, type in a 4-digit port number (e.g., 5678) that you choose. In the Private IP Address box, type the internal IP address of your Time Capsule or AEBS that you wrote down in step 2 (for example, 192.168.0.1). In the Private UDP Port(s) and Private TCP Port(s) boxes, type 548. Click Continue.
12. In the Description box, type a descriptive name like "Time Capsule File Sharing" or "AEBS File Sharing". Then, click Done.
13. When you have made all changes, click Update.
To connect to the share remotely follow these instructions
1. In the Finder, click Go > Connect to Server.
2. Type in the correct domain name or external IP address for your network, plus a colon and the port number you specified in step 11. For example, "www.myhomedomain.com:5678" or "123.123.12.123:5678".
3. Click Connect.
4. You will be prompted for your user name and password. The user name can be anything you like; the password should be the password for the Time Capsule/AEBS which you specified above.
Click Connect.
Move Time Machine backup to another drive
Mon, Dec 10 2007 at 7:30AM PST • Submitted by Anonymous
I couldn't find this documented anywhere, so I thought it might be worth mentioning that you can move a Time Machine database from one disk to another using Disk Utility. Using the Restore feature in Disk Utility, you can "restore" the Time Machine disk to another disk and retain the history of changes. This could be useful if you've outgrown your Time Machine backup drive, and want to migrate your existing backups to a new, larger drive. You should turn Time Machine off before doing starting this process, of course.
Be aware that the disks will have the same name and information, so it might confuse Time Machine. For example, after I activated Time Machine on the newly-created disk, I plugged in the old disk, and it showed up as a Time Machine drive, but the backup failed. It's probably best to avoid having both of them plugged in. At the very least, rename one of them.
Perhaps more importantly, Carbon Copy Cloner 2.3 doesn't work correctly for cloning a Time Machine drive (I don't know about 3.x), as it doesn't copy hard links but rather, copies what the links point to. This results in a lot of copies of your system when the Time Machine database has been around for a while.
Restoring your Mac from a Time Machine backup
by Cory Bohon on Jan 27th 2008
Time Machine is probably the defining feature in Mac OS X Leopard. It provides a nice, clean interface for you to backup and restore your files; but did you know you can also restore your computer from the Time Machine backup?
When you insert the Leopard install disk and boot off of it you will be presented with a semi-Mac OS X desktop. In the menu bar, select Utilities and then "Restore System from Backup..." Select your backup drive, the date you want to backup from, and then click restore.
James Duncan Davidson has a full guide on his website describing how the process went. He mentions that while it restores all the files, the caches and databases are not restored. This means when you launch programs such as Mail the application will need to recreate the database, which may take some time
Time Machine fix
Sounds like you need the moddified IONetworkingFamily.kext by ToH. Here it is...
http://www.megaupload.com/?d=HWVMONUU
After placing it it /System/Library/Extensions
sudo -s
*password*
rm -rf /System/Library/Extensions.mkext
chmod -R 755 /System/Library/Extensions/IONetworkingFamily.kext
chown -R root:wheel /System/Library/Extensions/IONetworkingFamily.kext
reboot, and keep your fingers crossed
Thursday, June 25, 2009
Monday, June 22, 2009
Setting up an automated workflow to convert files for Apple TV on OS X
With the arrival of my Apple TV yesterday I needed a solution to get my Xvix/WMV/Divx files converted and imported into iTunes so that I can watch them. I already have Quicktime Pro, which with the recent release added the ability to “Export to Apple TV”. Since I have a lot of files, and no desire to sit around and convert these one at a time, it seemed like a perfect job for automator. I figured someone out there at some point had to have done something similar so I did a bit of google searching and found the required automator actions. Using the actions I found combined with the sample workflow they have already created for you, it is trivial to set-up a workflow that will convert to the Apple TV format and then import the file into your iTunes library. With a slight modification you can set it up a plug-in and attach it to a folder action. Now I have a simple drop folder on my desktop that launches quicktime pro and converts the file to an Apple TV viewable format, imports the file into iTunes, and cleans up after itself.
Here is a simple step-by-step guide to walk you through what I did:
1) Install xvid, divx, and wmv codecs.
These can be found here:
2) Install the automator actions for compressing and importing into iTunes.
Download Quick Time Compression Actions and Workflow
3) Once installed you will have a directory on your desktop called “QuickTime Compression Workflow resources”. In this folder you will find a sample automator workflow called “Convert videos and add to iTunes”. Open this workflow in automator.
4) Delete the first step of the workflow which is “Ask for Finder Items”. Instead of being prompted for which items to convert, we want to setup a folder action that will automatically convert the files dropped in our folder.
5) Add a new first step to the workflow called “Get Selected Finder Items”. This action can be found under the “Finder” application.
6) Under the “Compress QuickTime Using Most Recent Settings” step change “Choose directory for converted files” to the desktop (or any other temporary folder you want to use).
7) Create a new folder on your desktop. This will be your drop folder, so call it something relevant. I called mine “Convert to AppleTV”.
8 ) Back in automator, click on file and choose “Save as plug-in”, choose “Folder Actions” from the “plug-in for” drop down. Give the plug-in the same name as your folder. Select your newly created folder for the “Attached to folder” option. Click save.
9) Since the script will convert whatever file you drop in your conversion folder using the last settings you used in QuickTime you’ll need to launch QuickTime with a test file and then choose “Export” from the file menu. Assuming you have the most recent version of QuickTime Pro you should have an option “Export Movie to Apple TV”.
10) That’s it!!! Now just close out of everything and drop your files into your new folder and watch as they are converted and imported to iTunes. It works great to leave your Mac on and then drop a bunch of files in the folder before you go to bed. When you get to your PC in the morning everything should be all ready to go.
To find out more about folder actions, check this page out:
Wednesday, June 17, 2009
Keyboard Shortcuts
On Boot
Key Combination | Effect |
---|---|
mouse down | Eject removable media ( I think Boot ROMs prior to 2.4f1 excluded the CD drive ) |
opt | Bring up OF system picker on New World machines - boot to 9 on pre-New World machines |
F8 | Bring up Mac OS X boot partition selector (DTKs only?) |
cmd-period | When OF system picker is active, open the CD tray |
cmd-opt | Hold down until 2nd chime, will boot into Mac OS 9 ? |
cmd-x (or just x?) | Will boot into Mac OS X if 9 and X are on the same partition and that’s the partition you’re booting from. |
cmd-opt-n-d | prevent native drivers from loading (System 7 until 9.x?) |
cmd-opt-shift-delete | Bypass startup drive and boot from external (or CD). This actually forces the system to NOT load the driver for the default volume, which has the side effect mentioned above. For SCSI devices it searches from highest ID to lowest for a partition with a bootable system. Not sure about IDE drives. |
cmd-opt-shift-delete-# | Boot from a specific SCSI ID # (# = SCSI ID number) |
cmd-opt-p-r | Zap PRAM. Hold down until second chime. |
cmd-opt-n-v | Clear NV RAM. Similar to reset-all in Open Firmware. |
cmd-opt-o-f | Boot into open firmware |
cmd-opt-t-v | Force Quadra AV machines to use TV as a monitor |
cmd-opt-x-o | Boot from ROM (Mac Classic only) |
cmd-opt-a-v | Force an AV monitor to be recognized as one |
c | Boot from CD. If set to boot to X and no CD is present, may boot to 9. |
d | Force the internal hard disk to be the startup device |
n | Hold down until Mac logo, will attempt to boot from network server (using BOOTP or TFTP) |
r | Force PowerBooks to reset the screen |
t | Put FireWire machine into FireWire Target Disk mode |
z | Attempt to boot using the devalias zip from first bootable partition found |
ctl-cmd-shift-power | Reset power manager (with computer off) |
shift | (Classic only) Disable Extensions |
shift | (OS X, 10.1.3 and later) Disables login items. Also disables non-essential kernel extensions (safe boot mode) |
cmd | (Classic only) Boot with Virtual Memory off |
cmd-v | (OS X only) show console messages (verbose mose) during boot. Also invokes Safe Mode |
cmd-s | (OS X only) boot into single user mode |
cmd-opt-c-i | (Mac IIci only) Set date to 20 Sep 1989 to get a graphical easter egg |
cmd-opt-f-x | (Mac IIfx only) Set date to 19 Mar 1990 to get a graphical easter egg |
cmd-opt-shift-tab-delete | Erase startup disk under 7.1(?) |
After display of Happy Mac icon
Key Combination | Effect |
---|---|
space | (Classic only) Invoke Extensions Manager |
shift | (Classic only) Disable Extensions including MacsBug |
shift-opt | (Classic only) Disable exetensions, except MacsBug |
ctrl | (Classic only) Break into MacsBug as soon as it is loaded |
As Finder Starts
Key Combination | Effect |
---|---|
cmd-opt | (whenever Classic Finder sees a new disk) Rebuild Desktop |
opt | (Mac OS 9) Do not open Finder windows |
shift | (Mac OS X) Do not launch startup items. Do not open Finder windows when launching Finder. The windows’ states aren’t changed to closed, as they will be reopened if you reboot again. |
shift | (Mac OS 9) Do not launch anything from the "Startup Items" folder. |
In Finder
opt-click close box (or cmd-opt-w) | Close all open finder windows (except popup windows) |
cmd-shift-opt-w | Close all open finder windows (including popup windows) |
cmd-right arrow | Open folder in list view |
cmd-opt-right arrow | Recursively open folder and nested folders in list view |
cmd-left arrow | Close folder in list view |
cmd-opt-left arrow | Recursively close folder and nested folders in list view |
cmd-up arrow | Open parent folder. On Mac OS X, when nothing is selected and no windows are open, open User directory |
cmd-opt-up arrow | Open parent folder, closing current folder |
cmd-opt-shift-up arrow | Make desktop the active window, select parent volume |
cmd-down arrow | Open selected item. On Mac OS X, when nothing is selected and no windows are open, open the desktop folder |
cmd-opt-down arrow | Open selected item, closing current folder |
cmd-opt-o | Open selected item, closing current folder |
opt-double-click | Open selected item, closing current folder |
opt-click | (In disclosure triangle) expand or collapse all folders within that window |
tab | select next icon alphabetically |
shift-tab | select previous item alphabetically |
cmd-delete | move selection to trash |
cmd-shift-delete | empty trash |
space | while navigating, opens folder under mouse immediately (with spring-loaded folders enabled) |
In Finder Window Menu | |
cmd-select | Close window |
cmd-shift-select | Put away popup window |
cmd-opt-select | Expand selected window and close all others |
ctl-select | Expand selected window and collapse all others |
ctl-opt-select | Activate selected window and expand all others |
On disk mount
cmd-opt | (whenever Classic Finder sees a new disk) Rebuild Desktop |
opt | (Mac OS 9) Add session numbers (;1, ;2, etc) to ISO-9660 CD filenames |
opt | (Mac OS X) Show each session on an ISO-9660 CD as a volume |
cmd-opt-i | Force-mount ISO-9660 partition of a CD, rather than a Mac partition |
After startup
Key Combination | Effect |
---|---|
On machines with a power key | |
power | Bring up dialog for shutdown, sleep or restart (seenext table) |
cmd-ctrl-power | Unconditionally reboot (sometimes referred to as “control flower power” to easily remember) (dirty reboot - may corrupt disk) |
ctrl-cmd-opt-power | Fast shutdown |
cmd-power | Bring up debugger (if debugger installed). Really old macs (mac ii era) needed Paul Mercer’s debugger init to do this, then it got folded into the firmware, around 040 timeframe. |
cmd-opt-power | Put late model PowerBooks & Desktops to sleep |
cmd-opt-ctrl-power | (PowerBook 500) Reset Power Manager |
shift-fn-ctrl-power | (PowerBook G3, G4) Reset Power Manager |
On machines without a power key | |
ctrl-eject | Bring up dialog for shutdown, sleep or restart (seenext table) |
cmd-ctrl-eject | Unconditionally reboot |
ctrl-cmd-opt-eject | Fast shutdown |
cmd-eject | Bring up debugger (if debugger installed). Really old macs (mac ii era) needed Paul Mercer’s debugger init to do this, then it got folded into the firmware, around 040 timeframe. |
cmd-opt-eject | Put late model PowerBooks & Desktops to sleep |
On all machines | |
cmd-opt-esc | Force quit current app |
cmd-shift-0 | Put late model PowerBooks & Desktops to sleep No longer work in OS X. On Macs with three floppy drives (Mac SE) they eject the third floppy disk. |
cmd-shift-1 or 2 | Eject internal or external floppy. Not sure which is which on dual floppy machines (Mac SE, Mac II, etc.) |
cmd-shift-3 | Screen shot |
cmd-shift-4 | Abstract user defined area screen shot (hold control while selecting to direct it to the clipboard on Mac OS 9) |
cmd-shift-capslock-4 | (Classic only) User selectable window screen shot |
cmd-ctl-shift-3 | Screen shot to clipboard |
cmd-ctl-shift-4 | Abstract user defined area screen shot to clipboard |
cmd-ctl-shift-capslock-4 | (Classic only) User selectable window screen shot to clipboard (classic only) |
cmd-tab | Switch apps (possible to change key in Mac OS 8-9) |
cmd-shift-tab | Switch apps in reverse order |
cmd-space | Switch keyboards/script systems (if more than one is installed) |
cmd-opt-space | switch through all keyboards in keyboards menu |
opt-f3, opt-f4 or opt-f5 | bring up the system preferences (Mac OS X only - maybe powerbooks only? only if system preferences isn’t already running) |
cmd-f1 | toggle between video mirroring and extended desktop mode (works on Ti Powerbooks) |
opt-f1 | open the displays preference (10.2 and later) |
cmd-f2 | auto-detect a newly-connected display (works on Ti Powerbooks) |
opt-f2 | open the displays preference (10.2 and later) |
opt-f3, f4, or f5 | open the Sounds preference (10.2 and later) |
opt-f8, f9, or f10 | open the Keyboard and Mouse preference (10.2 and later) |
f12 | Eject CD/DVD (must be held down on 10.1.2 or later). If the device can be dismounted, it is. If not, nothing happens. |
f14 | dim display (cubes/g4 iMacs/others?) |
f15 | brighten display (cubes/g4 iMacs/others?) |
cmd-ctl-shift-0 | Spin down HD (when possible) on machines running OS 9 |
cmd-` | cycle through current application’s windows (Mac OS X 10.2 only?) |
cmd-~ | cycle through current application’s windows (reverse order) (Mac OS X 10.2 only?) |
opt-"Empty Trash" | Emptry trash without locked file or contents summary alert. Empties locked items, as well |
cmd-opt-D | (Mac OS X only) toggle dock |
cmd-opt (when opening chooser) | (Mac OS 9 only) rebuild chooser cache of printer driver information |
(See Universal Access System Preference for more on following) | |
cmd-opt-ctl-8 | (Mac OS X, 10.2 or later) Turn on "Inverse Mode" via accessbility. |
cmd-opt-8 | (Mac OS X, 10.2 or later) Turn on "Zoom Mode" via accessbility. |
cmd-opt-plus | (Mac OS X, 10.2 or later) Zoom In via accessbility. |
cmd-opt-minus | (Mac OS X, 10.2 or later) Zoom Out via accessbility. |
In the sleep/restart dialog
Key | Effect |
---|---|
S | Sleep |
R | Restart |
esc | cancel |
cmd-. (period) | cancel |
Return or Enter | Shut Down |
Power | Cancel (9.2.x only?) |
In other dialogs
Key | Action |
---|---|
esc | Cancel |
command-. (period) | Cancel |
enter | Default button |
return | Default button (if there are no text fields that use return |
cmd-d | Don’t save (in save/cancel/don’t save dialog) |
cmd-r | Replace (in "Do you want to replace this file" dialog, Mac OS X only) |
On keyboards with a function key
Key Combination | Effect |
---|---|
fn-backspace | forward delete |
fn-left arrow | home |
fn-right arrow | end |
fn-up arrow | page up |
fn-down arrow | page down |
Clicks
click / modifier | Effect |
---|---|
option-click in another application | Switch to that application and hide previous app |
cmd-drag (window) | Drag window without bringing it to front (requires application support to work behind dialogs) |
cmd-drag (window background) | Pan contents of window with hand (Finder) |
cmd-opt-drag (window background) | Option may be needed to pan contents of window with hand (Finder) on 10.3 and later |
cmd-drag (Mac OS X) | Rearrange menu extras |
opt-drag (file) | Copy file |
cmd-opt-drag (file) | Make alias of file |
cmd-click window title | Pop-up menu showing path to current folder/document (in some applications) |
option-windowshade | Windowshade all windows of application (classic only) |
option-zoom | Zoom window to full-screen |
option-yellow | Dock all windows of application (Mac OS X only) |
option-green | Zoom window to fill screen (in some applications) |
Mac OS X only - items in dock | |
cmd-click | Reveal in Finder |
cmd-opt-click | Activate app and hide other apps |
ctl-click (or click and hold) | contextual menu |
cmd-drag into dock | Freeze current dock items from moving so icon can be dropped onto an app |
cmd-opt-drag into dock | Force application you’re dropping onto to open dropped item |
Tuesday, June 16, 2009
How to Backup and Clone Your Hard Drive in Mac OS X using Disk Utility
Here’s how to use Disk Utility to clone and backup your hard drive:
- Fire the Mac OS X disk that came along with your Mac. To do this, insert the CD or DVD into your Mac, and hold down the C key while your Mac restarts.
- Go ahead select your language. Don’t worry: You’re not installing Mac OS X again - this is just what you have to do to get to Disk Utility. When the menu bar appears, select Disk Utility from the Utilities menu.
- When Disk Utility opens, you’ll want to select your source. This is the hard drive you want to clone and/or backup. After you have a source, select the Destination. This is the hard drive you want to save the backup image to.
- Click Restore and you’ll end up with a perfect copy of your hard drive. Restart your computer and you’re good to go!
That’s it……
Setup Hotmail in Mac OSX Mail application
Windows Live Hotmail A.K.A. MSN Hotmail and commonly referred to simply as Hotmail, is a free web-based emailservice operated by Microsoft as part of its Windows Live group. It has over 270 million users worldwide as of 2008. Some time ago it wasn’t possible to set up Hotmail with the Mail application in OS X (at least without third-party apps/plugins). But recently, Microsoft announced POP3 access free for all Hotmail accounts. So now you can set up Hotmail in Mail.app with the help of following guide.
- Start Mail.app
- Go to Mail » Preferences, and click on Accounts.
- Click on the plus button (lower left) to add a new account.
- Type must say POP, and give the account a description.
- You must fill in the following information correctly or the account will not work:
- Incoming Mail Server: pop3.live.com
- Username: Your Hotmail address
- Password: Your Hotmail password
- Click on Continue
- Set the Outgoing Server to smtp.live.com , then click Continue, and click Continue again.
If everything was done correctly, you can now read and send Hotmail with the built-in Mail.app in OS X.
Install iLife ‘09 and iWork ‘09 on 10.5.2
go into
System>Libary>Core Services>SystemVersion.plist
copy the file to your desktop! change both 10.5.1 in 10.5.6
save it and replace the old SystemVersion.plist with your new one
install iLife and iWork
change it back into 10.5.1 otherwise Aople tries to give you the Updates for 10.5.6
How to Back up & Restore Your Kexts Before OSX86 Upgrades.
20 MAY 2009 BY VINAY 2 COMMENTS
Hello there! If you are new here, you might want to subscribe to the RSS feed for updates on this topic.
Kexts, or kernel extensions are drivers that are installed to /System/Library/Extensions/.Kext files often have the “.kext” extension and allow for extra hardware support and and in the case of OSx86, to replace Appleʼs original drivers with ones that are optimized for use on PCs. Leopard holds kext files/folders in the/System/Library/Extensions folder, at boot time the relevant kext are uploaded from Extensions.mkext this is a cache folder that contains kext related to the installed hardware. If you loves your hackintosh then take a full backup of your kexts because some kexts may disappear after the update procedure.
For making backup of your Kexts open Terminal and type in these commands:
sudo -s
[enter password]
cp -r /System/Library/Extensions /System/Library/Extensions.backup
cp -r /mach_kernel /mach_kernel.backup
For restoring your Kexts open Terminal and type in these commands:
sudo -s
[enter password]
cp -r /System/Library/Extensions.backup /System/Library/Extensions
cp -r /mach_kernel.backup /mach_kernel
Make bootable Mac OSX86 USB stick
1. First, we need to prepare the USB drive. Fire up Disk Utility, select the USB drive, and go to the partition tab. Select “1 partition” from the drop-down menu, name the drive whatever you wish (i.e. Mac OS X Installer), make sure the format is “Mac OS Extended (Journaled)” in the next field, and then select the “Options” button below the partition map picture. Select MBR (Master Boot Record) not Apple GUID. Select “OK” and then apply your changes. Disk Utility will create 1 partition, use MBR, etc
2. Now, “restore” the image of the DVD installer onto the USB drive. I’m using an image file (ISO) but you can use a DVD also. The image must be listed in the left pane of Disk Utility, if it’s not there, drag the image file over. Select the USB drive, go to the “Restore” tab. It’s pretty straightforward from here. Select your image/DVD as the source, and the USB drive as the target. And away you go.
3. Run OSx86 Tools OSX86Tools_1.0.150.zip, click install EFI/Run FDISK, choose to install PC EFI 8 on your USB Flash Disk.
That’s it. Just restart and boot from USB Flash Disk, and now we can start install Leopard from USB Flash Disk.
Upgrade plan for 10.5.6
1. Make an image of current drive using Carbon Copy Clone (see mac downloads blog)
2. Copy the image to new drive and use this new drive for upgrade
Require research on 3rd step.
Possible starting points…http://www.insanelymac.com/forum/index.php?showtopic=135360&mode=threaded&pid=971760
Mac Downloads
OpenMark – Tests Graphics acceleration (Download link unknown)
Carbon Copy Clone – Clones and backup a drive image Download Now
Perian – Quicktime plugin to run mkv and other popular formats Download Perian 1.1.3
Teamviewer – Reliable and fast remote access for MAC
Verified Leopard Install method on P5E-VM HDMI with Radeon HD3870
1. Clear out BIOS by removing the motherboard battery and resetting the jumper (This is not needed for subsequent installs, only needed when starting fresh)
2. Turn on AHCI BIOS setting (Not RAID or IDE). NO OTHER BIOS SETTING SHOULD BE CHANGED
3. Install from DEFAULT kalyway DVD installation (DO NOT CLICK CUSTOMIZE)
4. Skip the dvd validation. You might get validation errors during install, just retry if you do.
5. After install, you must start in safe mode using –x switch.
6. Install ethernet fix pkg Download attachment and reboot in safe mode
7. Install USB fix pkg DOWNLOAD and reboot in safe mode
8. Install 3870 x2 pkg Download and reboot normally
9. System should be ready and fully functional including sleep capability, quartz extreme, ethernet, usb, keybaord, mouse, etc.
Monday, June 15, 2009
Boot/Install Leopard from external USB without ruining the current system
Boot Leopard from USB device
28 September 2007
Get a USB hard drive (or use your iPod if you are brave enough to wipe that?) and partition it into two pieces, the first will act as the installation disk, the other will become the partition leopard will live on.
Installation will take around 45 minutes and the system overall performs quite well off of the USB disk; however running or indeed building in XCode really is painfull!
Thinking about it however; I would prefer a slow system to wiping my Tiger installation off of my laptop and being left with an early beta of Leopard (trust me it is still an earlybeta!)
- Open Disk Utility and select the drive to partition
- Click the partition tab and choose 2 partitions
- Make the install partition 10Gb in size and set it to Mac Journaled
- Make the destination partition fill the rest of the drive and set to Mac Journaled
- If your using an Intel machine; select the destination partition and click options, choose Guid Partition Table, click OK
- Click the partition button to start partitioning the disk
- Once done select the install partition and click therestore tab and restore from the leopard_client dmg you have downloaded from Apple (*Paid ADC membership is required)
- Click the restore button to copy across the installation files
- Restart the machine whilst holding down the Option key and choose to boot form the install partition
- Follow the installation instructions and choose to install to the destination partition (will only not be available if you forgot to set the partition schema to Guid Partition Table, in which case you will have to start from the beginning again! DOH!)
- Leopard will eventually boot and download any updates, to default boot to Tiger; open system preferences and choose Tiger from the Startup Disk menu
Leopard OSX 10.5.6 On your PC
THURSDAY, APRIL 2, 2009
Leopard OS X 10.5.6 On Your PC
This post covers how to install Leopard 10.5.6 on your PC using the iPC release. This release has a MASSIVE amount of hardware support. It is truly staggering. So as to not make you scroll for a straight minute, here is a thumbnail you can click on for the full version. Yes, you are allowed to drool.
The above pic courtesy of the folks at iPC
By the way, I am only writing a tutorial for how to do this. I take absolutely no credit for the spectacular job the people at iPC have done in making this distro of Leopard. You can visit their site here:
http://pcwizcomputer.com/ipcosx86/
So a little background of OSX86 in general is needed:
In previous posts I showed you how to install Tiger and Leopard on your boring PC and cut its chains of slavery to Windows operating systems. Installing Tiger involved quite a bit of work, and may have taken someone with advanced knowledge of computer software an entire weekend to perfect. Drivers were hard to come by, and it was largely luck of the draw if you were able to get your particular hardware to work with Tiger. Leopard was an evolutionary step forward, automating much of the process and having great compatibility with PC architecture. More modern devices are supported automatically, both through default Leopard software, and from the lovely folks who compiled these hacks in order to liberate OSX for the masses.
OS X Leopard was cracked for PC consumption the day of its release. This was mostly accomplished because Leopard was meant from the beginning to be used on computers with the x86 Intel architecture. The roadblock keeping OS X from naturally running on any pc is something called EFI, or Extensible Firmware Interface. The EFI that Leopard uses is only tooled to work with Apple hardware, which means that it needs to be patched. The original method of patching was to use a thumbdrive attached to the computer and utilize the terminal to transfer files from the thumbdrive to the operating system files of Leopard. Compared to installing Tiger onto a PC, this method was ridiculously easy and was all that was required to have a successful boot of Leopard. But a better solution is now available, one where no thumbdrive is required and installation is streamlined and so easy that nearly anyone can do it.
OK, first thing's first.
This is a set of guidelines for installing OS X Leopard onto a PC. What you choose to do with this information is up to you, and I am in no way responsible for whatever happens to your machine.
The things you need for this project are as follows:
- High Speed Internet Connection (Useful if you want the disk image before the end of time)
- Blank DVD-R
- ISO Recorder (Free software, can be found here:http://isorecorder.alexfeinman.com/isorecorder.htm)
- A BitTorrent program such as BitComet, Vuze, or Transmission
- A computer with the following attributes:
- Processor with either SSE2, SSE3, or SSE2/3 capabilities.
- at least 512 MB RAM
- at least 9 GB of free disk space
- A DVD drive for installation
Preparations:
In order to install Leopard, you first need to get the Leopard OSX86 installation disk. Now, the legality of this is somewhat questionable. The general consensus is that there are three ways to go about this, and I will order them in the most painful to least painful:
- Become an Apple developer. After several years or decades of convincing Apple Corp. that it would be a great idea to open up their kick ass operating system to the public for use on PC's, you can probably install the now defunct and outdated leopard onto your PC free of legal worries.
- Buy a Leopard License, and then go and download Leopard from one of a plethora of Torrent websites. So that way at least your giving your money for a Leopard license and choosing to use it on a computer. Even though the license agreement specifically states that you cannot use OS X on anything but apple hardware. Oh well, it happens.
- Who cares, just download it. This is the most common method, and also the least legal.
Then you need to burn the .iso file to the blank DVD. Recently I have lost my love of Nero, that is why I have linked above a free utility that burns .iso files to disks. Free software is nice.
If you’ve never booted from a CD or DVD on your system, then follow the outlined steps. If you already know how then just skip the next paragraph.
Insert the dvd into your dvd drive and shutdown the computer. Then whenever the computer boots up, pay attention to if it says anything about boot sequence or BIOS setup in the first few seconds of booting. For most Dell systems that I’ve come across the Boot Sequence option can be reached by hitting F12 at startup. For HP it is usually F2. Other BIOS’s might be Del or any of the F keys. Then select your CD/DVD drive, and the computer will boot from it after hitting enter.
Here is what a Dell Dimension 3000 BIOS boot selection screen looks like:
(The CD/DVD drive is highlighted)
And now the possible difficulties begin. If you wait a while and let the DVD boot up, it will eventually say something like "Press any key to begin or F8 for options . . ." (I know it isn't exactly that, but it is similar), if you press any key the next screen pops up:
Now, if your CD/DVD drive is still spinning at this point and the light is working, than chances are you are perfectly fine, nothing to worry about. If however it becomes stuck then you obviously have a problem. It is almost guaranteed that this problem stems from a hardware compatibility of some kind. I myself have seen this problem with newer hardware. I solved my problem by using Verbose mode at the F8 startup screen. This gives a diagnostic of each and every single step the OSX86 bootloader is going through in order to start the installation. You can then Google the last thing that happens in this diagnostic and hopefully find out what your problem is and solve it.
My problem was with a Dell Studio 540. I found that if i booted with the flags "-v cpus=1" then I would not have any problems.With some quad core machines this "cpus=1" may be a vital missing component.
Dell Studio 540 Booting up:
Here is a screen that might tip you off that you have a problem with your hardware:
And this is what -v does (otherwise known as diagnostic mode)
If you are having trouble booting, please visit the InsanelyMac forums:
http://www.insanelymac.com/
I cannot help you, they can.
Now, lets get back to the happy case where there are no boot problems.
After all the thinking, your computer will actually furnish you with a cursor and screen:
Followed quickly by the same pinwheel cursor and the Leopard background:
Then the Language Selection screen comes up. Needless to say, choose your language and continue:
Installation Preparation:
Welcome Screen with the Macintosh toolbar at the top. Pay attention to the options you have at the top, you will be using some of them shortly. Hit continue.
You are presented with the "Software License Agreement" for this particular distro of Leopard. Instead of simply skipping through it like you would normally do with every single other software license agreement you have ever met, it might be good to actually read this one. Its not an agreement, rather it is the features that this distro has. It has useful information if you find you cannot get your install to work.
For instance it says to use the boot flag -f to load all the kexts on your first boot. This is important, we will get to it later.
After "agreeing" you will come to the Select Destination screen. Unless you already have a Macintosh hard drive partitioned correctly, your screen should look like this:
Well, that doesn't really give you many options does it? Don't worry, now is when you use the menu bar at the top. Go to Utilities -> Disk Utility and click it:
Now you will find the Disk Utility application:
If you are doing a fresh install with a blank hard drive, click on the hard drive (NOT any partitions) and then click on the Erase tab. Where it says Volume Format choose "Mac OS Extended Journaled". You may be able to use another type, but I know for a fact that that does indeed work. Then name the partition whatever you would like, I'm partial to something plain like Leopard.
Once that is accomplished (It may take some time depending on your hard drive size and system configuration) click the red x button to exit the Disk Utility and return to the Select Destination screen. Only this time it will not be blank, it will have a volume you can choose:
Click Continue and the Install Summary Page will show up:
VERY IMPORTANT!!!!!
You MUST Click Customize!! If you do not, your install will not work. The Customize screen will show you several options that you will need to select or de-select based on your own hardware configuration. If your first install does not work correctly, chances are you need to choose different options in the Customize screen:
Click on the arrows to see all of the lovely options you can choose from:
Notice how that list continues? It continues for a long long time. Remember that thumbnail I had at the top of this article? Click it for detailed info. Yup, thats a lot of stuff isn't it? The folks at iPC have really outdone themselves.
The number one reason for failed installs is that you do not have proper hardware support. This is hopefully fixed by choosing the correct settings at the above screen. If you cannot find the correct settings, PLEASE VISIT THE INSANELYMAC FORUMS! The threads there are priceless and will lead you in the right direction.
After choosing the correct options, accept and return to the previous Install Summary screen:
The disk will now check itself for errors. You may want to let this run for the very first time. At this point you will find out if your disk is too scratched, burned incorrectly, or downloaded incorrectly. But if your install failed and you are forced to install again, you probably don't need to check your disk again, you can hit cancel.
After the disk check the Installation will begin. Cross your fingers:
Once that is done hopefully you are greeted with the encouraging green checkmark:
If not, well you tried. Install again, if that doesn't work then check the InsanelyMac forums. Notice how I say to check those forums a lot? You really should.
Now your machine will restart. When it gets to the Darwin bootloader hit any key and type in the following boot flags:
-v -f
This will put it in verbose and force a consolidation of Kexts. Kexts in OSX86 are sort of like drivers.
If you needed to put in "cpus=1" in order to get your install disk to boot, you may notice infinite restarting at this point. In the Customize Installation screen a few pics ago there was a cpus=1 fix that would have been nice to check. You can still type it every time your computer boots, but that will get annoying fast. You may want to either re-install or customize your installation when you are finished to include that automatically.
If you didn't need the cpus=1 fix and it is rebooting itself anyway, well you have a hardware problem. You know how to fix hardware problems? InsanelyMac. Nuff said.
If you don't have any problems, it will look like you do have a problem. When you type in -f the kextloading causes the screen to look very much like one of the Matrix movies:
But don't worry, this is supposed to happen.
After the kext loading, you will come to the normal diagnostic page:
And then a nice video will play:
After the video plays you will be greeted with a Welcome Screen. Pick your country:
Then select your keyboard:
The Do You Already Own A Mac? Screen. Chances are you just want to say No to this one:
The next screen prompts you to enter your Apple ID. You may or may not have one, so don't worry if you don't.
Then the Registration screen. You may or may not want to enter false info here:
Create your local account. This will be your user count when you use Leopard:
Try Mobile Me? Probably not:
And Finally the Thank You Screen:
You are now done, congratulations!
That is if all of your hardware is supported. If it is not, I suggest checking out these sources:
http://www.insanelymac.com/
http://wiki.osx86project.org/wiki/index.php/Main_Page
POSTED BY TESTER AT 5:19 PM