Tuesday, December 04, 2007

HowTo: Upgrade to official Tiger 10.4.11


Here, in this tutorial I am going to discuss how to upgrade your hackintosh to latest 10.4.11 on your Intel x86 machine. For this tutorial, I am using following:
  1. HP Pavillion DV 6114TX (1.6 GHZ Centrino Duo, 1.5 GB RAM, NVidia GO 7400)
  2. Mac OS X 10.4.9 OR 10.4.10 installed
  3. Prepatched Mac installer DVD

DISCLAIMER:
I am not endorsing the breaking of copyright laws and I write this solely for the purpose of education. I also do not take responsibility to what may happen to your computer.



I am assuming you already have 10.4.9 OR 10.4.10 installed on you pc. And you have heard people talking about Apple's releasing 10.4.11 patch. Ever wondered how to upgrade your hackint0sh to 10.4.11? Lets just run through some simple steps to successfully upgrade our hackint0sh (10.4.9/10.4.10)
  • Take backup of all the original kexts (Table 1) from $OSX/System/Library/Extensions/, which you may need to use to replace kexts after upgrade to allow your hackint0sh to boot.
  • Take backup of your original mach_kernel from $OSX/   
  • Upgrade your Hackint0sh Tiger 10.4.9 OR 10.4.10 to 10.4.11 by downloading and installing update from Apple just  as you would do for any normal Apple Mac.
  • After you download and install the update, it will ask you to reboot your machine for update to take effect. Reboot your machine. It will not boot initially - rather it will continuously restart your machine.
  • Next step you need to do here is to re-patch your Tiger system to allow it to run on Non-Apple machine.
  • Slide in your prepatched Mac installer DVD into your DVD drive. When you are prompted to "press any key to start the installation or press F8 for options". Press "Enter" and boot into installer and wait until installer starts into GUI.
  • Open "Utilities->Terminal" from the top menu.
  • Browse to the folder where you have copied your original kexts and mach_kernel
  • Copy back your original mach_kernel to your OSX partition. Set proper security level for copied mach_kernel.
chmod -R 644 $OSX/mach_kernel
chown -R root:wheel $OSX/mach_kernel
  • Delete kexts (Table 1) from $OSX/System/Library/Extensions
  • Put back all the original kexts (Table 1) into $OSX/System/Library/Extensions 
chmod -R 755 $OSX/Library/Extensions/*
chown -R root:wheel $OSX/Library/Extensions/*
  • Delete $OSX/System/Library/Extensions/AppleHWSensor.kext to speed-up your next boot.
rm -rf $OSX/System/Library/Extensions/AppleHWSensor.kext
  • Delete $OSX/System/Library/LaunchDaemons/ossmgr.plist
rm -rf $OSX/System/Library/LaunchDaemons/ossmgr.plist
  • Delete $OSX/System/Library/Extensions/AppleIntelCPUPowerManagement.kext
rm -rf $OSX/System/Library/Extensions/AppleIntelCPUPowerManagement.kext
  • Manually reboot your machine into your hackint0sh. If everything went well, you should be able to boot into your latest Hackint0sh (10.4.11).
  • Enjoy!

Table 1:
--------
  1. AppleACPIPlatform.kext
  2. AppleIntelIntegratedFramebuffer.kext
  3. ApplePS2Controller.kext
  4. AppleSMBIOS.kext
  5. dsmos.kext
  6. IOATAFamily.kext
  7. IOAHCIFamily.kext
  8. AppleAC97Audio.kext
  9. AppleAHCIPort.kext
  10. AppleAzaliaAudio.kext
  11. AppleVIA.kext
  12. AppleVIAATA.kext
  13. IOHDIXController.kext
Note: I have compiled a shell script for those who does rather like to automate everything. Do post a personal mail to me nightr0ver (at) yahoo.com and i shall send you the script. Make sure, It is zero (0) not O in my mail id. 

Sunday, December 02, 2007

HowTo: Upgrade your Leopard (hackint0sh) to 10.5.1




Here, in this tutorial I am going to discuss how to upgrade your hackintosh Mac OS X 10.5.1 on your Intel x86 machine. For this tutorial, I am using following:

  1. HP Pavillion DV 6114TX (1.6 GHZ Centrino Duo, 1.5 GB RAM, NVidia GO 7400)
  2. Prepatched Mac-OS-X-10.5.0 image. Dig through some torrents sites, and you will surely find it somewhere.
  3. BrazilMac-9a581-Patch on USB
  4. Other OSes, WinXP Professional and Mac OS X 10.4.10.

DISCLAIMER:
I am not endorsing the breaking of copyright laws and I write this solely for the purpose of education. I also do not take responsibility to what may happen to your computer.

I am assuming you already have managed to install Leopard on your Non-Apple machine. If not, google it and you will find many tutorials about how to install hack Leopard to install and run it on Non-Apple machines.
Now, you want it to upgrade your Leopard to 10.5.1, don't you?
Well, do not hesitate...just do following steps to successfully upgrade your Leopard to 10.5.1.
  1. Upgrade your Leopard 10.5.0 to 10.5.1 by downloading and installing update from Apple just  as you would do for any normal Apple Mac.
  2. After you download and install the update, it will ask you to reboot your machine for update to take effect. Reboot your machine. It will not boot initially - rather it will continuously restart.
  3. Next step you need to do here is to re-patch your Leopard system to allow it to run on Non-Apple machine.
  4. I have kept my Tiger partition intact and installed Leopard on another partition as I was not sure about its reliability. Note: If you do not have any other partition where you can boot and load your other Mac, directly jump at the end of this document where I have mentioned how steps to do it from Installer DVD.
  5. Boot into your another Mac. 
  6. Open terminal from "Utilities->Terminal" menu. Browse to the folder where you have "Brazil-9a581-Patch" downloaded
  7. Fire "9a581PostPatch.sh" in your terminal. Before doing that make sure you appropriately set "PATCH" & "LEO" paths in the script.
  8. Once the patch is complete, answer [Y] to reboot your computer.
  9. Once it restarts, you should be able to boot into your Leopard with 10.5.1 running.
  10. Welcome to the Leopard world!
NOTE: Steps to do it from the Leopard Installer DVD.  
  1. Boot your machine into your Leopard installer DVD. When you are prompted to "press any key to start the installation or press F8 for options". Press "Enter" and boot into installer and wait until installer starts into GUI.
  2. Open "Utilities->Terminal" from the top menu.
  3. Browse to the folder where you have "Brazil-9a581-Patch" downloaded. 
  4. Fire "9a581PostPatch.sh" in your terminal. Before doing that make sure you appropriately set "PATCH & LEO" paths in the script.
  5. Once the patch is complete, answer [Y] to reboot your computer.
  6. Once it restarts, you should be able to boot into your Leopard with 10.5.1 running.
  7. Welcome to the Leopard world!
ENJOY!

Monday, March 05, 2007

How to enable audio on Mac OS X 10.4.X running on HP DV6000 series.

To get 2 - channel sound working you have to strictly follow these steps:
  1. Remove AppleHDA.kext out of the /System/Library/Extensions/ directory.
  2. Replace the AppleAzaliaAudio.kext with the new one [do send me email on nightr0ver at gmail dot com & I shall send you the file].
  3. Copy AppleAC97Audio.kext to /System/Library/Extensions/ directory. [do send me email on nightr0ver at gmail dot com & I shall send you the file]
  4. Repair the permission for new extensions copied to the /System/Library/Extensions/ directory in the mentioned in step 2 & 3.
Installation walk-through
==================

Open the terminal and...
sudo -s
your password

remove default extensions
rm -rf /System/Library/Extensions/AppleHDA.kext
rm -rf /System/Library/Extensions/AppleAzaliaAudio.kext


copy new extensions
cp -R /SourceDirectory/AppleAzaliaAudio.kext /System/Library/Extensions/
cp -R /SourceDirectory/AppleAC97Audio.kext /System/Library/Extensions/


repair permissions for newly copied extensions
chown -R root:wheel /System/Library/Extensions/AppleAzaliaAudio.kext
chown -R root:wheel /System/Library/Extensions/AppleAC97Audio.kext


update extensions cache
kextcache -k /System/Library/Extensions/

Reboot your machine and you are done. You should see the "HD Audio Output" as device name in your SystemPreferences->Audio->Output.


I am really loving my Mac OS X. Do you?

I know it takes a bit of skills and tricks to get the things working on OS X. But as they say nothing comes to your way so easily, but when it starts coming your way, it comes in big.


Enjoy your Mac and let me know if I can be of any help.

Wednesday, February 07, 2007

How To: move your Mac OS X to another partition & use it
------------------------------------------------------------------------

Initially, I installed Mac OS X 10.4.7 on 6 GB partition. Gradually, I started running out of space on my Mac partition as I kept pouring new softwares. Ultimately, I decided to create another bigger partition and move my current organized Mac OS. But then the question was how to transfer my current Mac OS to this new partition and boot from it. But thanks to a wonderful tool called RSyncX, I was able to move and boot from my organized Mac OS in new and bigger partition. Yes, RSyncX does allow you to make the new partition bootable.
You can use this technique to create backup of your entire Mac OS as well.

What you need:
  1. Mac OS Extended(journaled) partition, bigger or of same size.
  2. RSyncX, get if from here, and install it. To install rsyncx, simply extract the rsyncx archive. Double click on the installer package inside it which will be called something like RsyncX_v2.1.pkg. Double-clicking this will install the rsyncx GUI and the command line program /usr/local/bin/rsync (it will not delete the built-in rsync). Start RSyncX from the Applications folder.
  3. There are a few basic rules that you need to follow when cloning a disk with Mac OS X System files in order to get a bootable clone:
  • File permissions must be preserved. Many files belong to the root user, so you cannot simply copy these files from the Finder. There are other issues with permissions, such as the setuid bit (in English, that is a feature of a file that, when executed, gives the file or application the same privileges as the owner of the file.
  • The invisible Unix system files must be copied. Mac OS X is driven by a Unix flavored operating system called Darwin. Darwin system files reside at the root level of the derive in four folders: /private, /bin, /usr, and /sbin. These directories hold all the critical files that allow the computer to boot up and have basic functionality.
  • Unix-style links must be preserved. Symbolic links and hard links are different from the Mac aliases we are familiar with. Likewise, the way we deal with them will not be the same. Because there are some critical symbolic links on a Mac OS X disk, the integrity of these files must be preserved by the utility you use to clone/backup the disk. Some people are very familiar with the error upon booting that states "/etc/master.passwd: Not a directory". This is because the /etc symbolic link to /private/etc was broken.
  • Some directories are populated by the System after booting, and are thus unnecessary to preserve, however, although empty, they may still have to be present. For example, the Volumes directory is populated with directories corresponding to the names of Volumes you have on your system. These directories are called "mountpoints", and are created "on-the-fly" by Apple's autodiskmount utility. Because these directories do not contain data on your boot volume, they do not need to be copied during a backup/copy operation. The /dev directory is also a placeholder for system devices, such as disk drives, output devices, and communications devices. The list of devices in this directory is created each time the computer is booted up and when new hardware is added, so it is unnecessary (and a little difficult) to copy the items in this directory. Because this is a Unix system directory, however, you will not have a bootable volume unless this directory is recreated on the cloned disk. Creating an empty directory is sufficient. Likewise, it is important to backup mach_kernel (the most important file in the system), but "mach" and "mach.sym" are destroyed and recreated each boot by the /etc/rc boot script. Finally, the Network folder at the root level does not need to be backed up because it is populated by the System on startup.
  • Resource forks must be preserved. While Apple is trying to move away from Resource Forks, there are still many applications and documents that use them. Because of this, any backup or cloning utility must preserve the resource forks. If you try to clone a Mac OS X disk without preserving resource forks, many of your personal documents will be damaged.
  • Make sure the "Ignore privileges on this volume" setting is not checked for your source or target volume. This setting is called generally called "Ignore ownership on this volume". To check this setting, click on the target volume, choose "Get Info" from the File menu in the Finder and select the Privileges menu. Make sure the box at the bottom is NOT checked, otherwise permissions and ownership settings will not be preserved, no matter what tool you use to copy files. Ensure "Ownership & Permissions" are enabled as shown in following screenshot. By default, Mac OS turns off permissions management for new partitions. "Ignore ownership on this volume" at the very bottom in the below screenshot should be unchecked.



Below is a screenshot showing how to set up the RSyncX to back up the entire Mac partition to the another partition and make it bootable.



  • The "Remove Unmatched" checkbox tells RSyncX to delete any files on the destination partition that have been deleted on the source partition since the last backup.
  • "Archive" mode coupled with "Remove Unmatched" will preserve all file modification times, ownerships, etc. This will produce an exact copy of the drive.
Note: this option will also mean that any files you may have accidentally deleted will also be deleted from the backup too, making it possible to lose a file permanently if you don't notice its deletion in time.
  • Do not forget to select "Bootable Source" & "Make Bootable" options to make the new partition bootable.

Once you have all the options properly set, click on "Synchronize" to start copying. Let the RSyncX to finish copying your entire partition. Obviously next step is to make sure that new partition is an exact copy of the current Mac OS. Try booting from it. To do this, restart the Mac OS and press F8 while it boots. Choose the new partition to boot from. If you can successfully boot and login from the new partition, you are done with moving your current OS X to new partition.

Note:

If you are doing it for backup purpose, recovering from a disaster by simply booting from new partition and using rSyncX in reverse to restore the system is quiet possible.





Friday, January 26, 2007

How to Enable the root account on Mac OS X

We may, at some point of time, find a reason to enable the root account on our Mac. Well, we seldom need to log in as root. But still it is good to have total control on what does belong to us. To enable the root account, launch NetInfo Manager (Application -> Utilities -> NetInfo Manager) and authenticate yourself by clicking the lock icon at the bottom-left and entering your password. Select Security -> Enable Root User from the menu bar. If this is the first time you've done this, you'll be warned that the root password is currently blank and therefore you will be prompted to set one. Once you set the password for root user, click on the lock icon again to disallow any further changes, and close NetInfo Manager. The root account is now active. By following the same step you can also disable the root account.

Logging in as Root
During the initial logging process, we can log in as root just as we would log in as any other user. The only difference is that root won't appear in the list of users and their associated cute icons. Click on Other, enter root as the Name, and enter the password we assigned to the root account as Password.

Thursday, January 25, 2007

How to Mac OS X !
If you are a first time user to Mac OS X and do not know where to start...Here, let me help you by talking about some of the basic features of Mac OS X.



One month back I have successfully installed Mac OS X 10.4.7 on HP DV 6114TX laptop. Since then I've been using my dream OS. I've got used to the operating system now. At first it was a bit daunting, from using windows OS for years, and knowing my way around it pretty well.

Apple Mac OS has always fascinated me BUT I could never have it. But,
I'd seen a lot of Mac OS X on one of my colleagues PowerBook. I have heard that it doesn't crash a lot, it seldom gets affected by viruses, its pretty fast. And when I came to know that Apple's switch to Intel platform, and after reading about Maxuss' & JaSS' patches to help run OSX on any Intel machine I was quite excited about using it.

So I get Mac OS X 10.4.7 prepatched and get it running, the first thing that struck me was how quickly Mac OS X starts up. For me it takes as less as 15 seconds to completely boot into Mac OS.

The gorgeous Aqua user interface lets us control advanced timesaving technology without we hardly lifting a finger. Mac OS X wraps its powerful functionality in a user interface that’s both intuitive and gorgeous. As they say..."Looks great, makes you look great".

So, what makes Mac really winsome? Let us just go through some of the basic but extremely powerful & magnificent features. I bet at the end of this discussion, you will find yourself very much acquainted with this beautiful OS.

The Dock
So far I am probably used to the menu system of windows, having all my applications available from the start menu. Mac OS X doesn't have anything like that, it has got the dock at the bottom which helps you to quickly launch any program. We can add/remove as many applications to this as we want. We can obviously change its size, change how it behaves when we move our mouse over icons etc. No matter what we are doing the dock is always displayed. The dock is where our minimised windows and applications go as well. When we minimise a movie playing window, it goes to the dock and keeps on playing. The dock is one of the first thing which originated my interest for OS X. It is a lot cooler than the outdated windows task bar.

Finder
This is like opening My Documents / My computer, the pre defined folders are, Desktop, User Account (account name here), Movies, Music, Pictures, Documents. These folders are displayed in a frame on the left and we can add and delete them as we wish. At the top of this frame we can also access the Network folder (to access shared files on a network), and any other external storage devices, USB flash drive etc. There aren't really any major differences between this and My Documents on windows, although OSX does allow for more customisation of how our files and folders are displayed, adding colour to folders, backgrounds etc.

Spotlight
This is one of the best features of OS X, in the top right of the menu bar (this is where all our file, edit, view, format, help etc. menu's are). It changes obviously for each application, the battery meter and date/time are also displayed here. By clicking on the spotlight logo it allows us to type in whatever we are looking for, applications, photos, music, documents, files, folders etc.. As you type in additional letters, your search narrows and fewer results are highlighted. A dynamically updating drop-down menu shows possible completion terms, so if you see what you’re looking for you can simply select it from the list. Related terms also appear in the list, even ones that don’t match the letters you typed. Once you’ve completed entering your search term, only the most likely results remain highlighted. This is a far more advanced way of searching for files on a computer in comparison to the START - SEARCH on windows. Specially for beginners like me it is really of great help. I use this all the time. Specially when we know what we are looking for, it is much quicker and easier. It also helps to find the files which are stored somewhere but not remembered the place.

System Preferences
This is a sort of 'Control Panel'. Where you can control almost all sort of OS X preferences. OS X does allow for a greater level of customisation compared to other OS though. Mac OS X gives you a tasty selection of images to use for your Desktop and for your Screen Saver. In addition to abstract patterns, you can choose a soothing image from nature or your very favorite solid color. You can also choose photographs from any iPhoto Album or album cover art from iTunes directly from the Desktop system preference. It can also allow you to spotlight your preferences. Now we can enter keywords into the System Preferences dialog box to find preferences by what they do, by their Mac terminology or by Windows terminology. As we type, related preferences get highlighted and listed in a drop down menu.

Expose
I simply love this. Infect I keep on hitting F9 even when I am using windows computers. Expose is really simple but it is really useful, we can set specific keys on the keyboard to do these things, the keys are predefined as F9, F10, F11, F12, we can change these to whatever we want. It allows to instantly access any open window with a single keystroke — and stunning style that can never be imitated. Display all open windows as thumbnails, view windows of the current application or hide all windows to quickly locate a file on your desktop. Let me tell you what each predefined key does.

Press F9 key and Exposé instantly tiles all of the open windows, scales them down and neatly arranges them, so we can see what’s in every single one. It greatly helps quickly switch between applications. It looks amazing when you press F9 with Shift key. Just do it dude. Impressed? Here comes some more tricks...

Say you have many documents open in an application at the same time. Like lots of images in photoshop. Exposé makes finding the one you need incredibly easy. Press F10 key, and Exposé instantly tiles all of your open Photoshop windows while causing all of the open windows of other applications to fade to a delightful shade of grey. The clutter cleared, you can easily find the document you need. A mouse click makes it the active window. Plus you can use the tab key to switch between open applications and associated tiled windows. Again, try it with Shift key pressed.

Press the F11 key and it will hide all open windows giving you instant access to the desktop. Do remember to try it with Shift key pressed.

Dashboard
Press F12 key to open the 'Dashboard'. It is basically a home of widgets. Widgets are like mini-applications that let you perform common tasks and provide you with fast access to information. With a single click, Dashboard appears, complete with widgets that bring you a world of information — real-time weather, stock tickers, clock, calculator and many more — instantly. Dashboard disappears just as easily, so you can get back to what you were doing. Again try the Shift key thingy.

Fast User Switching
It lets us switch between users on a single Mac without quitting applications and logging out, but it doesn't compromise our security. When a user accesses an account, other accounts remain active in the background, with applications running and documents still open. While any account is switched out, the UNIX-based security model in Mac OS X ensures that all data and applications remain secure. When we activate Fast User Switching in the System Preferences, a new menu appears on the right of the menubar. A quick trip to it lets us switch between accounts. After a new user account is authenticated, the new user sees the account in the same state it was last left, with any applications running. That means we can keep everybody's preferences distinct without wasting time.

Automator
We can accomplish all of our time-consuming, repetitive manual tasks quickly, efficiently and effortlessly with Automator Workflows. It’s simple to create custom Workflows just by dragging items, pointing and clicking. Perform the task once using your Automator Workflow or many times. And moreover we can even share Workflows with friends. Automator comes complete with a library of hundreds of Actions. Each Action is designed to perform a single task, such as finding linked images in a web page, renaming a group of files or creating a new event in an iCal calendar. Actions from the Automator library are added in sequence to a Workflow document. Each Action in the Workflow corresponds to an individual step that we would normally do to accomplish your task. The results of one action can seamlessly passed to the next action.

Thats about all I wanted to say really. I could go into great detail about all the features and how to do everything on OS X, but then I would rather want you to spend some time with it.

This is THE fantastic operating system, it doesn't take long to get used to and there is plenty of help available for struggler. Personally I prefer it to windows, for last 1 month I've been using it and it has never crashed, I've never had a virus or spyware and well it just looks better. It seems to be a lot more seamless and faster than XP. And when I switch to XP for my usual development work I do not feel like using it. And the great news is the next version of Mac OS, Leopard, is coming very soon in spring 2007. Get the glimpse of not so distant future @ http://www.asia.apple.com/macosx/leopard/

Saturday, January 06, 2007

Installing Mac OS X 10.4.7 on Intel x86 machine & triple booting.

Here, in this tutorial I am going to discuss how to install Mac OS X 10.4.7 on your Intel x86 machine & how to triple boot it. For this tutorial, I am using following:

  1. HP Pavillion DV 6114TX (1.6 GHZ Centrino Duo, 1.5 GB RAM, NVidia GO 7400)
  2. Prepatched Mac-OS-X-10.4.7-AMD.Intel-(JaS)-ISO-Repack image. Dig through some torrents sites, and you will surely find it somewhere.
  3. Other OSes, WinXP Professional and Ubuntu 6.10.

DISCLAIMER:
I am not endorsing the breaking of copyright laws and I write this solely for the purpose of education. I also do not take responsibility to what may happen to your computer.

Let us start the journey.

  • Get prepatched Mac OS X on DVD.
  • Boot in your Windows XP partition.
  • Make sure you have atleast 6 GB of unallocated space on your hard disk. If you do not have this much space available, do not panic. Get trial version of Partition Magic.
    • Start Partition Magic
    • Resize your partition.
    • Drag the slider to make any of your current partition smaller and to leave atleast 6 GB of unallocated space.
    • 'Apply' your changes. It may ask you to reboot your machine.
  • Go to 'Start->Run' and type in 'compmgmt.msc'. This should open 'Computer Management' on your XP machine.
    • Click on 'Disk Management' from the left pane.
    • Select unallocated space & create new primary partition. Format it with FAT32. It does not matter how you format it. I used FAT32. Give a name to your partition and do remeber it properly as it is going to be required later on during installation.
    • Wait for format to complete.
  • Insert the Mac OS X install disk in your DVD drive & reboot your computer.
  • Make sure that in your BIOS your first boot device is set as CD-ROM. If not, do it to boot from Mac OS X installation DVD.
  • Press enter when it says to "Press any key". Specify "-v" as boot option. This will help you read through all the boot messages.
  • It will take couple of minutes before you see a very neat Mac OS default blue screen.
  • Wait for the menu bar to come up. It will come on top of your screen.
  • Select your language.
  • Press 'Continue' and agree to the license agreement. There should only be "enjoy" on the prepatched installation DVDs. Press 'Agree'.
  • When you reach to a place where you need to select hard disk but nothing is listed, open "Tools->Disk Utility" from menu available on top of your screen. Select the FAT32 partition you created earlier. Do you remembered the name, didn't you? Select "Erase" from options available on right pane of the dialog. Erase it with "HFS+ Journaled" partition. When you are done with this partitioning close the disk utility. Now, you should see your drive in the setup page. Select the only disk available there and press "Continue".
  • On next page, select custom installation and select appropriate patches. SSE3 if you have the support or SSE2. ATI, Soundblaster etc. Whatever applies to your machine configuration. If you want to save disk space, remove unnecessary printer drivers from the installation list. Also remove unnecessary language options. Important: De-select wireless driver from custom patch list. Else your Mac will hang on the next boot with an error "no airport driver found".
  • Press 'Install'. And wait for OS installation to complete.
  • Finally the installation will optimize the your partition and 'Reboot'.
  • Remove the Mac OS X installation DVD from your drive.
  • Upon reboot, your GRUB will load. Choose to start Ubuntu.
  • Open '/boot/grub/menu.lst' in gedit or vi.
  • Add an entry for Mac OS X at the end fo the file as shown below:

              
title Mac OS 10.4.7
root (hd0,1)
makeactive
chainloader +1


TIPS: How to decide the proper root. It is very simple. The first partition on the hardrive is '/dev/hda1'. And GRUB understand it as (hd0, 0) - Harddisk 0, partition 0. In my case it is Windows partition. The second partition is '/dev/hda2' (hd0,1). I have my Mac on this partition. And therefore I have used (hd0, 1) as root in the above mentioned entry.

  • Save the "/boot/grub/menu.lst" file. And reboot.
  • Upon reboot you should see an entry with the 'title' you set for your Mac OS X entry in your grub. Choose it to start your Mac OS X.
  • If you want to use Mac OS X's boot loader, what you need to do is to just make Mac OS X partition to be active. It can be done using tools like GParted, spfdisk.
  • To enable NVidia support on Mac OS, get the latest driver from http://macvidia.starchaser.org/
So that's it. We have 3 different OSes of or choice running on our machine. Mission accomplished. :-)