Jump to content
12 posts in this topic

Recommended Posts

First of all let me tell you that there is a new hard disk image moving around.the mac os x 10.4.6 harddisk image.Ok you folow the same guide u used to install deadmoo's image to instal 10.4.6 i.e.

 

http://wiki.radiotux.de/index.php/OSX86#Co...ial_for_Newbies

 

and put chain0 and added an entry to the boot.ini as C:\chain0="Mac OS X".Now two things may happen depending on your system specs when you select that enrty i.e. "Mac OS X".If you have mac installed i=on the first partition of your harddisk then(stop reading here) you will land in the nice mac power boot.But if you have mac on a partition other than the first primary partition (in my case it is the second primary partition) then you will return back to where u were before that is the same win xp boot menu.Well you can quickly press F8 just after selecting mac os x from the win xp boot menu but that completely depends on your response time.sometimes it hangs at the boot menu sfter pressing F8(as it happened on my case).

So here is the solution for it.

Now from this point you also can have two paths. 1st if you have linux installed on your system and using GRUB as the boot loader.Just add these following lines to the menu.lst file in the boot/grub directory of your linux os.

 

title Mac OS X

root (hd0,n)

makeactive

chainloader +1

boot

 

where n is the partition where you have Mac Os X instaled (in my case it is 2).

 

If you don't have GRUB as boot loader then install grub for windows(it only works on windows xp or NT system no GRUB till date for OS<=Win9x)

 

Download Grub for windows from here

 

https://sourceforge.net/tracker/download.ph...1331&aid=923097

 

Extract the contents of the zip file to C:\boot.(as C: is the first primary partition of a system)

 

Then open comand prompt and CD to that Directory i.e.(CD C:\boot)

 

then issues the command

 

grubinstall -d (hd0,0) -1 C:\boot\stage1 -2 C:\boot\stage2

 

Now exit Command prompt and open the boot.ini using a text edittor(notepad)

 

Add the following line to the end of the file C:\boot\stage1="Mac Os X"

 

ps-

you may need to do

 

ATTRIB -R -H -S C:\boot.ini

 

to make the file visible and writable and

 

ATTRIB +R +H +S C:\boot.ini

 

to revert the attributes of the file

 

Now make a text file named menu.lst in the "C:\boot" folder and add the following lines to it.

 

default=0

timeout=5

background 0000ff

foreground 7f7f00

 

title Mac OS X

root (hd0,2)

makeactive

chainloader +1

boot

 

Now save and exit.

 

Now upon reboot you will see a new entry on the windows xp(or nt) boot menu as "Mac Os X" selecting it will open up another menu having the same text "Mac Os X" the only entry.and selecting that will boot up "Mac Os X".

 

ps-If you don't want to see the grub boot list i.e. "Mac Os X" again after selecting "Mac Os X" from win XP bootmenu decrease the timeout value to 0.

NTFS mount succeeded
NTFS dir failed for /boot/stage2
FAT mount failed
The file C:\boot\stage2 could not be found on volume (hd0,0)

 

The funny thing is that file most definitely exists, I can see it both with a DIR \BOOT command and also just by looking at the file in Windows Explorer.

 

The same thing happens if I issue a generic grubinstall without any parameters.

jitun,

Thanks for the guide.

I'm dualbooting XP & 10.4.6. Using your guide, I managed to boot into OS X but when I rebooted, the Windows boot menu didn't show up anymore. Instead, it says"Missing operating system."

Luckily, I have backups.

Any idea what is going on?

Thanks!

Yea, it appears that the 'makeactive' setting in the grub boot file is setting the osx partition active which is setting the windows partition as non-active on my setup. I have to use startup disk to set the next boot device before I can boot back into windows.

Yea, it appears that the 'makeactive' setting in the grub boot file is setting the osx partition active which is setting the windows partition as non-active on my setup. I have to use startup disk to set the next boot device before I can boot back into windows.

 

 

Same thing happens to me, I don't see how this works for anybody.

 

By using the 'makeactive' command, the OS x86 partition is being flagged as active so the next time the computer reboots, the active partition is booted from... obviously. Unfortunately, the boot loader is now bypassed since it is on the Windows partition and it just boots straight into OS X.

 

Anybody know a way around this?

Same thing happens to me, I don't see how this works for anybody.

 

By using the 'makeactive' command, the OS x86 partition is being flagged as active so the next time the computer reboots, the active partition is booted from... obviously. Unfortunately, the boot loader is now bypassed since it is on the Windows partition and it just boots straight into OS X.

 

Anybody know a way around this?

 

I've XP installed on partition 1 (hd0,0) & OS X on partition 3 (hd0,2). This is what I did to get dualboot working by installing grub in MBR.

 

1. Download Grub for windows from https://sourceforge.net/tracker/download.ph...1331&aid=923097

 

2. Extract grubinstall-1.0.zip to C:\boot\grub

 

3. Open Command Prompt & issue the following commands

cd C:\boot\grub

grubinstall -d (hd0,0) -1 C:\boot\grub\stage1 -2 C:\boot\grub\stage2

exit

 

4. Add to the end of the file C:\boot.ini

C:\boot\grub\stage1="Mac Os X"

 

5. Create a file named menu.lst in C:\boot\grub & add the following lines to it

default=0

timeout=5

background 0000ff

foreground 7f7f00

 

title Mac OS X

root (hd0,2)

makeactive

chainloader +1

boot

 

title Windows XP

root (hd0,0)

chainloader +1

boot

 

6. Upon reboot, on windows xp boot menu, select "Mac Os X", & upon entering grub console, press 'c' to enter command mode & issue the following commands

root (hd0,0)

setup (hd0)

 

7. Reboot into Windows XP & remove from C:\boot.ini the following line

C:\boot\grub\stage1="Mac Os X"

 

8. Reboot & viola!

 

Hope this helps.

Please note the partitions where you install XP & OS X & change menu.lst accordingly.

To uninstall grub from MBR, boot into DOS (using Windows 98 cd or any boot disk) & issue the following command: fdisk /mbr

hello i downloaded the 4.6 image but how to i put it on a clean harddrive . do i have to use vm ware how do i extract the image ?

same as that of deadmoo's 6 gig image.

 

Try this

http://wiki.radiotux.de/index.php/OSX86#Co...ial_for_Newbies

Okay so I *DO* have Linux, and Grub, and I tried adding

 

title Mac OS X

root (hd0,0)

makeactive

chainloader +1

boot

 

Becuase OSXs partition is first, and then I got this:

 

Booting 'Mac OSX'

Root (hd0,0)

Filesystem type unknown, partition type Ox0f (or something, maybe 0xOf?)

makeactive

boot

Error 8: Kernel must be loaded before booting

 

Can anyone help me? Thanks

XP on 1 HD and OSx86 10.4.6 on 2nd HD. I copied chain0 to C:\ directory and pasted C:\chain0="Mac OS x86" to end of boot.ini in Startup and Recovery. After reboot I select Mac OSx86 and the lines start zipping by and then I get a black screen for about 10 seconds and then as I'm waiting to boot into OSx86 my pc reboots. I've tried about 5 times and same thing. Any ideas here.

  • 1 month later...

Yeah, as others noted, there is no way to boot directly back to Windows once the makeactive command switched the active partition over.

 

One way is to boot the computer with a CD containing fdisk.exe and make the Windows partition active again.

 

Isn't there a script, or a set of commands, that one could run from within OSX86 right before rebooting, that would switch the active partition back to Windows??

 

TIA,

-marc

×
×
  • Create New...