Subject: Re: Please proofread: revised install docs for OF 2.0.x
To: Henry B. Hotz <hotz@jpl.nasa.gov>
From: Bob Nestor <rnestor@augustmail.com>
List: port-macppc
Date: 10/27/2000 17:44:06
Henry B. Hotz wrote:
>>My previous posting:
>>
>>I finally got my MacOS X CD in and I have a utility that can format and
>>dump the Disk Partition tables. Maybe this will give someone a clue
>>about how to build a CD that is bootable on different systems so we can
>>make the appropiate changes to mkhybrid. Is anyone interested in a copy
>>of the dump?
>
>If it's not too long I'd just post it to the list.
This is the dump I got from the MacOS X CD. Looks like it's like other
Apple CDs I've looked at in that some of the fields aren't exactly what
they should be - disk size for instance. Map Entries #4 and #8 are
different; I haven't seen anything like that before. It looks to me like
the CD is relying on the Start Manager to get booted? As I understand it
this means the ROM (or OF) is looking for the HFS partition marked
bootable and loading something that it thinks is MacOS from that
partition. Does anyone know if this would load and execute NetBSD if it
appeared to be in the proper place in an HFS partition?
-bob
Partition map (with 512 byte blocks) on '/dev/ata0.0' (/dev/hda)
sbSig: 0x4552 sbBlkSize: 0x0800 sbBlkCount: 0x00050000
sbDevType: 0x0001 sbDevId: 0x0001 sbData: 0x00000000
sbDrvrCount: 0x0004
[1] ddBlock: 0x00000010 ddSize: 0x0005 ddType: 0x0001
[2] ddBlock: 0x0000001e ddSize: 0x0019 ddType: 0xffff
[3] ddBlock: 0x0000003c ddSize: 0x0005 ddType: 0x0701
[4] ddBlock: 0x0000004a ddSize: 0x001d ddType: 0xf8ff
Partition Map Entry #1
pmSig: 0x504d pmSigPad: 0x0000
pmMapBlkCnt: 0x0000000a pmPyPartStart: 0x00000001 pmPartBlkCnt:
0x0000003f
pmPartName: Apple
pmParType: Apple_partition_map
pmLgDataStart:0x00000000 pmDataCnt: 0x0000003f pmPartStatus:
0x00000017
(valid, allocated, in use, not bootable, readable, not writable,
non-PIC boot)
pmLgBootStart:0x00000000 pmBootSize: 0x00000000 pmBootAddr:
0x00000000
pmBootAddr2: 0x00000000 pmBootEntry: 0x00000000 pmBootEntry2:
0x00000000
pmBootCksum: 0x00000000 pmProcessor:
Partition Map Entry #2
pmSig: 0x504d pmSigPad: 0x0000
pmMapBlkCnt: 0x0000000a pmPyPartStart: 0x00000040 pmPartBlkCnt:
0x00000038
pmPartName: Macintosh
pmParType: Apple_Driver43
pmLgDataStart:0x00000000 pmDataCnt: 0x00000038 pmPartStatus:
0x0000037f
(valid, allocated, in use, bootable, readable, writable, PIC boot)
pmLgBootStart:0x00000000 pmBootSize: 0x00002400 pmBootAddr:
0x00000000
pmBootAddr2: 0x00000000 pmBootEntry: 0x00000000 pmBootEntry2:
0x00000000
pmBootCksum: 0x00007dac pmProcessor:
Partition Map Entry #3
pmSig: 0x504d pmSigPad: 0x0000
pmMapBlkCnt: 0x0000000a pmPyPartStart: 0x00000078 pmPartBlkCnt:
0x00000078
pmPartName: Macintosh
pmParType: Apple_Driver43_CD
pmLgDataStart:0x00000000 pmDataCnt: 0x00000078 pmPartStatus:
0x0000037f
(valid, allocated, in use, bootable, readable, writable, PIC boot)
pmLgBootStart:0x00000000 pmBootSize: 0x0000c800 pmBootAddr:
0x00000000
pmBootAddr2: 0x00000000 pmBootEntry: 0x00000000 pmBootEntry2:
0x00000000
pmBootCksum: 0x000024e2 pmProcessor:
Partition Map Entry #4
pmSig: 0x504d pmSigPad: 0x0000
pmMapBlkCnt: 0x0000000a pmPyPartStart: 0x00000000 pmPartBlkCnt:
0x00000000
pmPartName:
pmParType: Apple_Void *** Non-standard ParType ***
pmLgDataStart:0x00000000 pmDataCnt: 0x00000000 pmPartStatus:
0x00000000
(not valid, available, free, not bootable, not readable, not
writable, non-PIC boot)
pmLgBootStart:0x00000000 pmBootSize: 0x00000000 pmBootAddr:
0x00000000
pmBootAddr2: 0x00000000 pmBootEntry: 0x00000000 pmBootEntry2:
0x00000000
pmBootCksum: 0x00000000 pmProcessor:
*Error* - Partition not adjacent to previous partition
Partition Map Entry #5
pmSig: 0x504d pmSigPad: 0x0000
pmMapBlkCnt: 0x0000000a pmPyPartStart: 0x000000f0 pmPartBlkCnt:
0x00000038
pmPartName: Macintosh
pmParType: Apple_Driver_ATAPI
pmLgDataStart:0x00000000 pmDataCnt: 0x00000038 pmPartStatus:
0x0000037f
(valid, allocated, in use, bootable, readable, writable, PIC boot)
pmLgBootStart:0x00000000 pmBootSize: 0x00002600 pmBootAddr:
0x00000000
pmBootAddr2: 0x00000000 pmBootEntry: 0x00000000 pmBootEntry2:
0x00000000
pmBootCksum: 0x0000663e pmProcessor:
Partition Map Entry #6
pmSig: 0x504d pmSigPad: 0x0000
pmMapBlkCnt: 0x0000000a pmPyPartStart: 0x00000128 pmPartBlkCnt:
0x00000078
pmPartName: Macintosh
pmParType: Apple_Driver_ATAPI
pmLgDataStart:0x00000000 pmDataCnt: 0x00000078 pmPartStatus:
0x0000037f
(valid, allocated, in use, bootable, readable, writable, PIC boot)
pmLgBootStart:0x00000000 pmBootSize: 0x0000e800 pmBootAddr:
0x00000000
pmBootAddr2: 0x00000000 pmBootEntry: 0x00000000 pmBootEntry2:
0x00000000
pmBootCksum: 0x0000598a pmProcessor:
Partition Map Entry #7
pmSig: 0x504d pmSigPad: 0x0000
pmMapBlkCnt: 0x0000000a pmPyPartStart: 0x000001a0 pmPartBlkCnt:
0x00000200
pmPartName: Patch Partition
pmParType: Apple_Patches
pmLgDataStart:0x00000000 pmDataCnt: 0x00000200 pmPartStatus:
0x00000001
(valid, available, free, not bootable, not readable, not writable,
non-PIC boot)
pmLgBootStart:0x00000000 pmBootSize: 0x00000000 pmBootAddr:
0x00000000
pmBootAddr2: 0x00000000 pmBootEntry: 0x00000004 pmBootEntry2:
0x00000000
pmBootCksum: 0x00000000 pmProcessor:
Partition Map Entry #8
pmSig: 0x504d pmSigPad: 0x0000
pmMapBlkCnt: 0x0000000a pmPyPartStart: 0x00000000 pmPartBlkCnt:
0x00000000
pmPartName:
pmParType: Apple_Void
pmLgDataStart:0x00000000 pmDataCnt: 0x00000000 pmPartStatus:
0x00000000
(not valid, available, free, not bootable, not readable, not
writable, non-PIC boot)
pmLgBootStart:0x00000000 pmBootSize: 0x00000000 pmBootAddr:
0x00000000
pmBootAddr2: 0x00000000 pmBootEntry: 0x00000000 pmBootEntry2:
0x00000000
pmBootCksum: 0x00000000 pmProcessor:
*Error* - Partition not adjacent to previous partition
Partition Map Entry #9
pmSig: 0x504d pmSigPad: 0x0000
pmMapBlkCnt: 0x0000000a pmPyPartStart: 0x000003a0 pmPartBlkCnt:
0x000fc338
pmPartName: Mac_OS_X_Beta
pmParType: Apple_HFS
pmLgDataStart:0x00000000 pmDataCnt: 0x000fc338 pmPartStatus:
0x4000007f
(valid, allocated, in use, bootable, readable, writable, PIC boot)
pmLgBootStart:0x00003af0 pmBootSize: 0x000ad000 pmBootAddr:
0x01c00000
pmBootAddr2: 0x00000000 pmBootEntry: 0x01c00a70 pmBootEntry2:
0x00000000
pmBootCksum: 0x00000000 pmProcessor: powerpc
*Error* - Partition extends beyond end of disk
Partition Map Entry #10
pmSig: 0x504d pmSigPad: 0x0000
pmMapBlkCnt: 0x0000000a pmPyPartStart: 0x000fc6d8 pmPartBlkCnt:
0x00043928
pmPartName:
pmParType: Apple_Free
pmLgDataStart:0x00000000 pmDataCnt: 0x00000000 pmPartStatus:
0x00000000
(not valid, available, free, not bootable, not readable, not
writable, non-PIC boot)
pmLgBootStart:0x00000000 pmBootSize: 0x00000000 pmBootAddr:
0x00000000
pmBootAddr2: 0x00000000 pmBootEntry: 0x00000000 pmBootEntry2:
0x00000000
pmBootCksum: 0x00000000 pmProcessor:
*Error* - Partition extends beyond end of disk
*Error* - Entire disk not allocated or is over allocated
*********** Disk has errors in format. **********