InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Leopard 10.5 (http://infinitemac.com/forumdisplay.php?f=85)
-   -   OSX broke after trying to change mach_kernel (http://infinitemac.com/showthread.php?t=2453)

erick2red 04-02-2009 01:02 PM

try "-x -v" and write down what's the last line your seeing

oneshot 04-03-2009 01:05 AM

http://i116.photobucket.com/albums/o...i/DSC00045.jpg

last string is
Code:

RTL8139: :fixEnetFlowControl - Flow Control is disabled

erick2red 04-03-2009 02:26 PM

are u sure all what u did was replace the kernel??

try boot "-s", the check boot volume, mount for write-read access, and then:
Code:

cd /System/Library
chmod -R 755 Extensions/
chown -R root:wheel Extensions/
touch Extensions/
rm -Rf Extensions.mkext
diskutil repairpermissions /

and reboot using "-v -f" flags

lanceomni 04-03-2009 03:26 PM

Also try disabling your network card in the BIOS. See if that gets you any further. Sometimes the system will hang at the next line but not display it.

oneshot 04-05-2009 06:02 AM

Quote:

Originally Posted by erick2red (Post 24233)
are u sure all what u did was replace the kernel??

try boot "-s", the check boot volume, mount for write-read access, and then:
Code:

cd /System/Library
chmod -R 755 Extensions/
chown -R root:wheel Extensions/
touch Extensions/
rm -Rf Extensions.mkext
diskutil repairpermissions /

and reboot using "-v -f" flags

I booted with "-s" but it just booted the same way? And I don't know how I would mount for write-read access?

EDIT

I used those commands (with my brothers help) using the terminal on the install disk. I also made sure they were being applied to my OSX HD and not to the install disk. Anyways It did not change anything at all...Still the same screen. The reason I changed my kernel in the first place was because I was getting the error where I could not mount a .dmg disk image or whatever it's called. I got the "mounting disk" kernel panic after installing the 9.6.0 kernel based on voodoo.Then after replacing the kernel with another kernel that I believed was my old 9.5.0 voodoo kernel, I started to have this proble. I have no idea if that information would help but I really need to be able to access my OSX HD and it is getting very frustrating not being able to do so.

lanceomni 04-07-2009 01:39 PM

We could try downloading the 9.5.0 Voodoo kernel from their website, placing it on a usb thumb drive and install it on your machine.

Getting the Kernel
Voodoo Website: http://code.google.com/p/xnu-dev/
This is a DMG so you are going to want to copy the mach_kernel to the root of you thumb drive. If you do not have a mac to open the DMG, I have downloaded it and repackaged it into a ZIP file and uploaded it here: http://rapidshare.com/files/218278593/Voodoo.zip
I would recommend making sure the USB drive's label is one word with no spaces

Installing the kernel
So now you have the kernel on a thumb drive. Plug the drive in and boot your install disk. Open Disk Utility to see where your USB drive's partition is mounted. Should be listed under "Mount Point". It is generally /volumes/YOURDRIVESLABEL Now open Terminal and follow the commands below.

2. Copy the new kernel from your USB thumb drive to the root directory. Replace "usbdrive" with your drive's label. Replace "osx" with your hard drive's label.
Code:

cp -r /Volumes/usbdrive/mach_kernel /Volumes/osx/mach_kernel
3. Correct ownership for all kernels. Replace "osx" with your hard drive's label.
Code:

chown root:wheel /Volumes/osx/mach_kernel*
4. Correct permissions for all kernels. Replace "osx" with your hard drive's label.
Code:

chmod 644 /Volumes/osx/mach_kernel*
If you have spaces in drive names like /Volumes/my drive with spaces/ you have two options. One is quotes and the other is to strike them.
1. Using quotes:
Code:

/Volumes/"my drive with spaces"/
2. Striking them using \:
Code:

/Volumes/my\ drive\ with\ spaces/

erick2red 04-07-2009 01:58 PM

i'm agree with lanceomi, cause if u just replace the kernel i don't see how u can't go back to your previous state by replacing the old kernel.

oneshot 04-08-2009 12:38 AM

Wow thank you both eric2red and lanceomni for ALL your help and time spent writing up directions on terminal commands. Also thank you lanceomni for uploading the .zip file of the voodoo kernel!

Both of you were a tremendous help.
I can't thank you enough.

My system is up and running perfectly.

Thank you.

lanceomni 04-08-2009 01:23 AM

Good to hear