[OpenBIOS] Apple's BootX

Programmingkid programmingkidx at gmail.com
Sat Jan 27 14:41:11 CET 2018


> On Jan 27, 2018, at 7:33 AM, BALATON Zoltan <balaton at eik.bme.hu> wrote:
> 
> On Sat, 27 Jan 2018, Jd Lyons via OpenBIOS wrote:
>> Welcome to OpenBIOS v1.1 built on Jan 22 2018 11:12
>> 
>> 0 > boot hd:10,\ppc\bootx >> switching to new context:
>> 
>> 
>> Mac OS X Loader
>> depthbytes isn't unique.
>> rowbytes isn't unique.
>> FILL-RECTANGLE isn't unique.
>> Opening partition [/pci at f2000000/mac-io at c/ata-3 at 20000/disk at 0:10]...
>> HFSInitPartition: 2fc5b254
>> Loading HFS+ file: [\\com.apple.Boot.plist] from 2fc5b254.
>> setting boot-uuid to: CF9C6A60-A576-362A-A46B-5CF31493B8F0
>> non-root file owner detected: 501
>> non-root file owner detected: 501
>> non-root file owner detected: 501
>> non-root file owner detected: 501
>> non-root file owner detected: 501
>> non-root file owner detected: 501
>> non-root file owner detected: 501
>> non-root file owner detected: 501
>> non-root file owner detected: 501
>> Reading HFS+ file: [\\mach_kernel] from 2fc5b254.
>> setting boot-uuid to: CF9C6A60-A576-362A-A46B-5CF31493B8F0
>> non-root file owner detected: 501
>> Loading HFS+ file: [\System\Library\Caches\com.apple.kernelcaches\kernelcache.D57A14F7] from 2fc5b254.
>> 
>> Call Kernel!
>> FailToBoot: 6
>> ENTER

Excellent job with capturing Bootx's output. 

> 
> So maybe you're looking for the problem at the wrong place when debugging BootX. It says it has transferred execution to the loaded kernel and it's the kernel which failed. Does the kernel version you're trying to boot support this CPU type at all?

Back when I would build the Mach kernel I would place a bunch of printf statements to see what it is doing. This is an easy way to debug the kernel. What version of Mac OS X are you currently trying to boot? If you want help with building and running a custom kernel just let me know.





More information about the OpenBIOS mailing list