Quite a regular 
|
@AlexC Quote: The Amiga RDB can be located anywhere within the first few KB of a drive, can't remember if it's 4k, 32k or more, but when you configure the RDB in MediaToolbox you can choose where the RDB should be written (start block and size), and is automatically found, wherever it is, by kickstart or cfe/uboot.
So if your RDB start at block 2, and has an SFS partition listed in it, it wouldn't matter what you do in Parted, the RDB would still be there until you overwrite the RDB, presumably with data written to the first partition starting at block 2. I doubt linux would scan the entire disk and find the SFS partition, but rather finds and parses the RDB.
I use this feature extensively on external drives as it allows to share the same drive between x86 and Amiga by having an MBR on the first block, followed by the RDB, keeping the partitions hidden from each other.
That approach requires remembering not to create/start the first MBR partition before the end of the RDB blocks, and keeping track of which block is the border between the x86 and Amiga partitions to prevent overlapping partitions.
Technically you could even specify the otherwise invisible partitions of the other OS in both the MBR and RDB, but it's too easy to make a destructive mistake, not worth the risk on a backup drive. This does not seem to work. While it is possible to put RDB on second block and RDB partitions show up in MediaToolBox, AmigaOS4 only mounts them as long as there is no MBR partition table on the disk. If there's an MBR in the first block then the RDB partitions don't appear. How do you use it then?
|