Jump to content

Dual boot XP / OSX doesn't work the way I want to...


mkuiter
 Share

6 posts in this topic

Recommended Posts

I tried searching for an answer but found no suitable one so here goes... I'm running the Deadmoo image on an old Maxtor 20 Gb harddisk but after a while I got sick of the 6 Gb limitation (and wanting a little more speed) so I got to work with Carbon Copy Cloner and the Chain0 file and did everything as written to get OSX on the second partition of my Raptor harddisk (Windows is on the first partition). Did the Chain0 file and the Boot.ini stuff and after disconnecting the old Maxtor I rebooted and chose Mac OS X86 in the bootmenu to find this message; "This hardware configuration is not supported by Darwin/x86". Reconnecting the old Maxtor did the trick of booting to the new OSX partition on the Raptor but this way I still have to select the bootdisk in the bios...

 

I'm probably missing something here but what is it???

Link to comment
Share on other sites

After 2 hours training with Darwind, I found this:

 

The Scenario:

 

my disk contain Macos.........Vmware patched...... 6 gigs original installation and the second disk with the expanded partition and the system copied in.

 

disk0s2=(IDE0,bus0,second partition 6gb)Volume name tiger-x86

disk1s2=(IDE0,bus1,second partition 12gb)Volume name MacOSx86

 

if i put in the boot prompt this:

 

rd=disk1s2 mach_kernel

 

The system boots and then I got the following with the df command:

Filsystem size Used Avail Cap mounted on

/dev/disk1s2 6.0G 4.1G 1.9 68% /

blah...

blah...

blah...

/dev/disk0s2 12G 4.0G 7.7G 34% /Volumes/MacOSx86

 

It appears even if I tell it to boot from the second partition on the second disk it takes the defaults from the original "tiger-x86" volume, and it changes the real dispose of the /dev/disk*.

 

When I boot normally from tiger-x86 without parameters I got this on df command:

 

Filsystem size Used Avail Cap mounted on

/dev/disk0s2 6.0G 4.1G 1.9 68% /

blah...

blah...

blah...

/dev/disk1s2 12G 4.0G 7.7G 34% /Volumes/MacOSx86

 

check all is same except for the dispose of "/dev/disk0s2" changed on the root.

 

So, these are my conclutions:

 

-the darwin Boot program is not installed on my backup partition or it has some bad issue.

 

-If the volumes are changed, theres the possibility to give different commands to the boot prompt to neutralize the original tiger-x86 and just use the backup disk

 

-In some way, I should be capable to generate a floppy boot disk to disconnect the original tiger-x86 and experiment qith the boot prompt, but I have to investigate.

 

-I have to search and read HOW-TO-be-a-gardener and kick up mi pc :blink:

 

Your opinion?

Link to comment
Share on other sites

I've given up on the dual boot idea; I tried so many ways I lost count... Instead I did a restore on a new Maxtor DiamondMax 10 80 Gb harddisk I ordered.

 

I first partitioned the 80 Gb disk in my old OSX install (on a 20 Gb disk) in 2 fairly equal partitions. Shut down the pc and disconnected the old 20 Gb disk and rebooted with the burned Darwin iso to install it on the first partition of the 80 Gb disk. After that was finished I found out I had to boot up in Windows XP rather than in the old OSX to restore OSX (using Apple's Restore function) because of the "longjmp botch" thing. Using VMWare in Windows I booted up the old OSX (some trial and error since I've never used VMWare before) and restored the old OSX install to the new Darwin partition on the 80 Gb disk, followed by the repairing of the disk permissions. After that I only had to set the new partition active using diskpart in Windows XP and it worked nice and fast with lots of diskspace to spare. Okay, I still have to switch boot disks in the bios but after many, many hours of trying and trying to create a dual or multiboot (losing my longest running XP install in the process), I was thoroughly done with the whole dual boot thing.

 

It's not exactly the way I wanted but now it runs nice and fast and I have the diskspace I needed :huh:

Link to comment
Share on other sites

you can dump the boot sector of your osx and copy to the windows boot loader, if you have a linux live cd (eg. knoppix) you can boot and do:

 

dd if=/dev/hdb of=/mnt/usbkey/macosx.mbr bs=512 count=1

 

it asumes that you osx disk is connected to the first ide as slave, and copies the boot sector to an usbkey mounted, instead of usbkey you can mount a floppy or a fat writable partition, it cannot be done in ntfs.

 

Now copy the macosx.mbr to your c:\ on the root.

Then boot your XP and add the next entry to the BOOT.INI (Maybe this is hidden)

 

C:\macosx.mbr="My MacTel really f***s to winshhhht" or whatever else you want to be displayed on the boot menu.

 

This works for linux, so it can works for a bsd based os.

 

The dd should work on windows if you use the dd.exe, but I really don't know...

 

I'm only using windows on my car and my house ;)

Link to comment
Share on other sites

 Share

×
×
  • Create New...