safmaverick Posted October 14, 2012 Share Posted October 14, 2012 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 Link to comment Share on other sites More sharing options...
safmaverick Posted October 14, 2012 Author Share Posted October 14, 2012 Actually, it doesn't show the message from the video when booting into OSX, only the slash "-" blinks. Link to comment Share on other sites More sharing options...
iFIRE Posted October 14, 2012 Share Posted October 14, 2012 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 Link to comment Share on other sites More sharing options...
safmaverick Posted October 15, 2012 Author Share Posted October 15, 2012 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. Link to comment Share on other sites More sharing options...
iFIRE Posted October 15, 2012 Share Posted October 15, 2012 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 Link to comment Share on other sites More sharing options...
safmaverick Posted October 16, 2012 Author Share Posted October 16, 2012 Done that successfully, but still no boot on OSX. Same problem slash blinks. Link to comment Share on other sites More sharing options...
safmaverick Posted October 18, 2012 Author Share Posted October 18, 2012 So no other solution? Link to comment Share on other sites More sharing options...
iFIRE Posted October 18, 2012 Share Posted October 18, 2012 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 Link to comment Share on other sites More sharing options...
safmaverick Posted October 19, 2012 Author Share Posted October 19, 2012 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? Link to comment Share on other sites More sharing options...
safmaverick Posted October 20, 2012 Author Share Posted October 20, 2012 Adding boot flag to the partition via Ubuntu liveCD solved this problem. Link to comment Share on other sites More sharing options...
Recommended Posts