Jump to content
InsanelyMac Forum
safmaverick

SL boot problem

Recommended Posts

Okay, here is the thing... I got a second hard drive and installed WinXP on it (detached OSX drive during the installation so MBR can be created on a new drive), everything worked smoothly for Win until I reattached OSX hard drive, and then I couldn't boot Win anymore, while OSX was working fine.

 

I got this message while trying to boot Win:

 

http://www.youtube.com/watch?v=ywX_KibBcuw

 

After a couple of days (I was using OSX normally) I found some time and tried to repair Win boot by fixing MBR. Unfortunately, I haven't detached OSX hard drive this time and I guess I f*cked up OSX bootloader, since the same message started to show up when I tried to boot OSX afterwards. Win wasn't fixed but that doesn't matter, I've installed a new one which is working fine, but I want to make OSX work, since I've got lots of stuff over there, and it's my primary system, and I don't want to loose and bother with installing everything from scratch again.

 

Can anyone help me with some solution?

 

I have Hazard's SL 10.6.2 installed which was successfully updated to 10.6.8 a couple of months ago. I guess I should just reinstall Chameleon bootloader (I think I had Chameleon 2 RC5 before, I'm not sure exactly, but I think that was the one) via OSX live DVD. I've downloaded version 2.1. Is that okay or should I reinstall ver.2 RC5 from installation DVD again?

 

And yeah, I'm not that good with Terminal, so detailed instruction would be helpful.

 

PS: This is my configuration:

MSI 945PL Neo-F (2DIMMs)

Intel P4 3.06 GHz 1Mb L2

Gainward GeForce nVidia 7600GS 256Mb 128Bit

2 Gb Kingston DDR2 + 512Mb TwinMOS DDR2

Maxtor 160Gb => Mac OSX Snow Leopard 10.6.8 by Hazard

WDC 320Gb => Windows XP SP3

Realtek AC'97 Audio on board

USB Creative SB Connect with Logitech Z-5500

Share this post


Link to post
Share on other sites
Advertisement

ok, this is the second option for install it, download binarios chameleon folder i386

1. open the folder i386 and copy boot1h for your USBInstaller.

2. boot from USBinstaller and go for utilities and open app Terminal

3. type diskutil list for identified your disk and partition were you installed of system ML = "(i.e: disk0s2)"

4. type diskutil unmount disk0s2

5. type cd /

6. type dd if=boot1h of=/dev/disk0s2 bs=4096

7. reboot

in steep 6 put your disk and partition "(i.e disk0s2 "), see your

Share this post


Link to post
Share on other sites

I copied boot1h file to USB drive and boot up OSX live via installation DVD. Is it necessary to boot from USBInstaller? If yes, how to make one (on WinXP) since XP is not able to read folders from installation DVD, only few files?

 

Anyway... I get this message:

 

dd: boot1h: no such file or directory

 

I tried all destinations, DVD, USB and none works.

Share this post


Link to post
Share on other sites

ok, if you use a DVD the process is diferent

 

diskutil list locate your disk and your USB

unmount your disk

cd /Volumes/your_USB

type dd if=boot1h of=/dev/disk0s2bs=4096 here put your disk and partition "I.E: Disk0s2"

 

 

 

EDIT: format your USB Format HFS+ MAC OS, copy both1 for your USB and make this steep

Share this post


Link to post
Share on other sites

Download Binaries chameleon folder i386 and put in your Desktop

open Terminal app

Look for your boot partition's identifier (diskXsY):

IE: disk0s2

diskutil list : IE: disk0s2

Get root access:

sudo su

cd /Users/your user/Desktop/i386

Install boot0 to the MBR:

./fdisk440 -f boot0 -u -y /dev/rdisk0

Install boot1h to the bootsector of the boot partition:

dd if=boot1h of=/dev/rdisk0s2

Copy the file "boot" to the partition:

cp boot /

Set the partition active:

./fdisk440 -e /dev/rdisk0

p <-----> (print a list on screen)

f 2 <-----> (makes partition 2 active) see your Partition

w <-----> (write to disk)

y <-----> (yes)

reboot

Share this post


Link to post
Share on other sites

Get root access:

sudo su - command not found

 

cd /Users/your user/Desktop/i386 - logged in here this way cd/Volumes/SnowLeo/Users/maverick/Desktop/i386

 

Install boot0 to the MBR:

 

./fdisk440 -f boot0 -u -y /dev/rdisk0 - ./fdisk440: no such file or directory

 

Install boot1h to the bootsector of the boot partition:

 

dd if=boot1h of=/dev/rdisk0s2

 

Copy the file "boot" to the partition:

 

cp boot / - read only file system

 

Set the partition active:

 

./fdisk440 -e /dev/rdisk0

 

for the rest down (except reboot), command not found

p <-----> (print a list on screen)

f 2 <-----> (makes partition 2 active) see your Partition

w <-----> (write to disk)

y <-----> (yes)

reboot

 

 

You know that the only access to terminal I have is via live OSX DVD?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



×