Originally Posted by CrashHD
Is that why the bootstrap partitions are there? It's an Apple partition manager thing?
I presume the bootstrap partition contains the Linux bootloader. In the old Macs (PowerPC), this is the only partition type that the "BIOS" could load and execute. (The Mac OS would not mount this partition). This bootstrap partition would have some simple program that loaded the kernel from a different partition (or if it had yaboot, allow you to choose which partition to boot from, if you had multiple OSs on one machine).
There was usually only one bootstrap partition, yet Tivo has two. Apparently Tivo designed the box so that even the bootstrap code was upgradeable and counted as part of the image (kind of defeats its purpose, but very flexible).
Since the bootstrap partition contained a very small program, you wanted it as small as possible as unused sectors in that partition would lead to precious wasted space on a 40 MB hard drive. But now we have 2 TB drives, so who cares?
If Tivo balks at increasing the bootstraps' partition sizes, just align the next partition so it starts on an LBA that's a multiple of 8. There will be a tiny amount of unpartitioned (and unused) space, but who cares?