Jump to content
6 posts in this topic

Recommended Posts

OK. First, I'll say I can get into Windows XP bootup no problems.. that's not where HAL.DLL error is coming from.

 

I have my hdd set up as the following:

 

[Partition 1 = C: for WinXP] [Partition 2 = 6Gb with OSX installed from DD] [Partition 3 = 16Gb waiting for OSX86 to be moved into it] [Partition 4 = D: for WinXP]

 

I originally had C: and then D: with E: on an extended partition. I merged D: & E: as E: didn't have much on it anyway. I then increased the size of C: by 22Gb to move the start of the extended partition (as I cannot create a new partition inside an extended one). Next, I reduced the size of C: drive so there was 22Gb unallocated.

I created two partitions with id=af ready for OSX86 and installed OSX86 with the DD command on the site I got the doco from (profit42.com before they banned IE).

 

I tried putting the chain0 line into boot.ini but when I restarted the PC and selected OSX86 .. I get the missing HAL.DLL error.

 

I used Partition Magic to make Partition 2 the active one and rebooted. All I got was a flashing underscore cursor and nothing else. Had to use a boot cd I made a while ago to use FDISK and set Partition 1 as the active one again.

 

I tried using WinGrub (installed via boot.ini -- apparently the only place I can set up for WinGrub use on XP as the doco says mbr, boot sector etc are just for 98,me, etc) but when I select WinGrub then OSX86 it jumps back to the boot.ini menu with "WinXP, Start Grub" as the options. I select Start Grub and have the "WinXP, OSX86" options and selecting OSX86 goes back to the boot.ini menu again.

 

Below is my current boot.ini:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn

multi(0)disk(0)rdisk(0)partition(1)\chain0="Mac OS x86"

C:\GRLDR="Start Grub"

 

I have tried the "Mac OS x86" line as shown and also with just C: instead of the "multidiskrdiskpartition" line. Neither work for me.. well I get the flashing underscore and that's it.

 

I have a Foxconn 754 mobo with AMD64 Sempron 2600+ cpu and a normal ATA 100 IDE hdd.

 

My Grub menu is:

timeout 10

 

title Windows at (hd0,0)

root (hd0,0)

chainloader +1

 

title Mac OSX

root (hd0,1)

chainloader +1

 

The image I installed was:

tiger-x86-flat.img

which I believe is the 10.4.1 Tiger.

Edited by WauloK
Link to comment
https://www.insanelymac.com/forum/topic/5348-cant-boot-osx86/
Share on other sites

chain0 is on partition #1.

 

I just used DD again. Will see if that helped.

 

C:\>dd if=tiger-x86-flat.img of=\\?\Device\Harddisk0\Partition2 bs=512 skip=63 --progress

rawwrite dd for windows version 0.3.

Written by John Newbigin <jn@it.swin.edu.au>

This program is covered by the GPL. See copying.txt for details

6,441,878,016

12581793+0 records in

12581793+0 records out

Link to comment
https://www.insanelymac.com/forum/topic/5348-cant-boot-osx86/#findComment-33910
Share on other sites

Oh! The damn thing booted! :(

 

It's as slow as a Pentium 1 speed, but it's there!

 

Now just to get my network card and keyboard to work. It doesn't like my Microsoft Natural Pro keyboard (which uses PS2) nor my builtin Ethernet card.. but strangely enough it found my Motorola Bluetooth key which is plugged into the keyboard.

 

WinGrub boots it nicely.

 

Now to remove OSX86 from boot.ini and just use the two options in that:

1. WinXP

2. Grub

 

then use press a key in Grub to select from:

1. WinXP

2. OSX86

 

I want the first menu to fall back on just in case grub stuffs up somehow (or is that in case I stuff up grub!).

 

If I don't press a key in Grub it just boots WinXP's boot.ini menu again. Maybe I should make OSX86 the default option in grub.

Link to comment
https://www.insanelymac.com/forum/topic/5348-cant-boot-osx86/#findComment-33915
Share on other sites

  • 2 weeks later...
  • 3 months later...
×
×
  • Create New...