Strange to ressurrect such an old thread that the OP seems to have disappeared from anyway...
Linux does not expect an MBR. In fact, by default, when you initialise disks for use by Veritas Volume Manager, it uses Sun disk labels (which surprised me), e.g.
Code:
Disk /dev/sdb8 (Sun disk label): 30 heads, 128 sectors, 55508 cylinders
Units = cylinders of 3840 * 512 bytes
Device Flag Start End Blocks Id System
/dev/sdb8p3 u 0 55508 106575360 5 Whole disk
/dev/sdb8p8 u 0 55508 106575360 f Unknown
The endianness of the data on the filesystem is only an issue if you are trying to read it programmatically (i.e. reading multiple byte values), and can be fixed programmatically if desired... however ASCII will still be in the correct order.