If it's an older AST, like you say, it's probably a BIOS limitation. A 32GB cut-off sounds like BIOS. I'm not sure if you can use a BIOS over-lay and still be compatible with LILO, perhaps some googling may return some answers. MaxBlast/EzDrive use BIOS overlay technology to avoid BIOS size limitations in older machines, but the software may be incompatible with Linux.