Re: Error Loading Kernel
Re: Error Loading Kernel
- Subject: Re: Error Loading Kernel
- From: Duane Murphy <email@hidden>
- Date: Tue, 22 Sep 2009 22:08:46 -0700
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
All parts are from Snow Leopard and unmodified. Well, sort of. The
files have been processed by our disk driver and restored. We're
trying to work out what happens in the restore process that causes
this problem.
Hopefully determining the what is preventing the system from booting
will help to diagnose the root of the problem.
On Sep 22, 2009, at 9:53 PM, Shantonu Sen wrote:
> Did you build your own kernel? Did you thin your /mach_kernel file
> to be 64-bit only on a system that does not support the 64-bit
> kernel? Are you using a mismatched boot.efi, for instance from
> Leopard?
>
> Shantonu
>
> Sent from my MacBook
>
> On Sep 22, 2009, at 9:45 PM, Duane Murphy wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA256
>>
>> A bit of a follow up.
>>
>> Using otool -h -arch all, I have learned that 0xfeedfacf is the magic
>> number for x86_64 architectures. I am of course booting Snow
>> Leoapard.
>>
>> Now I find the message all the more confusing.
>>
>> On Sep 22, 2009, at 9:27 PM, Duane Murphy wrote:
>>
>>> * PGP Signed: 09/22/09 at 21:27:46
>>>
>>> I'm trying to work out what files have been corrupted to cause the
>>> error message at boot time:
>>>
>>> ...Mach-O file has bad magic number 0xfeedfacf
>>> Error loading kernel 'mach_kernel' (0x1)
>>>
>>> That's the message I get when booting from a newer MacBook Pro. On
>>> an older Mac Pro, there is an error message and a reboot so I am
>>> unable to read the error message as it flashes by. I do see the Mac
>>> Pro showing more than one row of dots as it is loading. (I've always
>>> assumed that each dot is a kext,)
>>>
>>> The corruption was caused by a disk driver that I am working on. I'd
>>> like to work out what the corruption is in order to diagnose the
>>> problem.
>>>
>>> Is there some way of determining which file has been corrupted?
>>>
>>> I replaced the mach_kernel file already so that's not it.
>>>
>>> I suspect that it's one of the kext. But I'm not sure how to
>>> determine if it is corrupted or which one is corrupted. I tried
>>> running "otool -h" on all of the files in MacOS directories, but
>>> they all seem to check out with a proper 0xfeedface.
>>>
>>> Is there some other options or some other tools that can help?
>>>
>>> Thanks for the help!
>>>
>>> ...Duane
>>>
>>>
>>> * Duane Murphy <email@hidden>
>>> * 0x10E2BD82(L)
>>>
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Darwin-kernel mailing list (email@hidden)
>>> Help/Unsubscribe/Update your Subscription:
>>>
>>> This email sent to email@hidden
>>
>> ...Duane
>>
>>
>>
>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: PGP Desktop 9.10.0 (Build 500)
>> Charset: US-ASCII
>>
>> wsBVAwUBSrmn8krg9acQ4r2CAQjGSAgAp8966rTZ6KYpBt+Q6QoTTIjxcrRkTEdC
>> 9e6UfgX3KDg4sG+5dPF58pmXGXY3Bo+4ykDKx1TPGsPZMtNQ0xFAvXLjwD0NHOee
>> ewN1ruIgjYxlapnvFFx/CtpVJsxh5/+n5HnykgPmZkmXgSE0ap9L8anJQ+kGl8tU
>> aS7+OtVwNytq99kLwGoTSXXc81x5tK4kValyGtzzmBVqhmbAj6z+tpXqXj9WPRZG
>> GXSJQt97Z8rVeZFuhbyyiNhhEuCjWiuJXGCXcI1TS4li3yTLziFI/6D6+pd6EqT7
>> HJeAQoZ2hLsajew65bkLY4DJxMEkJDHz+A6kPOhaoMDd7LnpYl5Ovw==
>> =Tokd
>> -----END PGP SIGNATURE-----
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Darwin-kernel mailing list (email@hidden)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>
...Duane
-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 9.10.0 (Build 500)
Charset: US-ASCII
wsBVAwUBSrmtZUrg9acQ4r2CAQjzQwf+MXicuTu9Po31INuO9tZnzG/YU7KmcZP6
IajjL2VbtK4e69YWkRc4BsGnDCTzbIBRicdCFusXpTbDoH1frXVcK+efGqqjR7w0
KuEdCjntWjmsPgLEjY+RnihwX3Tlsdy3kGbGSDxtA/4imJ/4v24H/SG8cKM2PEJD
edZoPYact231Sh8/XNEN4/GtsEXHVSDw3WyGMMsW0JFpZXfo1L+n0A+4wyFKmB21
kZj+WVvjT/arNtHwdV17zGzWh7nuGFM/MT6MpNOsIH/Mx5PfAE6aibmlcmBpUPRW
B2X8aUTw9s5vdEILpt5qM7JE4SYakwuvjBivI9h/2B85sZ+5aThfpg==
=hxtr
-----END PGP SIGNATURE-----
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden